单片机原理与实践 第3章 MCS-51单片机应用基础

单片机原理与实践 第3章 MCS-51单片机应用基础

ID:45976993

大小:1.56 MB

页数:34页

时间:2019-11-19

单片机原理与实践 第3章 MCS-51单片机应用基础_第1页
单片机原理与实践 第3章 MCS-51单片机应用基础_第2页
单片机原理与实践 第3章 MCS-51单片机应用基础_第3页
单片机原理与实践 第3章 MCS-51单片机应用基础_第4页
单片机原理与实践 第3章 MCS-51单片机应用基础_第5页
资源描述:

《单片机原理与实践 第3章 MCS-51单片机应用基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、51内核单片机——CPU以MCS-51/52为基础系统结构相同指令集兼容3.1MCS-51单片机简介51系列:8031、8051、8751等52系列:8032、8052、8752等3.MCS-51单片机应用基础3.1MCS-51单片机简介型号片内存储器片外存储器数据+程序I/O口线中断个数定时器/计数器(个/位)工作频率(MHz)机器周期(μs)ROM/EPROMCPURAM并串8031—/—12864K+64K8*4UART52/162~1212/频率80514K/—12864K+64K8*4UART52/162~1212/频率8751—/4K1286

2、4K+64K8*4UART52/162~1212/频率8032—/—25664K+64K8*4UART63/162~1212/频率80528K/—25664K+64K8*4UART63/162~1212/频率8752—/8K25664K+64K8*4UART63/162~1212/频率控制器运算器RAMROMSFR等片内总线片外总线I/OI/O控制器振荡器指令寄存器定时与控制单元与控制器共同完成控制作用的寄存器程序计数器PC,16位、程序无法直接访问堆栈指针SP(StackPointer),8位,指向在CPU内部RAM中建立的堆栈的栈顶数据指针DPTR(

3、DataPointer),地址不同的两个8位,可构成一个16位3.2MCS-51单片机的组成运算器ALU和两个暂存器组成累加器,双重身份:A累加器,ACC通用寄存器B寄存器,主要用于乘法和除法操作,通用寄存器逻辑处理机(又称布尔处理机)程序状态字PSW(ProgramStatusWord)用来存储表示单片机运行结果的一些标志3.2MCS-51单片机的组成进位标志CY(CarrYflag)表示运算是否有进位(或借位)产生用于无符号数运算结果的判断辅助进位标志AC(AuxiliaryCarryflag)半进位标志用于BCD(binarycodeddecima

4、l)运算调整溢出标志位OV(OVeryflag)用于符号数的加减运算表示乘法的积的位数扩展当除法溢出时(除数为零)3.2MCS-51单片机的组成PSW奇偶标志P(Parityflag)反映累加器或ACC内容的奇偶性P与累加器(ACC)组成偶校验保证此9位数据中1的个数为偶数如(ACC)=11001100B,则P=0用户的标志:F1(Flag1)、F0(Flag0)无特定的含义,可供用户使用在51系列单片机中F1未定义3.2MCS-51单片机的组成通用寄存器的组号RS——RegisterbankSelectorbit用于表示当前操作的寄存器组的组号用自然二

5、进制数表示3.2MCS-51单片机的组成总线片内总线,连接单片机内部的部件片外总线,提供扩展外部器件的总线接口存储器非标准的哈佛结构ROM与RAM独立编址(两个独立的存储器空间)数据总线和地址总线共用一个与CPU内部RAM高128字节地址重叠的特殊功能寄存器SFR3.2MCS-51单片机的组成ROM通过总线与单片机连接寻址能力是64KB(16位地址,0000H~到0FFFFH)CPU外部RAM通过总线与单片机连接寻址能力是64KBI/0总线扩展与CPU外部RAM统一编址有些51内核的单片机已集成部分CPU外部RAM,称之为片内RAM,而称通过外部总线扩展

6、的CPU外部RAM为片外RAM3.2MCS-51单片机的组成CPU内部RAM通过总线与单片机连接8XX1是128个字节,地址为00H~7FH8XX2是256个字节,地址为00H~0FFH其中高128个字节的地址与SFR重叠通用寄存器区地址从00H到1FH,分成四个寄存器组每组占用8个字节,记为R0~R7组号由RS1和RS0确定3.2MCS-51单片机的组成3.2MCS-51单片机的组成RS1、RS0组号CPU内部RAM的地址00000H—07H01108H—0FH10210H—17H11318H—1FH字节地址=8*RS1RS0+寄存器的下标如:RS1R

7、S0=10,求R2的地址R2的地址=8*2+2=18=12H位寻址区字节地址从20H到2FH位地址从00H到7FH3.2MCS-51单片机的组成SFR——完成软件与硬件的交互作用通过总线与单片机连接部件的控制命令字、状态字和数据缓存与芯片的引脚有关片内功能的控制地址范围为80H~0FFH当地址是8的整数倍时可位寻址的位地址=SFR地址+位的序号(80H~0FFH)不同型号的51内核单片机可能会有区别3.2MCS-51单片机的组成3.2MCS-51单片机的组成符号地址功能介绍复位值BF0HB寄存器00HACCE0H与A为同一个物理寄存器00HPSWD0H程

8、序状态字00HIPB8H中断优先级控制寄存器XX000000P3B0HP3口锁存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。