学习资源:单片机硬件结构
2.1 AT89S52单片机的硬件组成
(1)8位微处理器(CPU);
(2)数据存储器(256B RAM);
(3)程序存储器(8KB Flash ROM);
(4)4个8位可编程并行I/O口(P0口、P1口、P2口和P3口);
(5)1个全双工的异步串行口;
(6)3个可编程的16位定时器/计数器(T0、T1和T2);
(7)1个看门狗定时器;
(8)中断系统具有6个中断源、6个中断向量;
(9)特殊功能寄存器(SFR)32个;
(10)低功耗模式有空闲模式和掉电模式,且具有掉电模式下的中断恢复模式;
(11)3个程序加密锁定位。
片内各功能部件通过片内单一总线连接而成,基本结构依旧是CPU 加上外围芯片的传统微机结构。

CPU对各种功能部件的控制是采用特殊功能寄存器(SFR,Special Function Register)的集中控制方式。
下面介绍图2-1中片内各功能部件:
(1)CPU(微处理器)
8位的CPU,与通用CPU基本相同,同样包括了运算器和控制器两大部分,还有面向控制的位处理功能。
(2)数据存储器(RAM)
片内为为256B,片外最多可扩64KB。片内256B的RAM以高速RAM的形式集成,可加快单片机运行的速度和降低功耗。
(3)程序存储器(Flash ROM)
用来存储程序。AT89S52 片内有8KB的Flash存储器;如果片内程序存储器容量不够,片外最多可外扩至64KB程序存储器,即“片内+片外”的程序存储器总容量不超过64KB。
(4)定时器/计数器
片内有3个16位的定时器/计数器,具有4种工作方式。
(5)中断系统
具有6个中断源,2级中断优先权。
(6)串行口
1个全双工的异步串行口,4种工作方式。可进行串行通信,扩展并行I/O口,可与多个单片机构成多机系统。
(7)P0口、P1口、P2口和P3口
4个8位并行I/O口。
(8)特殊功能寄存器(SFR)
共有32个特殊功能寄存器,用于CPU对片内各外设部件进行管理、控制和监视。特殊功能寄存器实际上是片内各外设部件的控制寄存器和状态寄存器,这些特殊功能寄存器映射在片内RAM区的80H~FFH的地址区间内。
(9)1个看门狗定时器WDT
当单片机由于干扰而使程序陷入死循环或跑飞状态时,可引起单片机复位,使程序恢复正常运行。
AT89S52完全兼容AT89C51/AT89S51单片机,使用AT89C51/AT89S51单片机的系统,在保留原来软硬件的基础上,可用AT89S52直接代换。
本文详细介绍了AT89S52单片机的硬件组成,包括8位CPU、256B RAM、8KB Flash ROM、4个8位I/O口、1个串行口、3个定时器/计数器、中断系统、特殊功能寄存器、看门狗定时器等,并探讨了其与AT89C51/AT89S51的兼容性。
1万+

被折叠的 条评论
为什么被折叠?



