§32单片机的内部结构 单片机产品 ◆8051内核是 Intel8051系列单片机的基本标准,许多参 考书上将这种单片机称为MCS51系列单片机 ◆MCS51系列单片机典型产品为8051,它有4KX8ROM, 128字节RAM,2个16位定时计数器,4个8位O口, 个串行口。 ◆上世纪80年代,nte将8051内核出售给几家著名的IC厂 商,如 Philips,Atme等。这样,8051单片机就成为众 多厂家支持,发展成为上百个产品的大家族。 ◆最常用有宏晶STC系列单片机, Atmel公司AT89系列 等51系列。只要是8051内核单片机,它们基本结构是 相同的,并且,指令系统完全兼容标准8051单片机。 2:P
12:28:52 §3.2 单片机的内部结构 8051内核是Intel 8051系列单片机的基本标准,许多参 考书上将这种单片机称为MCS-51系列单片机。 MCS-51系列单片机典型产品为8051,它有4K×8ROM, 128字节RAM, 2个16位定时/计数器, 4个8位I/O口,一 个串行口。 上世纪80年代,Intel将8051内核出售给几家著名的IC厂 商,如Philips,Atmel等。这样,8051单片机就成为众 多厂家支持,发展成为上百个产品的大家族。 最常用有宏晶STC系列单片机,Atmel公司AT89系列 等51系列。只要是8051内核单片机,它们基本结构是 相同的,并且,指令系统完全兼容标准8051单片机。 19 20:18 ——单片机产品
321AP15W4K584单片机的内部结构今 ◇以增强型8051内核单片机 IAP5W4K58S4为例,说明单片机的内 部结构。见图3-6 ◇IAP15W4K584几乎包含了数据采集和 控制中所需的所有单元模块, 可称得上一个片上系统(SOC) 28:5
12:28:52 §3.2 IAP15W4K58S4单片机的内部结构 以增强型8051内核单片机 IAP15W4K58S4为例,说明单片机的内 部结构。见图3-6 IAP15W4K58S4几乎包含了数据采集和 控制中所需的所有单元模块, ——可称得上一个片上系统(SOC) 20/13 6
XRAM RAM地址 RAM B寄存器 3840字节 寄存器 256字节 父 3 8KBFlash 父 存储器 ACC 堆栈指针 ISP/IAP TMP2 TMPI 定时器/数器012/34K 匚串日1k心地址生成器 匚串口2K K心程序计数器(Pc ALU 串口3 KK6路PWM+2路C PSW 看门狗 比较器1 wX[串口4 F KE SPI 掉电唤醒专用 f K定时器 内部复位 「P1锁存器 控制单元 p02,3456,7锁存器 逻辑 ADO 图3-6 Pl驱动器 P0234567动器1APWV4K58S4单 内部高精度 片机内部结构框图 RC振荡器 P10P17 3 P10P1.7 PO,P2,P3,P4,P5,P6,P7
12:28:52 图3-6 IAP15W4K58S4单片机的内部结构框图 21/13 6 XRAM 3840字节 串口1 P1锁存器 RAM地址 寄存器 ISP/IAP 58KBFlash 存储器 P1驱动器 控制单元 定时器/计数器0/1/2/3/4 RAM 256字节 堆栈指针 程序计数器(PC) 看门狗 (WDT) SPI 6路PWM+2路CCP ALU PSW B寄存器 ACC TMP1 地址生成器 串口2 P0,2,3,4,5,6,7锁存器 P0,2,3,4,5,6,7驱动器 ADC 8 P1.0~P1.7 P1.0~P1.7 P0,P2,P3,P4,P5,P6,P7 内部复位 逻辑 内部高精度 R/C振荡器 TMP2 掉电唤醒专用 定时器 串口3 比较器 串口4 图3-6 IAP15W4K58S4单 片机内部结构框图
1AP15W4K58S4单片机集成了以下典型资源:《鸰 增强型8051内核,单时钟机器周期,速度比传统8051 内核单片机快8~12倍。 58 KB Flashi程序存储器,可用于存储用户程序。对于 IAP型的单片机,没有用于程序存储器的Fash可以用 作数据Fash,用于保存掉电后不丢失的参数。Fash 存储器的擦写次数可达10万次以上。 4096B的SRAM,相当于计算机的内存,可用于保存 程序中所用的变量。 5个16位可自动重装载的定时/计数器(T0、T1、T2、 T3和T4),具有可编程时钟输出功能。 28:5
12:28:52 IAP15W4K58S4单片机集成了以下典型资源: • 增强型8051内核,单时钟机器周期,速度比传统8051 内核单片机快8~12倍。 • 58KB Flash程序存储器,可用于存储用户程序。对于 IAP型的单片机,没有用于程序存储器的Flash可以用 作数据Flash,用于保存掉电后不丢失的参数。Flash 存储器的擦写次数可达10万次以上。 • 4096B的SRAM,相当于计算机的内存,可用于保存 程序中所用的变量。 • 5个16位可自动重装载的定时/计数器(T0、T1、T2、 T3和T4),具有可编程时钟输出功能。 22/13 6
1AP15W4K58S4单片机集成了以下典型资源:《鸰 至多62根(64引脚封装)ⅣO输入输出)口线,以实 现数据的并行输入输出。 4个全双工异步串行口(UART),可以实现单片 机和其他设备之间的串行数据传送。 1个高速同步通信端口(SPI,可以与具有SPI的 设备进行通信。 中断控制系统。具有5路外部中断,下降沿中断或双 边沿(上升沿和下降沿)触发电路,掉电模式下可 由外部中断低电平触发中断方式唤醒。 28:5
12:28:52 • 至多62根 (64引脚封装) I/O(输入/输出)口线,以实 现数据的并行输入输出。 • 4个全双工异步串行口(UART),可以实现单片 机和其他设备之间的串行数据传送。 • 1个高速同步通信端口(SPI),可以与具有SPI的 设备进行通信。 • 中断控制系统。具有5路外部中断,下降沿中断或双 边沿(上升沿和下降沿)触发电路,掉电模式下可 由外部中断低电平触发中断方式唤醒。 23/13 6 IAP15W4K58S4单片机集成了以下典型资源: