访问片内程序存储器.PPTVIP

  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文档。上传文档
查看更多
访问片内程序存储器

1.2.1 51系列单片机内部结构 2. 51单片机的引脚封装 1.2.2 单片机最小系统 二、 51单片机的复位 1.2.3 51单片机的存储器 ① 机器指令的编码格式 高5位为操作码,低3位为存放操作数的寄存器编码。如:MOV A,R0 双字节指令 三字节指令 ②符号指令的格式 如:ANL A,#40H ANL为“与”操作的助记符,立即数“40H”为源操作数,累加器A为目的操作数。 2.符号指令及其注释中常用的符号 addr11-----------11位目的地址; addr16-----------16位目的地址; rel-----------------补码形式表示的8位地址偏移量,值在-128~+127范围内; bit----------------片内RAM位地址、SFR的位地址(可用符号名称表示); /-------------------位操作数的取反操作前缀; (×)----------- 表示 × 地址单元或寄存器中的内容; ← ----------------箭头右边的内容送入箭头左边的单元中。 3.51单片机的寻址方式 寻找操作数或指令的地址的方式。 编码中直接给出操作数。操作码之后的操作数称为立即数。 操作码后的字节是操作数的地址,操作数本身放在该地址指示的存储单元中。 操作数在寄存器中,指令中直接给出该寄存器名称。具有较高的传送和运算速度。 寄存器中内容为地址,从该地址取操作数。 以一个基地址加上一个偏移量地址形成操作数地址。 以PC当前值为基准,加上指令中相对偏移量 rel 形成目标地址。 对位地址中内容进行操作。操作的是8位二进制数中的某一位。 1.汇编语言伪指令 汇编结束 END 汇编程序遇到END伪指令后即结束汇编。 2.数据传送类指令 一般不影响PSW状态 16位传送 8位传送 以A为目的 以Rn 为目的 以direct 为目的 以@Ri为目的 3.控制转移类指令 程序执行是顺序的,改变程序执行顺序,称作程序转移。 无条件转移 1、80C51的存储器组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 2、P0~P3口在结构上有何不同?在使用上有何特点? 3、晶振为12MHz,时钟周期、机器周期为多少? 4、80C51复位后的状态如何?复位方法有几种? 5、80C51的片内、片外存储器如何选择? 6、PSW 寄存器各位标志的意义如何? 7、80C51的当前工作寄存器组如何选择? ⑥ 相对寻址 PC 目标地址: + rel PC的当前值:读出该2字节或3字节的跳转指令后,PC指向的下条指令的地址。 rel 取值范围是:-128~+127。(补码) 《单片机应用技术》 例:JC rel ;设 rel=75H,PSW.7为 “1” 7FH 1000 0000 80H FFH PSW 1002H JC rel 1000H ROM SFR RAM 结果:程序转向1077H单元 40H 75H 1001H 1077H 1000H+02H= 1002H PC值 字节数 1002H+75H= 1077H 当前PC值 新PC值 《单片机应用技术》 ⑦ 位寻址 SFR的寻址位常用符号位地址表示,如: CLR 92H MOV C,06H 寻址空间 片内RAM中位寻址区 SFR中的可寻址位 《单片机应用技术》 1.2.5 与本项目相关的指令 汇编程序能识别并对汇编过程进行某种控制的汇编命令。无对应的可执行目标码 起始地址设定 ORG 表达式 向汇编程序说明下面紧接的程序段或数据段存放的起始地址。 表达式通常为16进制地址,也可以是已定义的标号地址。

文档评论(0)

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

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

1亿VIP精品文档

相关文档