80C 51 的 基本结构 80C 51 的 引脚封装 时钟电路 总线控制 CPU ROM/EPROM/FLASH 4K 字节 RAM 128 字节 SFR 21 个 定时/计数器 2 个 中断系统 5 中断源、2 优先级 串行口 全双工 2 个 并行口 4 个 RST EA ALE PSEN XTAL2 XTAL1 P0 P1 P2 P3 V CC V SS 一 、80C51 的内部结构: 1.80C51 的微处理器(CPU) (1)运算器:累加器 ACC ;寄存器 B ;程序状态字寄存器 PSW
(2)控制器:程序计数器 PC ;指令寄存器 IR ;定时与控制逻辑 2.80C51 的片内存储器 在物理上设计成程序存储器和数据存储器两个独立的空间: (1) 内部 ROM 容量 4K 字节, 范围是:000H~0FFFH (2) 内部 RAM 容量 128 字节, 范围是:00H~7FH 3.80C51 的 I/O 口及功能单元 (1)四个 8 位的并行口,即 P0~P3
它们均为双向口,既可作为输入,又可作为输出
每个口各有 8 条 I/O 线
(2)有一 个全双工的串行口(利用 P3 口的两个引脚 P3
0 和 P3
1); (3)有 2 个 16 位的定时/计数器 ; (4)有 1 套完善的中断系统
4.80C51 的特殊功能寄存器(SFR) 内部有 SP,DPTR(可分成 DPH、DPL 两个 8 位寄存器),PCON,…,IE,IP 等 21个特殊功能寄存器单元,它们同内部 RAM 的 128 个字节统一 编址,地址范围是 80H~FFH
增强型单片机的 SFR 有 26 个字节单元,所增加的 5 个单元均与定时/计数器 2 相关
二、80C51 的时钟与时序 1.80C51 的时钟产生方式可分为内部时钟和外部时钟 2.80C51 的时钟信号 一 个机