单片机内部由CPU、存储器、可编程IO口、定时/计数器、串行口、终端系统内部总线构成

内部结构图如下

单片机架构 单片机架构分类图_寄存器

1.微处理器CPU由运算器ALU和控制器EU两部分组成

ALU进行算术逻辑运算,实现加减乘除移位等运算,操作结果大部分送往ACC累加器,同时修改状态寄存器PSW的值

EU接受来自存储器的指令,在规定时刻发出指令所需的控制信息。

2.内部存储器

8051系列单片机内部有4KB的程序存储器(ROM)和256B的数据存储器(RAM);

ROM用来存放程序和一些原始数据,RAM用来存放可读写的数据,其中高128B被专用寄存器占用

3.定时计数器

共两个16位的计数器,用于对外部事件计数或者定时

4.并行IO口

共四个8位并行口P0~P3 ,都可以用来做输入或输出口

5.串行口

有一个全双工的串行口,用来与其他设备进行通信

6.中断控制系统

中断源共有5个:两个外部中断,两个定时计数中断,一个串行口中断

7.时钟电路

时钟电路在单片机内部已存在,需要外部接石英晶振和微调电容。时钟电路为单片机提供时序,使得单片机的能有序工作