网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机实验报告一 单片机软件实验.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南昌大学实验报告 学生姓名: 学号: 专业班级: 实验类型:? 验证 ? 综合 ?设计 ? 创新 实验日期:2019.4.9 实验成绩: 实验一 单片机软件实验 (一)实验目的 掌握51单片机keil软件集成开发环境,能够使用汇编语言编写应用程序。 掌握使用集成开发环境Keil进行单片机程序开发的方法 掌握使用集成开发环境Keil进行单片机程序跟踪调试的方法。 (二)设计要求 熟悉51单片机的keil软件集成开发环境,使用汇编语言编写“1+2+3+…+100”的程序。 (三)实验原理 KeilC51软件使用:在KeilC51集成开发环境下,建立一个工程并编辑源程序,熟悉Keil?C51集成开发环境下各种菜单、命令的使用。 (四)实验设备 PC机,Keil C51集成开发环境。 (五)实验结果 对汇编程序进行编译、链接、调试,在Keil C51软件中运行仿真结果如下图所示,由于“1+2+……100”运行结果超过8位二进制所能表示的范围,计算结果将存放于两个8位工作寄存器单元R2、R3中。其中,低八位存放于R2中,高八位存放于R3中,R4中存放计算数。下图中的寄存器窗口中可以显示计算结果为0x13ba。 调出存储器窗口Memory:选择菜单命令View → Memory Window → Memory 1: 可见计算结果存放于当前工作寄存器R2(02H)与R3(03H)中,为0x13BA。 (六)结果讨论与心得体会 第一次使用Keil?C51软件,初步了解了软件:Keil?uVision4的使用方法,初步了解了Keil软件中程序的编辑,新工程的建立运行,初步对单片机实验进行了解,加强了实验动手操作能力。第一次尝试单步调试,能观察到内存中每一个单元的变化,感到单片机系统复杂中的严谨,收获颇丰。 (七)附录:实验源代码 实验源代码如下: ORG 0000H LJMP MAIN ORG 0050H MAIN: MOV R2,#00H MOV R3,#00H MOV R4,#64H MOV A,#00H CLR C LOOP:MOV A,R2 ADD A,R4 MOV R2,A MOV A,#00H ADDC A,R3 MOV R3,A DJNZ R4,LOOP SJMP $ END

文档评论(0)

我思故我在 + 关注
实名认证
内容提供者

部分用户下载打不开,可能是因为word版本过低,用wps打开,然后另存为一个新的,就可以用word打开了

1亿VIP精品文档

相关文档