单片机实验指导书2

单片机实验指导书2

ID:45772733

大小:377.91 KB

页数:16页

时间:2019-11-17

单片机实验指导书2_第1页
单片机实验指导书2_第2页
单片机实验指导书2_第3页
单片机实验指导书2_第4页
单片机实验指导书2_第5页
资源描述:

《单片机实验指导书2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MCS51单片机原理及应用实验指导书唐山学院信息工程系单片机实验室2008年9月实验Pl口实验一、实验目的1.学习P1口的使用方法;2.学习延时子程序的编写和使用;3.学习单片机实验系统的使用方法和程序的调试方法。二、实验题目1.P1口做输出口,接八只发光二极管,编写程序,使其循环点亮。2.P1口低四位接四只发光二极管L1-L4,P1口高四位接开关K1-K4,编写程序,将开关的状态在发光二极管上显示岀來。三、实验原理说明P1口为准双向口,P1口的每一位都能独立地定义为输岀线或输入线,作为输入的口线,必须向锁存器相应位写入“1”,该位才能作为输入。

2、8031中所有口锁存器在复位吋均置为“1”,如果后来往口锁存器写入过“0”,再作为输入吋,需要向口锁存器对应位写入“1”。延时程序的编写可以用两种方法,一种是用定时器来实现,一种使用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。如果系统晶振为6.144MHz,则一个机器周期为12/6.144us即1/0.512us。现要编写一个延时0.Is的程序,可以大致写岀如下:MOVR7,#200DE1:MOVR6,#XDE2:DJNZR6,DE2DJNZR7,DEI上面MOV、DJNZ指令均为两个机器周期,所以执行一条指令需要1/0.256us

3、,现求岀X值:(X*1FO.256+1F0.256+1F0.256)*200+1F0.256二0.1*10&指令3指令2指令4指令1计算出X二126,代入上式可知实际延时约为0.100004so四、连线方法题目1:8031的P1.0—P1.7分别接发光二极管LI—L8题目2:P1口的P1.0—P1.3接L1-L4,P1口的Pl.4—P1.7接K1-K4五、实验电路六、实验步骤:(1)先通过MS-DOS方式进入DOS,然后键入E:〈回车〉,再键入CDMCS51<回车〉,进入MCS51文件夹。(2)编写程序键入EDIT〈冋车〉。EDIT是DOS下的

4、全屏幕编辑软件,程序编写完毕,注意存盘后返回DOS,文件名・ASM.(3)编译程序,键入A51文件名《回车》,注意只输入文件名,不要加后缀ASM.⑷查错编译完成后,如果程序有错误,在屏幕的第一行显示错误的数量,如^crrorfound表示程序有三处错误。如果程序没有错误,编译后,显示noerrorfoundo有错误,键入EDIT文件名・LST查看错误的位置,然后,打开并修改源程序。直到编译后显示无错误为止。(5)调试程序键入TMSD〈回车〉,打开电源开关,选串行口coml或com2后,进入集成开发环境。然后,装入程序:选择Memory-Load后

5、,在窗口中输入文件名.BIN

6、和体会。实验二外部中断实验一、实验目的1.学习外部中断技术的基本使用方法;2.学习屮断处理程序的编程方法。二、实验题目1.P1口做输出口,接八只发光二极管,编写程序,使其循环点亮。以单脉冲输出端做为中断申请,当第一次产牛外部中断时,使发光二极管全亮,延时1秒后返冋中断之前的状态;当第二次产生外部中断吋,使发光二极管全灭,延吋1秒后返回屮断之前的状态;以后如上述一直循环下去。2.以单脉冲输出端做为中断申请,自行设计连线,用实验箱上的红、绿、黄发光二极管模拟交通灯控制。当有急救车通过时,两交通灯信号为全红,以便让急救车通过,延时10秒后交通灯恢复中断

7、前状态。三、实验原理说明本实验屮屮断处理程序的应用,最主要的地方是如何保护进入屮断前的状态,使得中断程序执行完毕后能返回中断前P1口及发光二极管的状态。除了保护累加器A、程序状态字PSW外、P1口的状态外,还要注意主程序中的延时程序和中断程序的延时程序不能混用,木实验中,主程序延时程序用的寄存器和中断延时用的寄存器也不能混用。四、连线方法8031的P1.0—P1.7分别接发光二极管LI—L8,INTO接单脉冲输出端"1「五、实验电路Un_r六、实验报告要求1.画出实验硬件电路图及程序流程图;2.写出自行设计的实验程序清单;3.如果程序中出现问题,

8、分析原因并解决。4.给出实验结果及对实验的改进意见。实验三定时器实验一、实验目的1.学习8031内部定吋器/计数器的使用和编程方法;1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。