- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
AJMPPR0的机器码为2110H,PR1入口地址为0220HAJMPPR1的机器码为4120H,转移指令表JPT的内容如下所示。设B=65H,键值为2:2041JPT+42002JPT+21021JPTAJMPPR0AJMPPR1AJMPPR2TAB3AHTAB+147HTAB+265HTAB+370H转移指令表JPT键码表TAB65HAB2×AA=1A=2A=065H65HDPTR=001AH,A=4,JMP@A+DPTR=JMP001CH,而001CH单元中是指令JMPPR2,因而执行JMPPR2指令而转到PR2执行。ORG0000HMOVDPTR,#TAB;置键码表首址MOVA,#0;表的起始位的偏移量为0NEXT:PUSHACCMOVCA,@A+DPTR;A=键码表的编码CJNEA,B,AGAN;将B中值和键码表的值比较POPACCRLA;如相等,序号乘2得分支表内偏移量MOVDPTR,#JPT;置分支表首址JMP@A+DPTRAGAN:POPACC;不相等比较下一个INCA;序号加1CJNEA,#5,NEXTSJMP$;键码查完还没有B中按键编码程序结束JPT:AJMPPR0;分支转移表AJMPPR1AJMPPR2AJMPPR3AJMPPR4TAB:DB3AH,47H,65H,70H,8BH;键码表END当程序中的某些指令需要反复执行多次时,采用循环程序的方式,这样会使程序缩短,节省存储单元(并不节省执行时间)。循环次数的控制,有两种控制方式:第一种方法先判断再处理即先判断满不满足循环条件,如不满足,就不循环,多以循环条件控制。第二种方法先处理再判断,即循环执行一遍后,下一轮还需不需要进行,多以计循环次数控制。循环可以有单重循环和多重循环,在多重循环中,内外循环不能交叉,也不允许外循环跳入内循环。下面通过几个实例说明循环程序的设计方法。3.5循环程序设计例3-9设计一个延时10ms的延时子程序,已知单片机使用的晶振为6MHz。分析:延时时间与两个因素有关:晶振频率和循环次数。由于晶振采用6MHz,一个机器周期是2μs,用单循环可以实现1ms延时,外循环10次即可达10ms延时。内循环如何实现1ms延时呢,程序中可先以未知数MT代替,从附录A查每条指令机器周期计算程序的执行时间。ORG0020HMOVR0,#0AH;外循环10次DL2:MOVR1,#MT;内循环MT次DL1:NOPNOP;空操作指令DJNZR1,DL1DJNZR0,DL2
RET内循环DL1到指令DJNZR1,DL1的计算:(1+1+2)×2μS×MT=1000μS
您可能关注的文档
- 半导体物理-3半导体载流子的平衡态统计分布.pptx
- 半导体物理-4半导体中载流子的输运.pptx
- 固体物理导论第1章 固体物理导论.pptx
- 固体物理导论第2章 晶格振动.pptx
- 固体物理导论第4章 能带理论 自由电子能带.pptx
- 材料表征课件 X射线.ppt
- 电子显微 实验指导书.pdf
- 电子显微第1章 绪论.pdf
- 电子显微第2章 第1.1-1.3节透射电子显微镜.pdf
- 半导体物理课件.docx
- 2023年甘肃公务员省考《行测》真题(含答案).pdf
- 2023年江苏省公务员省考《行测》(B类)真题(含答案).pdf
- 2023年上海市公务员省考《行测》真题(含答案).pdf
- 2023年广东省公务员省考《行测》(乡镇卷)真题(含答案).pdf
- 2023年吉林省公务员省考《行测》真题(含答案).pdf
- 2023年度浙江省党政机关选调应届优秀大学毕业生《行测》真题(含答案).pdf
- 2021年黑龙江公检法司系统及边境县(市、区)急需紧缺专业岗公务员考试《行测》真题(含答案).pdf
- 2022年黑龙江省公务员省考《行测》真题(含答案).pdf
- 2022年内蒙古公务员省考《行测》真题(含答案).pdf
- 2023年山西省公务员省考《行测》真题(含答案).pdf
文档评论(0)