片机原理课件第三章MCS51系列单片机指令系统及汇编语言程序设计.pptx





《片机原理课件第三章MCS51系列单片机指令系统及汇编语言程序设计.pptx》由会员分享,可在线阅读,更多相关《片机原理课件第三章MCS51系列单片机指令系统及汇编语言程序设计.pptx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MCS-51系列单片机指令系统及汇编语言程序设计汇报人:目录CONTENTS单击输入目录标题MCS-51系列单片机简介指令系统汇编语言程序设计指令系统及汇编语言程序设计的应用实例添加章节标题MCS-51系列单片机简介MCS-51系列单片机的特点8位微处理器,具有高性能、低功耗的特点内部集成了多种功能模块,如定时器、中断系统等具有丰富的指令系统,支持多种汇编语言程序设计广泛应用于工业控制、家电、汽车电子等领域MCS-51系列单片机的应用领域工业控制:如自动化生产线、机器人等家用电器:如洗衣机、冰箱、空调等汽车电子:如汽车电子控制系统、车载导航系统等医疗设备:如医疗仪器、医疗电子设备等通信设备:如
2、无线通信设备、网络设备等航空航天:如航天器控制系统、航空电子设备等MCS-51系列单片机的开发工具集成开发环境(IDE):KeiluVision、IAREmbeddedWorkbench等汇编语言编译器:KeiluVision、IAREmbeddedWorkbench等调试工具:J-Link、ST-Link等仿真器:Proteus、Multisim等编程器:USB-ISP、STC-ISP等烧录器:USB-ISP、STC-ISP等指令系统指令系统的概述MCS-51系列单片机指令系统是8位微处理器的指令系统指令系统是单片机工作的基础,决定了单片机的功能指令系统是单片机编程的基础,决定了程序的编写方
3、式和效率指令系统包括数据传送指令、算术运算指令、逻辑运算指令、控制转移指令等数据传送指令MOV指令:用于将数据从一个寄存器或内存单元传送到另一个寄存器或内存单元CMP指令:用于比较两个寄存器或内存单元中的数据,并根据比较结果设置标志位LDR指令:用于将数据从内存单元传送到寄存器BIT指令:用于对寄存器或内存单元中的位进行操作,如设置、清除、测试等STR指令:用于将数据从寄存器传送到内存单元PUSH和POP指令:用于堆栈操作,如将数据压入堆栈或从堆栈中弹出数据算术运算指令乘法指令:MUL、IMUL移位指令:RL、RR、SRL、SRA、SWAP加法指令:ADD、ADDC、INC比较指令:CMP、C
4、PL、CPH减法指令:SUB、DEC逻辑运算指令:AND、OR、XOR、NOT除法指令:DIV、IDIV循环指令:LOOP、LOOPZ、LOOPE、LOOPNZ、LOOPNE逻辑运算指令AND指令:用于对两个操作数进行逻辑与运算CMP指令:用于比较两个操作数的大小,并根据比较结果设置标志位TEST指令:用于测试一个操作数是否满足某个条件OR指令:用于对两个操作数进行逻辑或运算NOT指令:用于对一个操作数进行逻辑非运算XOR指令:用于对两个操作数进行逻辑异或运算控制转移指令位操作指令指令格式:MOV A,Rn功能:将Rn的值传送到A中指令格式:MOV Rn,A功能:将A的值传送到Rn中指令格式:
5、MOV A,#data功能:将data的值传送到A中指令格式:MOV Rn,#data功能:将data的值传送到Rn中指令格式:MOV A,Rn功能:将Rn指向的内存单元的值传送到A中指令格式:MOV Rn,A功能:将A的值传送到Rn指向的内存单元中指令格式:MOV A,C功能:将C的值传送到A中指令格式:MOV C,A功能:将A的值传送到C中指令格式:MOV A,bit功能:将bit的值传送到A中指令格式:MOV bit,A功能:将A的值传送到bit中指令格式:MOV A,Ri功能:将Ri指向的内存单元的值传送到A中指令格式:MOV Ri,A功能:将A的值传送到Ri指向的内存单元中指令格式:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 原理 课件 第三 MCS51 系列 单片机 指令系统 汇编语言 程序设计

限制150内