单片机c51学习资料课件

单片机c51学习资料课件

ID:16448676

大小:1.35 MB

页数:50页

时间:2018-08-09

单片机c51学习资料课件_第1页
单片机c51学习资料课件_第2页
单片机c51学习资料课件_第3页
单片机c51学习资料课件_第4页
单片机c51学习资料课件_第5页
资源描述:

《单片机c51学习资料课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、/162~1212/频率8032—/—25664K+64K8*4UART63/162~1212/频率80528K/—25664K+64K8*4UART63/162~1212/频率8752—/8K25664K+64K8*4UART63/162~1212/频率2.2MCS-51单片机的组成控制器振荡器指令寄存器定时与控制单元与控制器共同完成控制作用的寄存器程序计数器PC,16位、程序无法直接访问堆栈指针SP(StackPointer),8位,指向在CPU内部RAM中建立的堆栈的栈顶数据指针DPTR(DataPointer),地址不同的两个8位,可构成一个16位2.2MCS-

3、51单片机的组成运算器ALU和两个暂存器组成累加器,双重身份:A累加器,ACC通用寄存器B寄存器,主要用于乘法和除法操作,通用寄存器逻辑处理机(又称布尔处理机)程序状态字PSW(ProgramStatusWord)用来存储表示单片机运行结果的一些标志2.2MCS-51单片机的组成通用寄存器的组号RS——RegisterbankSelectorbit用于表示当前操作的寄存器组的组号用自然二进制数表示2.2MCS-51单片机的组成总线片内总线,连接单片机内部的部件片外总线,提供扩展外部器件的总线接口存储器非标准的哈佛结构ROM与RAM独立编址(两个独立的存储器空间)数据总线

4、和地址总线共用一个与内部RAM高128字节地址重叠的特殊功能寄存器SFR2.2MCS-51单片机的组成ROM通过总线与单片机连接寻址能力64KB(16位地址,0000H~0FFFFH)外部RAM通过总线与单片机连接寻址能力64KBI/0总线扩展与外部RAM统一编址有些51内核的单片机已集成部分外部RAM,称之为片内RAM,而称通过外部总线扩展的外部RAM为片外RAM2.2MCS-51单片机的组成内部RAM通过总线与单片机连接8XX1是128个字节,地址为00H~7FH8XX2是256个字节,地址为00H~0FFH其中高128个字节的地址与SFR重叠通用寄存器区地址从00

5、H到1FH,分成四个寄存器组每组占用8个字节,记为R0~R7组号由RS1和RS0确定2.2MCS-51单片机的组成定时器/计数器51系列:两个16位的定时器/计数器(0/1)52系列:三个16位的定时器/计数器(0~2)定时器/计数器的信号引脚与端口3(0/1)和端口1(2)的某些位共用输入/输出接口四个8位的通用输入/输出GIO端口一个通用异步收发器UART2.2MCS-51单片机的组成2.3存储器体系结构与寻址方式2.3存储器体系结构与寻址方式RS1、RS0组号内部RAM的地址00000H~07H01108H~0FH10210H~17H11318H~1FH寄存器区字

6、节地址:00H~1FH寄存器编号:R0~R7(四组)2.3存储器体系结构与寻址方式字节地址=8×RS1RS0+寄存器的下标如:RS1RS0=10,R2的地址=8×2+2=18=12H位寻址区字节地址:20H~2FH位地址:00H~7FH2.3存储器体系结构与寻址方式2.3存储器体系结构与寻址方式符号地址功能介绍复位值BF0HB寄存器00HACCE0H与A为同一个物理寄存器00HPSWD0H程序状态字00HIPB8H中断优先级控制寄存器XX000000P3B0HP3口锁存器0FFHIEA8H中断允许控制寄存器0X000000P2A0HP2口锁存器0FFHSBUF99H串行

7、口锁存器XSCON98H串行口控制寄存器00H堆栈操作规则先进后出(First-InLast-Out,FILO)=后进先出(Last-InFirst-Out,LIFO)特性位于内部RAM浮动——堆底可设在任何位置,深度可变满递增——堆栈指针SP指向栈顶位置(最后压入的数据的地址)、方向由低到高SP复位后的值为7,一般需根据内部RAM的使用情况进行设定2.3存储器体系结构与寻址方式堆栈操作可分为入栈和出栈操作硬件自动返回地址入栈响应中断子程序调用返回地址出栈响应中断返回(RETI)子程序调用返回(RET)软件控制——只支持直接寻址入栈指令为

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

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

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