MCS-51指导书-2013-14-dpj2.docVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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”,读入的数

文档评论(0)

ebitjij + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档