单片机实验指导书2011.doc

单片机实验指导书2011.doc

ID:58465125

大小:450.00 KB

页数:11页

时间:2020-05-14

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

《单片机实验指导书2011.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机实验指导书电气与信息工程学院实验室2011年9月实验一存储器读写一、实验目的:1、掌握寄存器、存储器读写等汇编指令;2、掌握编程软件编辑、编译、调试等基本操作。二、实验内容:1、将下面的汇编程序输入到WAVE集成开发软件中ORG0000HSJMPSTARTORG0030HSTART:MOVR0,#07HMOVR1,#0FEHADDA,R0ADDCA,R1MOVDPTR,#2000HMOVX@DPTR,AMOVXA,@DPTRINCAMOVP1,AEND2、选择菜单“仿真器”→“仿真器设置”,按下图所示完成软

2、件初始设置。2、选择菜单“项目”下“编译”,编译通过后,选择“单步运行”,观察记录寄存器(R0、R1)、累加器(A)、程序状态字(PSW)、外部存储器(2000H单元)、I/O端口(P1)的数据变化。思考题:试用汇编语言编写一段程序,判断R1、R2、R3三个寄存器中存放的数据大小,并按从大到小的顺序重新存放到R1、R2、R3三个寄存器中。实验二I/O端口操作一、实验目的:1、掌握I/O端口读写等汇编指令;2、掌握仿真软件PROTEUS硬件电路设计及仿真、调试等基本操作方法。二、实验内容:1、参考下图,用PROTE

3、US完成单片机硬件电路设计2、用WAVE软件完成发光二级管亮灭程序,用延时子程序设计一段时间延时,编译通过后生成16进制文件(.HEX),加载到PROTEUS中仿真验证。三、思考题:单片机晶振设为12MHZ,试计算延时子程序的延时时间。实验三定时中断一、实验目的:1、熟悉单片机定时器工作原理;2、掌握定时器定时控制的编程方法。二、实验内容:编写一段汇编程序,实现P1.0口输出周期为20ms的方波,(用单片机定时器T1采用定时方式1)。并用PROTEUS仿真验证。三、参考电路图:四实验报告(见附1参考格式)a)统一

4、格式,A4纸双面打印。(实验报告格式见附1)b)汇编源程序及注释。c)仿真结果(或硬件调试结果)分析。实验四十字路口交通灯一、实验目的:1、掌握ISP在线调试的方法;2、掌握硬件实验箱的使用方法;3、熟悉汇编程序基本格式与编程方法。二、实验器材:1、单片机实验箱、51单片机最小系统电路板、串口调试线、PC机2、MCS51集成开发环境。三、实验内容及基本步骤:编写十字路口交通灯控制程序,控制8个指示灯的亮灭,模拟交通灯控制。四、硬件连线,将实验箱上的74273的片选端与CS0相连,将74273的D0-D7分别与8个

5、发光二极管相连,用串口线将PC机与实验箱连接好。将单片机51最小系统板插入实验箱并固定好,打开实验箱电源,观察51系统版的电源指示灯点亮表示开发板已装好。五、点击进入MCS51,弹出通讯对话框,选择“确定”并立即按下实验箱复位键,进入MCS51集成开发环境,观察屏幕底部是否有提示信息显示“通讯已连接”。六、将十字路口交通灯控制程序输入,并保存在C:/MCS51目录下,文件后缀名为.asm,并编译检查是否有语法错误。PORTEQU0CFA0H;片选地址CS0CSEGAT0000HLJMPSTARTCSEGAT410

6、0HSTART:MOVA,#11H;两个红灯亮,黄灯、绿灯灭ACALLDISP;调用273显示单元(以下雷同)ACALLDE3S;延时3秒LLL:MOVA,#12H;东西路口绿灯亮;南北路口红灯亮ACALLDISPACALLDE10S;延时10秒MOVA,#10H;东西路口绿灯灭;南北路口红灯亮ACALLDISPMOVR2,#05H;R2中的值为黄灯闪烁次数TTT:MOVA,#14H;东西路口黄灯亮;南北路口红灯亮ACALLDISPACALLDE02S;延时0.2秒MOVA,#10H;东西路口黄灯灭;南北路口红灯

7、亮ACALLDISPACALLDE02S;延时0.2秒DJNZR2,TTT;返回TTT,使东西路口;黄灯闪烁五次MOVA,#11H;两个红灯亮,黄灯、绿灯灭ACALLDISPACALLDE02S;延时0.2秒MOVA,#21H;东西路口红灯亮;南北路口绿灯亮ACALLDISPACALLDE10S;延时10秒MOVA,#01H;东西路口红灯亮;南北路口绿灯灭ACALLDISPMOVR2,#05H;黄灯闪烁五次GGG:MOVA,#41H;东西路口红灯亮;南北路口黄灯亮ACALLDISPACALLDE02S;延时0.2

8、秒MOVA,#01H;东西路口红灯亮;南北路口黄灯灭ACALLDISPACALLDE02S;延时0.2秒DJNZR2,GGG;返回GGG,使南北路口;黄灯闪烁五次MOVA,#03H;两个红灯亮,黄灯、绿灯灭ACALLDISPACALLDE02S;延时0.2秒JMPLLL;转LLL循环DE10S:MOVR5,#100;延时10秒JMPDE1DE3S:MOVR5,#30;延时

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

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

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