一、8051芯片我们主要将将8051片内数据存储器的结构
大家都知道8051单片机内部数据存储器可划分为两大区域:00H~7FH为片内低128字节RAM区;80H~0FFH为特殊功能寄存器区(SFR)
地址为00H~07FH的低128字节片内RAM区又可划分为三个区域:1·通用寄存器区;2·可位寻址区;3·用户RAM区(堆栈也可以设在这里)
(1)通用寄存器区:地址(00H~1FH)通用寄存器区由4各寄存器组成:0组(00H~07H),1组(08H~0FH),2组(10H~17H),3组(18H~1FH)
每个寄存器组含有8个通用寄存器:R0,R1,R2,R3,R4,R5,R6,R7
共有32个通用寄存器
每个可以用寄存器名寻址,也可以直接用字节地址寻址,地址为00H~1FH
上电复位时,堆栈指针的初始值指向07H
(2)可位寻址区8051系列单片机片内RAM的可位寻址区时字节地址位20H~2FH的16字节单元,这些单元可位寻址也可字节寻址
(3)用户RAM区8051系列单片机片内RAM的用户RAM区地址位30H~7FH
这个区域只能用字节地址寻址,堆栈也可以设置在这里
1、8051单片机的核心电路,它包含如下功能部件:(1)一个8位CPU;(2)一个片内振荡器和时钟电路;(3)4K字节片内程序存储器;(4)128字节片内存储器;(5)可寻址64K外部程序存储器;(6)64K外部数据存储器空间及控制电路;(7)21个特殊功能寄存器;(8)21条可编程的I/O线(4个8位并行I/O端口);(9)两个16位定时器/计数器;(10)一个可编程全双工串行口;(11)具有5个中断源,两个优先级嵌套中断结构
2、MCS-51引脚功能说明51系列单片机8031、8051及89c51/89s51均采用40Pin封装的双列直接DIP结构
下图是它们的引脚配置:40个引脚中,正电源