MCS-51单片机8051 单片机是 8 位单片机,有 40 个管脚, 8 根数据线, 16 根地址线
单片机的八大组成部分: CPU 、ROM、RAM、I/O 、定时/ 计数器、串口、SFR、中断服务系统一、 MCS-51 机的内存结构(如图 1 所示 ) FFFFH FFFFH 1000H 0FFFH 0FFFH FFH 80H 7FH 0000H 0000H 00H 0000H 7F 程序存储器内部数据存储器外部数据存储器图 1 MCS-51 机的内存结构物理上分为: 4 个空间,片内 ROM、片外 ROM 片内 RAM 、片外 RAM 逻辑上分为; 3 个空间,程序内存(片内、外)统一编址MOVC 数据存储器(片内)MOV数据存储器(片外)MOVX 1、程序内存寻址范围: 0000H ~ FFFFH 容量 64KB EA = 1,寻址从内部 ROM;EA = 0,寻址从外部 ROM 地址长度: 16 位存储器地址空间为64KB 作用:存放程序及程序运行时所需的常数
8051 单片机 6 个具有特殊含义的单元是:0000H —— 系统复位, PC指向此处;0003H ——外部中断 0 入口000BH ——T0 溢出中断入口0013H ——外中断 1 入口001BH —— T1 溢出中断入口60KB 外部 ROM 64KB 外部RAM 4KB 内部EA = 1 4KB 外部EA = 0 特 殊 功 能寄存器内部 RAM 0023H ——串口中断入口2、内部数据存储器物理上分为两大区: 00H ~ 7FH 即 128B 内 RAM 和 SFR 区
如图 2 所示
7FH 资料缓冲区堆栈区80 字节数据缓冲器用工作单元30H 2FH 位地址:16 字节00H~7FH 128 可位寻址位20H 1FH 3 区2 区1 区32 字节4 组 R0~R7 工作寄存器0 区00H 图