C51单片机基本结构

C51单片机基本结构

ID:41189195

大小:2.32 MB

页数:95页

时间:2019-08-18

C51单片机基本结构_第1页
C51单片机基本结构_第2页
C51单片机基本结构_第3页
C51单片机基本结构_第4页
C51单片机基本结构_第5页
资源描述:

《C51单片机基本结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章80C51单片机的基本结构2.180C51的内部结构及内部工作原理2.280C51的引脚及其功能2.380C51CPU的结构和特点2.480C51存储结构和地址空间2.580C51并行输入∕输出端口2.680C51复位电路及工作方式2.180C51的内部结构80C51单片机除包含CPU外,还包含了一些程序存储器、数据存储器、定时器/计数器、并行I/O接口、串行I/O接口、总线控制逻辑和中断控制逻辑,其结构框图如下图所示:80C51单片机结构框图80C51CPU振荡器和时序OSC64KB总线扩展控制器数据存储器128BRAM2×16位定时器/计数器可编程I/O程序存储器4KBR

2、OM可编程全双工串行口外中断内中断控制并行口串行通信外部时钟源外部事件计数CPU是单片机的最核心部分,它是整个单片机的控制和指挥中心,完成所有的计算和控制任务。振荡器和时序逻辑,产生CPU工作所需要的内部时钟。中断控制逻辑用来应付一些临时到达的突发事件。并行I/O接口和串行I/O接口都是一些数据传输通道,方便CPU从芯片外部取得待处理的对象和将处理的结果送到芯片内部。程序存储器用于存放单片机的程序。数据存储器用于存放内部待处理的数据和处理后的结果。定时器/计数器主要是完成对外部输入脉冲的计数或者根据内部的时钟及定时设置,周期性的产生定时信号。总线控制逻辑,用于产生外部存储空间的有关

3、读写控制信号。内部总线内部CPU与程序存储器、数据存储器、并行I/O接口、串行I/O接口和定时器/计数器之间都是通过内部总线联系在一起。80C51单片机的内部结构图P0驱动器P2驱动器P0锁存器P2锁存器RAM地址寄存器128BRAM4KBROMB寄存器暂存器1暂存器2ACCSP程序地址寄存器缓冲器PC增1PCDPTR中断、串行口和定时器PSWP1锁存器P1驱动器P3锁存器P3驱动器定时控制指令寄存器指令译码器OSCALUP0.0-P0.7P2.0-P2.7P3.0-P3.7P1.0-P1.7XTAL1XTAL2PSENALEEARET80C51单片机内部结构图2.280C51的外

4、部引脚及其功能80C51单片机的外部引脚有两种封装形式,一种是44引脚的PLCC(PlasticLeadedChipCarrier的缩写,即带引线的塑封芯片载体),另一种是40引脚的PDIP(PlasticDual-In-Line塑封双列直插式封装)。前者的优点是采用表面贴SMT安装技术,体积小,抗干扰能力强。后者的优点是拆装方便,焊接容易,尤其是产品开发期便于芯片更换。引脚功能可以分为三部分:(1)电源和晶振引脚电源引脚VCC提供整个芯片的工作电源,接+5V。GND接地。外接晶振引脚80C51单片机的内部时钟振荡电路如下图所示:①XTAL1振荡电路反向放大输入端,用于连接外接晶振

5、的一个引脚,在采用外部时钟方式时,该引脚接地。②XTAL2振荡电路反向放大输出端,用于连接外接晶振的另一个引脚,在采用外部时钟方式时,由该引脚输入外部时钟脉冲。内部振荡方式:这种方式下在XTAL1和XTAL2两端跨接石英晶体及两个电容,如图(a)所示,这样就和内部的反向放大器构成稳定的自激振荡器。电容器C1和C2通常取30pF左右,可稳定频率并对振荡频率有微调作用。振荡频率范围要求在1.2MHz~12MHz之间。外部震荡方式:这种方式下,就是把外部已有的时钟信号引入单片机内直接使用,如图(b)所示。(2)I/O端口引脚P0口、P1口、P2口、P3口四个8位并行I/O口,32根I/O

6、线。①P0:8位、漏极开路的双向I/O口。当使用片外存储器(ROM及RAM)时,作8位地址和8位数据分时复用。在程序校验期间,输出指令字节,验证时需加外部上拉电阻。P0口(作为总线时)能驱动8个LSTTL负载。②P1:8位准双向I/O口。在程序校验期间,用作输入低位字节地址。P1口可以驱动4个LSTTL负载。对于80C52,P1.0(T2),是定时器2的计数输入端;P1.1(T2EX)是定时器2的外部控制信号输入端。读两个特殊引脚的输出锁存器应由程序置1。③P2:8位准双向I/O口。当使用片外存储器(ROM及RAM)时,输出高8位地址。在程序校验期间,接收高位字节地址。P2口可以驱

7、动4个LSTTL负载。④P3:8位准双向I/O口,具有内部上拉电路。P3口可以驱动4个LSTTL负载。P3口每位的第二功能:P3.0(RXD):串行输入端。P3.1(TXD):串行输出端。P3.2(INTO):外部中断0输入端,低电平有效。P3.3(INT1):外部中断1输入端,低电平有效。P3.4(T0):定时/计数器0外部事件计数输入端。P3.5(T1):定时/计数器1外部事件计数输入端。P3.6(WR):外部数据存储器写选通信号,低电平有效。P3.7(RD):外

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

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

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