- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与应用
实验指导书
2014.2目 录
实验一 汇编指令实验 1
实验二 基本输入输出程序 3
实验三 定时、中断程序设计 6
实验四 并行I/O口8255扩展 8
实验五 MCS-51控制数码管显示实验 11
实验六 阵列式键盘实验 13
实验七 DS18B20温度传感器实验 15
实验八 单片机电子钟的设计实验 22
附录一 80C51 MCU模块电路原理图 23
附录二 实验箱联机说明 24
附录三 uVision2 IDE and Debugger简介 27
实验一 汇编指令实验
实验目的和要求
了解Keil C51开发工具的使用方法,熟悉调试程序需要的工作窗口并能查看结果;
通过在Keil C51开发工具环境下进行汇编程序调试,了解单片机在指令运行时单片机相应的工作寄存器、SFR、内存等部件发生的变化;
练习程序编程调试的步骤。
实验环境及设备
微机及Keil C51 的uVision2集成开发环境
实验项目
预习任务
本次实验调试的程序完成了什么任务?实验的结果是什么?预习并分析下列指令运行的结果,写出分析结果。
了解uVision2 IDE and Debugger软件的功能和应用环境
清楚在该环境下调试汇编程序的步骤
调试步骤:
新建源程序
将源程序加入项目
汇编程序,根据提示修改源程序直至汇编通过
连接程序
运行程序
调试运行方法:
单步运行(不跟踪子程序)
单步运行(跟踪子程序)
设置断点
连续运行到断点
暂停
连续运行
CPU复位
修改寄存器、存储器的数值
重点操作:查看存储器窗口内容——在debug状态下点击view菜单选择memory window,桌面的右下角会出现memory window,如下图所示。
在地址栏中输入I:地址,可查看内部RAM窗口;X:地址,查看外部RAM窗口;C:地址,查看程序存储器窗口。
在使用的微机上建立工作目录,将实验的源程序存放在该目录下。注意,目录名和文件名均使用字母,不要用中文文件名。
程序调试并在实验报告上记录结果
1)在工作目录下输入源程序,调试程序并纪录实验结果
ORG 0000H
LJMP 0030H
ORG 0030H
CWORD: MOV A, #0C5H ;A= ,CWORD = (1)
MOV DPTR, #0030H ;DPTR = (2)
MOVX @DPTR, A ;(0030H)= ,PC= (3)
MOV R0, #20H
MOV @R0, A ;精确描述运行结果: (4)
MOV R0, A ;A= ,R0=
PUSH ACC ;SP= ,(SP)= (5)
ANL A, #1FH ;A=
MOVC A, @A+DPTR ;A = (6)
INC DPTR ;DPTR = (7)
MOVX @DPTR, A ;精确描述运行结果:
MOV B, A ;B= (8)
POP ACC ;SP= ,PC= (9)
CWORD1: SJMP CWORD1 ;CWORD1= ,该指令的机器码
END
2)了解上述汇编指令的含义,总结本次实验得到的经验;掌握用KEIL软件调试程序的一般方法和各种窗口的使用。
3)写出上述程序中标号为(1)——(9)的指令的源操作数和目的操作数的寻址方式。
4)记录该程序的前5条指令在程序存储器空间的地址和相应的源代码。
实验二 基本输入输出程序
实验目的和要求
学会使用I/O口的基本输入、输出功能
学习单片机系统中应用P口进行输入输出的基本方法
实验环境及设备
微机及THDPJ-1/2型单片机开发综合实验箱
实验项目
实验原理
P1口是准双向口,它作为输出口时与一般的双向口使用方法相同。当P1口用作输入口时,必须先对口的锁存器写“1”,若不先对它写“1”,读入的数
您可能关注的文档
最近下载
- 2024盐雾试验标准.pdf VIP
- 2015水利安全解析27 (3).doc VIP
- 钢轨探伤——任务4.2钢轨焊缝轨头探伤.pptx VIP
- 特科纳TECHNAL幕墙系统GEODE MX 52 SSG BG 设计与加工手册.pdf VIP
- 挚驱S2系列伺服说明书V220.pdf
- DBJ04_T307-2025 住宅小区配套供电工程技术规程.docx VIP
- 甘肃刘家峡水电厂#5机励磁系统模型及参数测试及PSS试验结.ppt VIP
- 初中数学课堂等待时间与学生学习心理研究论文.docx
- 特科纳TECHNAL幕墙系统SPINAL MY 62 加工手册.pdf VIP
- 10立方双层油罐图纸.pdf VIP
文档评论(0)