单片机汇编讲义.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

N--JMP:MOVA,R3;入口条件MOVDPTR,#JMPTBL;转移表首址MOVCA,@A+DPTR;取变量JMP@A+DPTR;变量加转移表首址JMPTBL:DBMEM0–JMPTBL;求转移长度DBMEM1–JMPTBL;求转移长度DBMEM2–JMPTBL;求转移长度DBMEM3–JMPTBL;求转移长度第29页,共63页,星期日,2025年,2月5日MEM0:MOVA,@R0;从内存RAM读数256RETMEM1:MOVXA,@R0;从外部RAM读数256RETMEM2:MOVDPL,R0MOVDPH,R1MOVXA,@DPTR;从外部64KRAM读数RET第30页,共63页,星期日,2025年,2月5日MEM3:;读取外部4kMOVA,R1;RAM高8位地址送AANLA,#0FH;屏蔽高4位,剩下A11---A8低4位ANLP2,#F0H;清除P2口低4位ORLP2,A;(P2口)+(A)=(P2+(R1低4位))P2MOVXA,@R0;原P2口高4位R1低4位R0低8位RET原P2口高4位R1低4位R0第31页,共63页,星期日,2025年,2月5日访问四个不同位置RAM空间:MOVA,R3;输入变量MOVDPTR,#JMPTBL;形成转移表首址MOVCA,@A+DPTR;变量+首址送AJMP@A+DPTR;完成目标地址的转移第32页,共63页,星期日,2025年,2月5日查表程序8051汇编语言中设计俩条查表指令MOVCA,@A+DPTRMOVCA,@A+PC例如:将十六进制数转换成ASCII码的子程序。十六进制数放在R0低四位,转换成结果放回R0中。出口和入口都在R0中。ORG2160HMOVA,R0DB30H,31H,32HANLA,#0FH;保留低四位DB33H,34H,35HADDA,#02;变址调整DB36H,37H,38HMOVCA,@A+PC;查表DB39H,41H,42HMOVR0,A;保存结果DB43H,44H,45H,46HRET第33页,共63页,星期日,2025年,2月5日查表程序(LED显示器)LED:MOVDPTR,#LEDA;表首地址送数据指针 MOVCA,@A+DPTR;查表;显示LEDLEDA: DB40H,79H,24H,30H,19H 01234 DB12H,02H,78H,00H,18H 56789 第34页,共63页,星期日,2025年,2月5日例3循环结构:1DJ

文档评论(0)

xiaoshun2024 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档