单片机应用技术第2章_第1页
单片机应用技术第2章_第2页
单片机应用技术第2章_第3页
单片机应用技术第2章_第4页
单片机应用技术第2章_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机应用技术(C51语言版)(第4版)电子工业出版社主编刘华东第2章MCS-51系列单片机指令系统内容提要1.MCS-51系列单片机指令系统基础,汇编语言格式、常用符号,汇编语言对寄存器和标志位的影响,寻址方式等。2.为了读者以后能熟练掌握和使用指令编程,本章把MCS-51系列单片机的111条指令按功能分为五大类:数据传送、算术运算、逻辑运算、控制转移和布尔指令。对这些指令逐条分类讲解,并举例说明各条指令的使用方法。第2章MCS-51系列单片机指令系统2.1单片机指令系统基础2.1.1指令的概念1.机器码指令与汇编语言指令(1)机器码指令。(2)汇编语言指令。2.汇编语言指令格式(1)单字节指令。(2)双字节指令。(3)三个字节指令。3.指令系统第2章MCS-51系列单片机指令系统2.1.251单片机指令系统说明1.常用符号2.指令对标志位的影响2.1.351单片机寻址方式1.立即寻址(#data)2.寄存器寻址(Rn)3.间接寻址(@Ri/@DPTR)4.直接寻址(direct)5.基址加变址寻址(@A+PC/@A+DPTR)6.相对寻址(rel)7.特定寄存器寻址第2章MCS-51系列单片机指令系统2.2数据传送类指令2.2.1片内数据传送指令1.内部RAM数据传送2.栈操作指令3.数据交换指令第2章MCS-51系列单片机指令系统2.2.2片外数据传送指令1.外部RAM数据传送(1)选择单字节寻址(2)选择双字节地址2.查表指令第2章MCS-51系列单片机指令系统2.3算术运算类指令2.3.1加法指令1.加法ADD2.带进位加法ADDC3.加1指令INC<byte>4.指令INCDPTR第2章MCS-51系列单片机指令系统2.3.2十进制调整指令2.3.3减法指令1.带借位减指令SUBBA,<byte>2.减1指令DEC<byte>2.3.4乘法和除法指令1.乘法指令MULAB2.除法指令DIVAB第2章MCS-51系列单片机指令系统2.4逻辑运算及移位指令

2.4.1累加器的逻辑操作指令

1.清0指令:CLRA2.取反指令:CPLA3.左循环移位指令:RLA4.右循环移位指令:RRA和指令:RRCA

第2章MCS-51系列单片机指令系统2.4.2逻辑运算指令1.逻辑与指令:ANL<byte1>,<byte2>2.逻辑或指令ORL<byte1>,<byte2>3.逻辑异或指令:XRL<byte1>,<byte2>第2章MCS-51系列单片机指令系统2.5控制转移指令2.5.1无条件转移指令(1)指令:LJMPaddr16(2)指令AJMPaddr11①转移地址的形式②转移范围③指令编码的形成(3)指令:SJMPrel(4)指令:JMP@A+DPTR第2章MCS-51系列单片机指令系统2.5.2调用指令1.指令:LCALLaddr162.指令:ACALLaddr113.指令RET和指令RETI4.空操作指令:NOP

2.5.3条件转移指令

1.判零转移指令2.比较转移指令:CJNE<byte1>,<byte2>,rel指令的操作过程包括:(1)比较两个字节变量的大小。(2)转移目的地址的形成。(3)对标志位的影响。3.循环转移指令:DJNZ〈byte〉,rel第2章MCS-51系列单片机指令系统2.6布尔变量操作指令2.6.1位传送指令2.6.2位状态控制指令1.指令:CLRbit和CLRC2.指令:SETBbit和SETBC3.指令:CPLbit和CPLC2.6.3位逻辑操作指令1.指令:ANLC,<源位>2.指令:ORLC,<源位>第2章MCS-51系列单片机指令系统2.6.4位条件转移指令1.判布尔累加器C的值转移2.判位变量转移指令2.7指令部分学习方法小结1.助记符号的记忆方法(1)表格列举法(2)英文还原法(3)功能模块记忆法2.指令的记忆方法(1)指令操作数的有关符号(2)指令图示记忆法(3)相似功能归类法(4)口诀记忆法第2章MCS-51系列单片机指令系统2.8任务式教学2.8.1实验设备编程:数据传送练习第2章MCS-51系列单片机指令系统2.8.1实验设备编程:数据传送练习第2章MCS-51系列单片机指令系统2.8.2单片机发光二极管显示电路应用第2章MCS-51系列单片机指令系统2.8.3单片机数码管显示电路应用第2章MCS-51系列

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论