- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片微机
微型计算机技术与应用 70课堂学时+18实验学时 第2章 51系列单片机系统结构 传送不能用如下方式: 中断应用举例 例1:利用中断对多个故障进行显示, 当系统无故障时,4个故障源输入端X1—X4全为低 电平,显示灯全灭,当某部分出现故障,其对应故障 源输入由低电平变为高电平,从而引发单片机中断, 中断服务程序的任务是判定故障,并用对应发光管进 行显示。试编制应用程序。 如图Z-1 中断部分要点小结: ◆中断源、中断优先级、中断开关、中断处理过程、 中断响应时序、中断响应条件 ◆中断允许控制寄存器IE ◆中断优先级控制寄存器IP ◆ 清除中断标志(硬件清除和软件清除) 2.6 51指令系统(汇编语言) 2.6.1 指令格式 操作码 目的操作数 源操作数 例:MOV A,#00H 操作数可以是数据,也可以是地址 例:MOV 21H, A 2.6.2 指令的机器代码 例:MOV A,#FFH 机器代码: 74FFH 2.6.3 操作数的表示方法 (1)# 标记 加 # 表示立即数。例: MOV A,#FFH 不加 #表示直接地址单元。例: MOV A,FFH (2)@ 标记 操作数用通用寄存器或数据指针时,前面加@,表示通用寄存器或数据指针中存操作数地址,不加@ ,表示存操作数 例:设R0中存7BH,执行 MOV A,R0 ;(R0)——》A 即A中内容是7BH 例:MOV A,@R0 ; ((R0))——》A 即A中内容是(7BH) (3)通用寄存器R0 — R7中,只有R0,R1既能存放数据又能存放地址,其它只存数据 2.6.4 寻址方式 寻址方式——CPU在执行某条指令时,找到该指令所用操作数的方法。 7种 1. 立即寻址 指令操作码后面就是实际操作数 例:MOV DPTR,#26ABH 26H——》DPH,ABH——》DPL 2. 直接寻址 指令中包含了操作数的地址 例:MOV A,FFH ;(FFH)——》A 可直接寻址的地址有: ? 片内RAM的128个单元 ? 128个位地址 ? 特殊功能寄存器SFR(增强51单片机有27个) 3. 寄存器寻址 指令中某寄存器的内容是操作数。 例:MOV A,R5;(R5)——》A 4. 寄存器间接寻址 操作数所指定的寄存器中存放的不是操作数本身,而是操作数的地址。 例:MOV A,@R1 ;((R1))——》A 可用来间接寻址的寄存器有: ? R0,R1 ? 堆栈指针SP ? 数据指针 DPTR 5. 变址寻址 以某个寄存器内容为基本地址,再加上偏移量,组成操作数的地址。 例:MOV A,@A+PC; ((A)+(PC)) —》A 变址寻址有2种: ? @ A+PC ? @ A+DPTR 6. 相对寻址 将程序计数器PC中的当前值,加上指令第2个字节给出的偏移量,组成跳转指令的转移地址。 例:JC 06H 意义:若C=0,不跳转 若C=1,程序跳转到 (PC)+06H 为地址的那条指令处 假设本例中: (1) 进位位C=1 ; (2) 指令JC 06H存在2000H、2001H单元 则指令执行后, (PC)=2002H+06H=2008H 7. 位寻址 进行位操作时,操作数的寻址方式。 例:CLR 92H; 将P0口的第2位清0 2.6.7 指令系统 MCS51指令系统包括111条指令,分为: 数据传送类 算术运算类 逻辑操作类 位操作类 控制转移类 表2-8 P39 符号解释 P38 一、 数据传送指令 ◆ 数据单向传送 ◆ 数据交换 1. 单向数据传送指令 (1) 以累加器A为目的操作数的传送指令 MOV A,Rn ;(Rn)?A MOV A,direct ;(direct)?A MOV A,@Ri ;((Ri))?A MOV A,#data ;#data?A
您可能关注的文档
最近下载
- 部编三年级上册语文第二单元主题阅读.doc VIP
- ARKInvestBigIdeas2025-歌者PPT中文校对版.pdf VIP
- 新中国55年统计资料汇编-全国篇.doc VIP
- 2025西双版纳供电局及所属县级供电企业项目制用工招聘(14人)笔试参考题库附答案解析.docx VIP
- (三十六计.docx VIP
- 2025年10月全国自考《马克思主义基本原理概论》真题及答案 .pdf VIP
- 大数据数据资产价值评估.pdf VIP
- 钟君申论笔记.doc VIP
- 三年级语文上册 第一单元主题阅读 新人教版三年级语文上册第一单元主题阅读新人教版.doc VIP
- 高考英语3500词高频单词词块默写.docx VIP
文档评论(0)