单元2_引导文.docVIP

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

任务1.2 闪烁LED 1.对于演示,记录你看到的现象并表述,思考如何实现单片机对LED的点亮控制? 2.跟我做:建立单片机的软件环境 Keil编程软件使用: 第一步、点击桌面上的图标打开软件 第二步 新建工程 第三步 选择单片机型号设置属性 第四步 打开文件编写程序并编译。 在file中输入以下的程序: MOV P1, AJMP $ END 自我总结,使用keil的注意事项: 2.利用G540往单片机传输程序,到达了单片机的哪个地方?在使用G540时需要注意些什么? 3. 你认识这些英文单词吗MOVE,JUMP,END?指令配合操作数构成程序语句,这些操作数和单片机有怎样的关系? 4.思考如何实现LED的闪烁呢?绘制流程图,并尝试编写程序来实现一个LED的闪烁控制 5. 眼睛的欺骗:观察几组神奇的图片 6.输入以下程序,调试观察运行结果? 7.软件延时是通过程序来实现的,延时时间和什么有关?说说软件延时的精确性 改进的延时程序书写格式: 8.边学边用指令 本节用到的指令有MOV、JMP、END、RET,LCALL,DJNZ MOV:是使用频率最高的指令,每个程序中都会多次用到它。它的功能是传送数据,传送与英文move是一致的。与MOV指令相似的还有MOVX(MOV+X)和MOVC(MOV+C)指令,MOVX指令用于在单片机外部存储器与累加器之间的数据传送,MOVC指令在需要将查表数据传送到累加器时使用。 JMP:是控制转移类指令。控制转移类指令分为有条件转移类指令和无条件转移类指令。JMP是无条件转移类指令,指令的后边是标出的转移地址。 如“JMP $”,$表示目前的地址,程序会在目前的地址处运行。再如“JMP START”,程序就会跳转到START地址处运行,JMP指令的功能是指令指向哪里,程序就转移到哪里,不需要任何条件。 与JMP指令相似的还有AJMP(A+JMP)、LJMP(L+JMP)和SJMP(S+JMP)指令,它们的基本功能都是无条件转移,但使用上略有不同。 AJMP指令使用于2KB范围内的绝对转移;LJMP指令使用于64KB范围内的长转移,AJMP为相对转移指令。在上述4个转移指令中,只要记住JMP指令的基本功能,其他三个指令容易记忆。 END:是汇编语言源程序结束的标志,是伪指令。伪指令只在汇编时起作用,汇编后不产生目标代码,不影响程序的执行,一个源程序只能有一个END伪指令,放在程序最后一行。 DJNZ:是有条件转移指令,只有满足一定的条件才能转移。其条件是与计数器配合使用的,每循环一次计数器减1,只有计数器减1不为0时才转移。当计数器的值减到0时,DJNZ指令就失去转移功能,程序向下运行。所以,DJNZ也称为减1非0转移指令。 LCALL和RET是控制转移类指令中的子程序调用指令和返回指令。子程序调用指令LCALL放在主程序里,子程序返回指令RET放在子程序中的最后一行。两条指令在程序中是成对出现的。 与LCALL相似的指令还有ACALL,它们都是子程序调用指令。区别是ACALL指令可以在2KB范围内进行绝对调用,LCALL指令可以在64KB范围内进行调用,扩展了调用范围,一班在单片机外接扩展寄存器调用程序时使用。 9.完成该任务,你对自己的评价:

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档