- 1
- 0
- 约2.05千字
- 约 128页
- 2019-07-23 发布于江苏
- 举报
《单片机原理及应用》
电子;上章内容小结51单片机基本特点;SFR特殊功能寄存器FFH80;本章内容本节课需掌握指令的基本;指令、指令系统和程序指令是CP;程序设计语言指令助记符指令编码;高级语言:面向过程和对象的程序;汇编语言指令格式MCS-51单;—当前选中寄存器区的8个工作寄;addr16— 16位目的地址;A— 累加器B— 专用寄存器,;((Ri))— 由Ri寻址的单;4.2 寻址方式MCS-51单;寄存器寻址方式操作数位置出现的;直接寻址方式出现在操作数位置不;立即寻址方式指令的操作数存放在;直接寻址与立即寻址的区别MOV;寄存器间接寻址方式出现在操作数;寄存器寻址与寄存器间接寻址区别;MOVC A,@A+DPTR;相对寻址相对寻址用于访问程序存;PCPCPCJNZ rel;寻址空间:片内RAM的地址为2;关于累加器A在指令中的形式累加;4.3 MCS-51指令系统M;按指令长度分类单字节指令49条;4.3.1 数据传送类指令数据;传送类指令操作示意图累加器AR;以累加器A为一方的传送指令累加;以direct单元为一方的传送;立即数传送指令累加器ARn工作;传送类指令实例1立即数送至累加;传送类指令实例2累加器与dir;传送类指令实例3工作寄存器与d;MOV 23H,#30HMOV;4.3.2 算术操作类指令算术;加法指令不带进位的加法指令AD;加法实例MOV A,#-1 ;减法指令带借位的减加法指令SU;减法实例CLR C ;;加1减1指令加1指令INC ;16位无符号数加法实例设在片内;16位无符号数加法实例流程图2;MOV R0,#M1 ;R0;累加器十进制调整指令DAALU;十进制调整指令实例MOV R1;乘法指令乘法指令格式:MUL ;除法指令除法指令格式:DIV ;乘法实例设在片内RAM地址为M;乘法实例 (M1+1;MOV R0,#M1MOV ;ADD A,R3MOV R;4.3.3 逻辑操作类指令逻辑;与指令与指令:源操作数与目标操;或指令或指令:源操作数与目标操;异或指令异或指令:源与目标操作;累加器取反和清零指令累加器取反;累加器 移位指令(4条)⑴ 累;⑶ 累加器内容循环右移一位RR;算术移位与逻辑移位算术移位算术;16位算术左移例D6D0 0R;4.3.4 控制转移指令程序转;无条件转移指令1、绝对转移指令;无条件转移指令(续)3、短转移;绝对转移指令示意图 ;A7 ~ ;短转移指令示意图 M;长转移指令示意图 M;变址方式转移指令例子(散转) ;程序中的无条件转移指令 ;条件转移指令-累加器零条件累加;累加器零条件转移指令实例编程实;累加器零条件转移指令实例 ;条件转移指令-进位条件转移进位;条件转移指令-位条件转移直接寻;条件转移指令-比较条件转移指令;CJNE应用实例-无符号数的比;YesCJNE应用实例-带符号;MOV R0,A A;条件转移指令-减1条件转移寄存;DJNZ指令实例1-对累加器零;DJNZ应用实例2(课堂练习);DJNZ应用实例2(解答)编写;子程序调用与返回指令主程序子程;绝对调用指令指令格式:ACAL;绝对调用指令示例 M;长调用指令指令格式:LCALL;长调用指令示例 MO;返回指令返回指令指令格式:RE;位处理器(布尔处理器)布尔处理;4.3.5 位操作类指令位操作;位传送指令直接寻址位内容送进位;位逻辑操作指令进位位取反:CP;4.4 MCS-51汇编语言;汇编语言程序的格式汇编语言程序;指令语句指令语句格式[标号:];伪指令语句伪指令格式[名称]或;伪指令-ORGORG命令格式:;伪指令-ENDEND命令格式:;伪指令-DB命令DB命令格式:;伪指令-DW命令DW命令格式:;伪指令-DS命令DS命令格式:;伪指令-bit命令bit命令格;伪指令-EQU与DATA赋值命;EQU与DATA示例合法的:r;伪指令-HIGH与LOW取16;4.5 汇编语言程序设计汇编语;4.5.1 顺序程序设计初始化;顺序???序实例☆将20H中的8位;MOV B,#10 ; ;4.5.2 分支程序设计分支结;分支程序实例(例4-2) ;SETB P1.1 ;;散转散转是一种并行的多分支程序;散转程序实例(例4-3) ;基于地址表方法的例4-3 ;POP ACC ;4.5.3 循环程序设计地址;循环程序示例☆从BLOCK单元;LOOP: CLR C ;软件延时DELAY: MOV ;4.5.4 查表程序设计☆ M;查表程序示例☆在HEX单元存放;M1: MOV ASC;4.5.5 子程序设计调用主;
您可能关注的文档
- []三年级美术上册_旋转卡课件_湘美版.ppt
- [企业文化]企业文化的建设与管理.ppt
- ZDY650钻机讲义__培训班.ppt
- [原创]2014年《南方新中考》英语 第二部分 第2讲 单项填空[配套课件].ppt
- [作文]议论文的结尾技巧_课件_ppt96464.ppt
- [发电厂变电站电气设备][第七章 互感器]第一节 概述.ppt
- ZXSS10中兴固网3G整体解决方案_20090726.ppt
- [发电厂变电站电气设备][第十一章 自用电接线]第一节 概述.ppt
- [发电厂变电站电气设备][第十三章 接地装置]第四节 接地装置的敷设和维护.ppt
- [口笔译特点与技能]090430刘和平.ppt
最近下载
- T∕CACM 012-2017 中医药单用联合抗生素治疗常见感染性疾病临床实践指南 脓毒症.docx VIP
- 水平井射孔簇间支撑剂分配规律研究.pdf VIP
- 初中七年级语文暑假阅读理解专项训练-记叙文篇(含答案).docx
- 出师表课件-出师表课件.ppt VIP
- 中国皇帝表.docx VIP
- 网络安全技术实战演练考试试题及解析.docx VIP
- 1.防止返贫监测对象信息采集流程图.doc VIP
- 东风本田享域快速使用指南.pdf
- 深圳技术大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(A卷)及标准答案.pdf
- 义务教育道德与法治课程标准日常修订版2022年版2025年修订解读.doc VIP
原创力文档

文档评论(0)