从上图中我们可以看到,在虚线框内的就是CPU的内部结构了,8位的MCS-51单片机的CPU内部有数术逻辑单元ALU(ArithmeticLogic Unit)、累加器A(8位)、寄存器B(8位)、程序状态字PSW(8位)、程序计数器PC(有时也称为指令指针,即IP,16位)、地址寄存器AR(16位)、数据寄存器DR(8位)、指令寄存器IR(8位)、指令译码器ID、控制器等部件组成。
单片机的存储器
存储器是用来存放程序和数据的部件,MCS-51单片机芯片内部存储器包括程序存储器和数据存储器两大类。
1、程序存储器(ROM)
一般用来存放固定程序和数据,特点是程序写入后能长期保存,不会因断电而丢失,MSC-51系列单片机内部有4KB的程序存储空间,可以通过外部扩展到64KB。
2、数据存储器(RAM)
主要用于存放各种数据。
优点:可以随机读入或读出,读写速度快,读写方便。
缺点:电源断电后,存储的信息丢失。
单片机的并行I/O
1、P0口
P0口的口线逻辑电路如图所示
2、P1口
P1口的口线逻辑电路如图所示