第二章 MCS_51单片机的结构及原理
单片机的内部结构包含了CPU、RAM、ROM、定时器/计数器、可编程并行I/O口,可编程串口等
以下是内部结构图
1.80C51 的资源主要包括:
1个8位中央处理器(CPU)(可以同时处理最大的数据位,所以C51在遇到一些大数据处理时,会反应缓慢)
1个片内振荡器和时钟电路
4KB的程序存储器(ROM)
256字节的片内RAM
2个16位定时/计数器
可寻址64KB外部程序存储器和64KB数据存储空间的控制电路
4个8位双向I/O口
1个全双工串行口
5个中断源
2.CPU
其中,CY,在进行加或减运算时,当最高位有进位或者借位是,硬件置一。当进行位操作时,相当于累加器A。
3.MCS-51内部引脚及功能
两种封装方式
4.单片机引脚
(1)电源和接地引脚
GND (20脚)
VCC (40脚) 5v电源
(2)外接晶体引脚
XTAL1(19脚)外接晶振输入
XTAL2(18脚)外接晶振输入
两种方式:
一、片内震荡方式,18和19引脚外接石英晶体和震荡电容。
二、外部时钟方式,18脚输入,19脚悬空。
3.复位电路
RST(9脚) 复位信号引脚
当震荡运行时,在此引脚上出现两个机器周期以上的高电平可使单片机复位。
4.控制引脚
(1)PSEN(低电平有效)
外部程序存储器的选通信号
(2)ALE/PROG(后者低电平有效)
地址锁存允许信号。
(3)EA(低电平有效)/VPP
外部ROM允许访问/编程电脑输入
5.输入输出引脚
P0.0~P0.7(第39脚到32脚)
P1.0~P1.7(第1脚到8脚)
P2.0~P2.7(第21脚到28脚)
P3.0~P3.7(第10脚到17脚)
5.存储器结构
6.单片机的复位,时钟和时序
7.四个I/O口