proteus单片机技术课程实验指导书2011.doc

proteus单片机技术课程实验指导书2011.doc

ID:55632043

大小:511.00 KB

页数:31页

时间:2020-05-21

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

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

1、单片机技术实验指导书(—班适用)编写者:张卓杨立华长春工业大学人文信息学院2011年3月1日仿真实验目录实验一.KeiluVision3工具软件的使用与MCS-51单片机汇编指令练习实验二.PROTEUS仿真软件的使用实验三.基本输入输出的PROTEUS设计实验四.计数显示综合实验实验五.外部中断实验实验六.单片机定时/计数实验实验七.串行通信---双机通信仿真实验实验八.键盘输入液晶显示C51编程实验实验九.基于单片机的按键发声实验实验十.串行通信---串并转换仿真实验实验十一.串行通信---多机通信仿真实验实验十二

2、.双机并行通信仿真实验实验十三.串行并行通信仿真实验实验十四.单片机数据存储器扩展仿真实验附录:部分实验源程序实验一.KeiluVision3工具软件的使用与MCS-51单片机汇编指令练习一、实验要求:必做二、实验类型:验证三、实验学时:2四、实验地点与环境:机房,KeiluVision3软件五、实验目的:1、熟悉KeiluVision3工具软件的使用方法(可参见KeiluVision3软件的菜单“帮助”)。2、掌握利用KeiluVision3进行源程序编写、编译、程序运行、观察运行结果的基本过程及操作方法。3、掌握M

3、CS-51系列单片机的指令系统。六、实验内容:1.KeiluVision3工具软件的使用方法(步骤)(1)、在电脑上新建一文件夹并命名(如EX1)(2)、打开KeiluVision3软件。(3)、选择菜单Project---NewProject(若打开软件时,己含有一工程(项目)则应先关闭该工程,方法是:Project---CloseProject),在打开的新建窗口中输入一工程(项目)名(如EX1),点保存,选择一单片机如Atmel---At89c52等,在随后出现的提示窗口,选择“否”。(4)、新建一文件。File

4、---NewFile,在打开的窗口中输入下面的内容(源程序),点保存,文件名如为EX1.ASM(注这里的扩展名.ASM必须要写,若是用C语言写成的源程序,则扩展名应为.C)。(5)、将源程序文件包含在项目中。右单击,打开快捷菜单,左击“Addfileto…”,在打开的窗口中将EX1.ASM增加进去。(6)、对Target做必要的设置。右单击,左击“OptionsforTarget…”或单击工具按钮,根据需要,在打开的窗口中做必要的设置,如晶振频率、是否要生成.HEX文件等。(7)、编译。点击工具栏这两个按钮中的一个,也

5、可通过Project菜单中的来实现编译,编译后在输出窗口中会输出对应的信息(编译是否通过等)(8)、调试、观察结果。点击按钮,进入调试状态,这时点击或F11可实现“跟踪”,点击可实现“单步”调试,也可通过DEBUG菜单来实现相应的操作,然后可通过View和菜单等打开相应的观察窗口。在调试状态下,可通过点击,打开存储器窗口,观察对应存储单元的内容。如要要访问ROM区0030H单元中的内容,可在存储器窗口的ADDRESS处输入:C:0X0030后按回车键,其中C是存储区前缀,另D~表示内部RAM的直接寻址区;I~表示内部R

6、AM的间接寻址区;X~表示外部RAM区;C~表示ROM区;B~表示位寻址区。2.分析下面的源程序,并指出各指令的结果,并在KeiluVision3中进行调试、观察验证,保存文件为EX2_1.asm。ORG     0000HLJMP    MAINORG     0030HMAIN:  MOV    30H,#2AHMOV    31H,#33HMOV    R0,#30HMOV    A,@R0MOV    R2,AINC         R0MOV    03H,@R0SJMP  $END3.分析下面的源程序,并指

7、出各指令的结果,并在KeiluVision3中进行调试、观察验证,保存文件为EX2_2.asm。若要将MOVC  A,@A+DPTR指令改成MOVCA,@A+pc指令,应如何实现?ORG     0000HLJMP    MAINORG     0030HMAIN:  MOV    A,#03HMOV    DPTR,#TABMOVC  A,@A+DPTRMOV    R1,ASJMP    $TAB:     DB  30H,31H,32H,33HDB     42H,43H,44H,45HEND4.在KeiluVi

8、sion3中进行调试、观察以下几条命令,保存文件为EX2_3.asm:MOVR0,#12HMOVA,#56HMOVX@R0,A5、按要求编写程序并上机调试、观察结果。(1).R1的内容传送到R0.(2).片外RAM20H单元的内容送R0.(3).片外RAM20H单元的内容送片内RAM20H单元.(4).片外RAM1000H单元的内

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

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

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