- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 AT89C51单片机结构和原理 2.1 AT89C51单片机的结构 2.2 AT89C51单片机引脚及其功能 2.3 AT89C51存储器 2.4 AT89C51单片机工作方式 2.5 AT89C51时钟电路与时序 习题与思考题 2.1 AT89C51单片机的结构 AT89系列单片机在结构上基本相同,只是在个别模块和功能上有些区别。图2-1是AT89C51单片机的内部结构框图。它包含了作为微型计算机所必需的基本功能部件,各功能部件通过片内单一总线连成一个整体,集成在一块芯片上。 2.1.1 中央处理器(CPU) CPU是单片机内部的核心部件,是一个8位二进制数的中央处理单元,主要由运算器、控制器和寄存器阵列构成。 1. 运算器 运算器用来完成算术运算和逻辑运算功能,它是AT89C51内部处理各种信息的主要部件。运算器主要由算术逻辑单元(ALU)、累加器(ACC)、暂存寄存器(TMP1、TMP2)和状态寄存器(PSW)组成。 (1) 算术逻辑单元(ALU):AT89C51中的ALU由加法器和一个布尔处理器组成(图中未具体画出)。 (2) 累加器(ACC):用来存放参与算术运算和逻辑运算的一个操作数或运算的结果。 (3) 暂存寄存器(TMP1、TMP2):用来存放参与算术运算和逻辑运算的另一个操作数,它对用户不开放。 (4) 状态寄存器(PSW):PSW是一个8位标志寄存器,用来存放ALU操作结果的有关状态。 表2-1 PSW各位定义表 ① 进位标志位CY:表示累加器A在加减运算过程中其最高位A7有无进位或借位。 ② 辅助进位位AC:表示累加器A在加减运算时低4位(A3)有无向高4位(A4)进位或借位。 ③ 用户标志位F0:是用户定义的一个状态标志位,根据需要可以用软件来使它置位或清除。 ④ 寄存器选择位RS1、RS0:AT89C51共有四组,每组八个工作寄存器R0~R7。编程时用于存放数据或地址。但每组工作寄存器在内部RAM中的物理地址不同。RS1和RS0的四种状态组合就是用来确定四组工作寄存器的实际物理地址的。RS1、RS0状态与工作寄存器R0~R7的物理地址关系如表2-2所示。 表2-2 工作寄存器组R0~R7的物理地址 ⑤ 溢出标志位OV:当执行算术指令时,由硬件自动置位或清零,表示累加器A的溢出状态。 ⑥ 奇偶标志位P:用于指示运算结果中1的个数的奇偶性,若累加器A中1的个数为奇数,则P=1;若1的个数为偶数,则P=0。 2. 控制器 控制器是单片机内部按一定时序协调工作的控制核心,是分析和执行指令的部件。控制器主要由程序计数器PC、指令寄存器IR、指令译码器ID和定时控制逻辑电路等构成。 程序计数器PC是专门用于存放现行指令的16位地址的。CPU就是根据PC中的地址到ROM中去读取程序指令码和数据,并送给指令寄存器IR进行分析。 指令寄存器IR用于存放CPU根据PC地址从ROM中读出的指令操作码。 指令译码器ID是用于分析指令操作的部件,指令操作码经译码后产生相应于某一特定操作的信号。 定时控制逻辑中定时部件用来产生脉冲序列和多种节拍脉冲。 3.寄存器阵列 寄存器阵列是单片机内部的临时存储单元或固定用途单元,包括通用寄存器组和专用寄存器组。 通用寄存器组用来存放过渡性的数据和地址,提高CPU的运行速度。 专用寄存器组主要用来指示当前要执行指令的内存地址,存放特定的操作数,指示指令运行的状态等。 2.1.2 存储器 AT89C51单片机内部有256个字节的RAM数据存储器和4?KB的闪存程序存储器(Flash),当不够使用时,可分别扩展为64 KB外部RAM存储器和64 KB外部程序存储器。它们的逻辑空间是分开的,并有各自的寻址机构和寻址方式。这种结构的单片机称为哈佛型结构单片机。 程序存储器是可读不可写的,用于存放编好的程序和表格常数。 数据存储器是既可读也可写的,用于存放运算的中间结果,进行数据暂存及数据缓冲等。 2.1.3 I/O端口 AT89C51单片机对外部电路进行控制或交
您可能关注的文档
- 毕业设计(论文)基于单片机的液晶显示与键盘实现.doc
- 出口贸易操作实务.pdf
- 基础营养学新课件.ppt
- 汽车养护知识教材.doc
- 外贸代理业务财务培训.pdf
- 液晶材料结构性能与应用.ppt
- 液晶显示器销售手册.doc
- 产品代理合同书.doc
- 成套设备进口合同(CIF条件).doc
- 代理进口委托协议.doc
- DB3713T 219-2021 市场监督管理所标准化建设规范(试行) .docx
- DBJT14-101-2013 膨胀玻化微珠浆料复合保温板外墙外保温系统应用技术规程 .docx
- DB3710T 133-2021 红色物业建设规范.docx
- DB3710T 196-2023 地理标志证明商标 乳山地瓜 .docx
- DB3711T 130-2023 海滩稳定性调查监测评价技术规范.docx
- DB3709T 009-2022 废弃鱼塘垦造藕田建设规范 .docx
- DB3708T 17-2022 党政机关办公用房维修管理规范 .docx
- DB3710T 173-2022 养殖海筏卫星遥感监测技术规范 .docx
- DB41T 2782-2024 旅游公路设计技术指南.docx
- DB3707T 089.2-2023 应急救援队伍建设规范 第2部分:森林防灭火.docx
文档评论(0)