第2章 AT89s52单片机的结构
更新时间:2023-07-28 23:29:01 阅读量: 实用文档 文档下载
- 第2章属下玫瑰见过统帅推荐度:
- 相关推荐
第二章 AT89S52单片机的基 本结构2.1 AT89S52单片机的主要特性 2.2 AT89S52单片机的CPU 2.3 存储器和I/O接口电路 2.4 AT89S52单片机的封装及引脚功能 2.5 复位操作和复位电路 2.6 振荡器、时钟电路及时序 2.7 AT89S52的低功耗工作方式2012-12-17
第二章 AT89S52单片机结构
2.1 AT89S52单片机的主要特性8位字长的CPU; 可在线ISP编程的8KB片内Flash存储器; 256B的片内数据存储器; 可编程的32根I/O口线(P0~P3); 4.0V~5.5V电压操作范围 3个可编程定时器; 双数据指针DPTR0和DPTR1; 具有8个中断源、6个中断矢量、2级优先权的中断 系统;2012-12-17
第二章 AT89S52单片机结构
主要特性可在空闲和掉电两种低功耗方式运行; 3级程序锁定位; 全双工的UART串行通信口; 1个看门狗定时器WDT; 具有断电标志位POF; 振荡器和时钟电路的全静态工作频率为0~30MHz; 与MCS-51单片机产品完全兼容。
2012-12-17
第二章 AT89S52单片机结构
2.2 AT89S52单片机的CPU2.2.1 AT89S52单片机CPU的运算器 2.2.2 控制器
2012-12-17
第二章 AT89S52单片机结构
P0.0~0.7
P2.0~2.7
VCC GND RAM 地址寄存器
P0口 驱 动 器
P2口 驱 动 器
RAM
P0口 锁存器
P2口 锁存器
Flash 程序地址 寄存器 缓冲器
ACC B寄 存 器
SP 程序 计数器 ( PC) 程序 增量器 ( PC) 双数据 指针
TMP2
TM P1
ALU
PSEN ALE/PROG EA / VPPRST
定时 与 控制
指 令 寄 存 器 看门狗
PSW
中断、串行 定 时 /计 数 器 端口模块
P3口 锁存器
P1口 锁存器
ISP口
编程逻辑
振荡器 XTAL1 XTAL2
P3口 驱 动 器
P1口 驱 动 器
P3.0~3.7
P1.0~1.7
2012-12-17
第二章 AT89S52单片机结构
2.2.1 AT89S52单片机CPU的运 算器运算器的功能是进行算术逻辑运算、位处 理操作和数据的传送 主要包括算术/逻辑运算单元ALU、累加器 ACC、B寄存器、暂存器TMP1和TMP2、程序 状态字PSW等。第二章 AT89S52单片机结构6
2012-12-17
1. 算术/逻辑运算单元ALU算术/逻辑运算单元ALU是运算器的核心部件 用来完成基本的算术运算、逻辑运算和位 处理操作。
2012-12-17
第二章 AT89S52单片机结构
2. 暂存器TMP1和TMP2运算器中包括的两个暂存器TMP1和TMP2 作为ALU的两个输入 暂时存放参加运算的数据。
2012-12-17
第二章 AT89S52单片机结构
3. 累加器ACC
累加器ACC是一个8位寄存器 是CPU工作过程中使用频度最高的寄存器。
2012-12-17
第二章 AT89S52单片机结构
4. 寄存器B
执行乘法和除法指令时,使用寄存器B。
2012-12-17
第二章 AT89S52单片机结构
5.程序状态字寄存器PSW格式:PSW 位地址 CY D7H AC D6H F0 D5H RS1 D4H RS0 D3H OV D2H — D1H P D0H 字节地址 D0H
2012-12-17
第二章 AT89S52单片机结构
2.2.2 控制器控制器是控制读取指令、识别指令并
根据指 令的性质协调、控制单片机各组成部件有序 工作的重要部件 是CPU乃至整个单片机的中枢神经。 控制器由指令寄存器IR、指令译码器ID、程序 计数器PC、堆栈指针SP、双数据指针 DPTR0 和DPTR1、定时及控制逻辑电路等组成。
2012-12-17
第二章 AT89S52单片机结构
1. 程序计数器PC程序计数器PC是一个16位计数器 存放下一条将要执行程序的地址 寻址范围为0000H~FFFFH 可对64KB的程序存储器空间进行寻址 是控制器中最重要和最基本的寄存器。
2012-12-17
第二章 AT89S52单片机结构
2. 指令寄存器IR
指令寄存器IR是专门用来存放指令代码的专 用寄存器。 从程序存储器读出指令代码后,被送至指令 寄存器中暂时存放,等待送至指令译码器中 进行译码。2012-12-17
第二章 AT89S52单片机结构
3. 指令译码器ID
指令译码器的功能是根据送来的指令代码的 性质,通过定时逻辑和条件转移逻辑电路产 生执行此指令所需要的控制信号。
2012-12-17
第二章 AT89S52单片机结构
4. 堆栈指针SP
堆栈是一组编有地址的特殊的存储单元 其栈顶的地址由堆栈指针SP 指示 堆栈指针SP是一个8位的增量寄存器,所能够 指示的深度为0~255个存储单元 堆栈操作按照“先进后出”原则进行2012-12-17
第二章 AT89S52单片机结构
5. 双数据指针寄存器DPTR0和 DPTR1在AT89S52单片机中,内含2个16位的数据指 针寄存器DPTR0和DPTR1。 数据指针寄存器DPTR0和DPTR1是两个独特 的16位寄存器 即可以用做16位的数据指针使用,也可分开 以 8 位的 寄存器 单独使 用 ( DP0L、DP0H、 DP1L、DP1H)。2012-12-17
第二章 AT89S52单片机结构
5. 双数据指针寄存器DPTR0和 DPTR1
通过软件对特殊功能寄存器SFR的辅助寄存器 AUXR1进行设置,便可以选择DPTR0或DPTR1。 AUXR1是一个不可进行位寻址的特殊功能寄 存器,其复位值=XXXX XXX0B,地址=0A2H。
2012-12-17
第二章 AT89S52单片机结构
2.3 存储器和I/O接口电路1.AT89S52单片机的存储器 AT89S52单片机芯片内配置有8KB的 Flash 程序存储器和256B的数据存储器RAM 可外扩最大64KB的程序存储器和64KB的数 据存储器 AT89S52的存储器结构可分为4部分,片内 程序存储器、片外程序存储器、片内数据 存储器和片外数据存储器。2012-12-17
第二章 AT89S52单片机结构
正在阅读:
第2章 AT89s52单片机的结构07-28
低压电工考试题07-08
2013政府公文 上行文 模板08-20
黄芩、黄柏粉末鉴别方法09-03
地下车库设计要点实用12-06
创新思维方法培训06-04
煤层气储层测井评价方法及其应用05-09
员工工资管理系统09-16
唐山十二五规划纲要(正文)01-28
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 单片机
- AT89s52
- 结构
- 第6节 《物理性质与化学性质》(第一课时)
- 细胞生物学 第4章 细胞质膜
- access模拟题2010-06-12
- 2015年12月武汉农村商业银行股份有限公司招聘79人公告
- 机械创新设计(1-3章)
- 娇子小学财务管理制度职责类
- 吉他和弦的记忆技巧及吉他和弦的推算方法教程
- excel实例2 制作员工情况明细表
- 公司十八大知识考试题
- 小学新疆地方史三年级总复习教案
- 弗兰克-赫兹实验中氩管温度对实验曲线的影响
- 全国小学生第三套广播体操希望风帆的动作规范
- 因特网信息的查找与下载
- 电子商务教案第5章 电子商务下的网络营销
- 废旧橡塑热裂解资源化综合利用项目可行性研究报告
- mountservice框架分析
- 需求调研报告_模板070919
- 描述离散动态系统的集合标识Petri网STPNs
- 商务沟通方法与技能知识点汇总
- 2014 物业经营管理 第九章 财务管理与绩效评价