当前位置:网站首页>【单片机】2.1 AT89S52单片机的硬件组成
【单片机】2.1 AT89S52单片机的硬件组成
2022-07-27 15:35:00 【tsunaa】
学习资源:单片机硬件结构
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直接代换。
边栏推荐
- Windows与网络基础-15-本地安全策略
- Two table joint query 1
- Global string object (function type) +math object
- 20年前,他是马云最大的敌人
- DDD (Domain Driven Design) layered architecture
- Gods at dusk, "cat trembles" bid farewell to the big V Era
- 第7天总结&作业
- MySQL: Functions
- Three table joint query 1
- The chess robot broke the finger of a 7-year-old boy. Netizen: it violated the first law of robots
猜你喜欢
随机推荐
后台管理系统 权限设置大致流程
Dense optical flow extraction dense_ Flow understanding
Swift QQ authorized login pit set
VS2019 C语言如何同时运行多个项目,如何在一个项目中添加多个包含main函数的源文件并分别调试运行
$attrs与$listeners组件传值
Technical practice dry goods | from workflow to workflow
MySQL: 函数
成本高、落地难、见效慢,开源安全怎么办?
How does vs2019 C language run multiple projects at the same time, how to add multiple source files containing main functions in a project and debug and run them respectively
Maximum number less than n
[SAML SSO solution] Shanghai daoning brings you SAML for asp NET/SAML for ASP. Net core download, trial, tutorial
Explain the idempotence of distributed system in detail
Explain the pile of binary trees in detail
交换机和路由器技术-02-以太网交换机工作原理
7 岁男孩被 AI 机器人折断手指,仅因下棋太快?
Flex flex flex box layout
Sharing of local file upload technology of SAP ui5 fileuploader
Shell programming specifications and variables
Lichuang EDA - PCB layout (IV)
两表联查1









