- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
指令演示文件修改版
* * 51单片机共有111条指令,分成6类,它的主要特点是:1、指令较短,最长的只有3个字节,所以执行速度快。 请看下面 3 条指令: 第2章 MCS 51 单片机的指令系统 2、功能强大,8位的乘除运算可用一条指令完成。 3、位操作丰富,适于进行开关量的控制。 4、片内统一编址,片外独立编址,端口操作直接用传送命令(MOV),使用方便。 操作码 85H 源操作数 4FH 目的操作数 5EH INC A 操作码 04H 操作码 24H 操作数 22H ADD A,#22H MOV 5EH,4FH 指令的构成: 标号: 操作码 目的操作数,源操作数;注释 AAA: MOV A, #20H ;将立即数20H送累加器A Microcontroller 单片机指令 01 指令中的常用符号: Rn: n=0~7,表示当前工作寄存器R0~R7中的一个 Ri: i=0、1,代表R0和R1寄存器中的一个,用作间接寻址寄存器。 dir: 8 位直接寻址的字节地址(片内 RAM 和 SFR ) #data: 8位立即数,即8位常数。可以为2进制(B)、 10进制、 16进制(H)、 字符(‘ ’)等 #data16: 表示16位立即数,即16位常数,取值范围为#0000H~#0FFFFH addr16: 表示16位地址 addr11: 表示11位地址 rel: 相对偏移量(为一字节补码)用于相对转移指令中 bit:位地址,在位地址空间中 $:表示当前指令的地址 ():用来表示存储单元的内容 @:间接寻址的前缀 A,B,C: 分别是累加器,B寄存器和进位标志位 / : 位操作时的取反前缀 Microcontroller 单片机指令 02 Microcontroller 单片机指令 03 2.1 寻址方式 寻址就是寻找地址,在计算机中,就是用来确定操作数,用什么方式从什么地方来找到所需要的操作数,就称作寻址。 寻址方式是衡量 CPU 的性能的重要指标之一,因为寻址方式的快捷就决定了执行速度,寻址方式的多样性就决定了编程的灵活程度。 MCS 51 具有 7 种寻址方式,它们是:立即、直接、寄存器直接、寄存器间接、变址、相对和位寻址。 1、立即寻址 指令中直接给出操作数的寻址方式。在51系列单片机的指令系统中,立即数用一个前面加 “#“号的8位数(#data,如#30H)或16位数(#data16,如#2052H)表示。立即寻址中的数,称为立即数。 立即数不能做源地址。 例如: MOV A,#30H MOV DPTR,#1234H Microcontroller 单片机指令 04 3、寄存器寻址 操作数存放在寄存器中。 寻址空间:工作寄存器组和所有的SFR寄存器。 A 可以寄存器寻址又可以直接寻址,直接寻址时记作ACC。 例如:MOV A,R0 ; R0→A MUL AB ;A*B→BA INC DPTR ;DPTR+1→DPTR PUSH ACC ;将ACC压入堆栈 2、直接寻址 操作数的地址直接出现在指令中。 寻址空间:51系列片内的128字节的RAM和SFR中的寄存器,对SFR操作的时候,既可使用它的地址,也可以直接使用寄存器名。52系列内部RAM有256个字节时,80H之后的地址空间不能使用直接寻址。 例如: MOV 30H,40H MOV R5, DPH ( 等价于 MOV R5,83H ) Microcontroller 单片机指令 05 4、寄存器间址(寄存器间接寻址) 操作数存放在以寄存器内容为地址的单元中。 寻址空间:片内RAM 00H-FFH的地址空间和片外数据存储器0000H-FFFFH的地址空间。可使用的寄存器只有DPTR和Ri,用它们之前要先把要寻的地址装入这些寄存器中。 凡是间接寻址的寄存器之前都要加 @ 号来和直接寻址的方式区分。可用于间接寻址的寄存器只有工作寄存器组中的 R0 和 R1,DPTR 和 SP(SP是隐含的,不出现在指令中)。由单片机自身的结构决定,当采用寄存器间接寻址方式时,由于片内的存储
您可能关注的文档
- 折旧函数优秀培训书.ppt
- 抗震设计有关计算例题学习指导书.ppt
- 抛物线parabola学习指导书.ppt
- 抛物线几何性质tw学习指导书.ppt
- 抛体运动的规律学习指导书.ppt
- 抛料原因分析及改善措施学习指导书.ppt
- 抛物线几何性质1学习指导书.ppt
- 抛体运动圆周运动复习学习指导书.ppt
- 抓住难得机遇 实现跨越发展 加快推动文化产业成为国民经济支柱性产业优秀培训书.ppt
- 抛物线的简单几何性质()学习指导书.ppt
- 2.2+谋求互利共赢+课件 统编版道德与法治九年级下册.pptx
- 6.2+交友的智慧+课件 统编版道德与法治七年级上册 (3).pptx
- 【课件】数轴(课件)-2025—2026学年人教版数学七年级上册.pptx
- 3.2与世界深度互动 +课件 统编版道德与法治九年级下册.pptx
- 2.2+做更好的自己+课件- 统编版道德与法治七年级上册.pptx
- 5.1+走近老师+课件- 统编版道德与法治七年级上册 (1).pptx
- 6.2+交友的智慧+课件 统编版道德与法治七年级上册.pptx
- 3.2+学习成就梦想 统编版道德与法治七年级上册.pptx
- 2.2谋求互利共赢 +课件 统编版道德与法治九年级下册.pptx
- 2.2+做更好的自己+课件- 统编版道德与法治七年级上册 (1).pptx
最近下载
- 2025CSCO非小细胞肺癌诊疗指南2025.docx
- 第二节+串并联电路中电流的规律(教学课件)物理鲁科版(五四学制)2024九年级上册.pptx VIP
- 电信研发工程师L1题库.xlsx VIP
- DBJD25-67-2019 甘肃省建筑与装饰工程预算定额地区基价 不含税 中册.docx VIP
- 水生态产品价值实现路径.pptx
- 学习解读《中华人民共和国反不正当竞争法》课件(2025年新修订版).pptx VIP
- 数据架构、应用架构、业务架构及技术架构4A架构设计方案.pptx VIP
- 组合式空调机组运行调试使用及维护.pdf VIP
- 工程类邀请招标文件参考模板.doc VIP
- 电力内外线课题六 配电线路设备.ppt VIP
文档评论(0)