MCS-51单片机结构及原理-复制.ppt.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS-51单片机结构及原理-复制.ppt

第二章 单片机芯片的硬件结构 2.1 80C51单片机的结构 2.2 单片机的工作原理 2.3 80C51的存储器 2.4 I/O端口结构 2.5 CPU时序及时钟电路 2.6 MCS-51单片机工作方式 思考题 2.1 80C51单片机的结构 MCS-51系列单片机的内部结构框图如图2-3所示。 MCS-51系列单片机是由8大部分组成:(下面以80C51为例) MCS-51系列单片机芯片为40个引脚, HMOS 工艺制造的芯片采用双列直插(DIP)方式封装, 其引脚示意及功能分类如图2-3所示。 CMOS工艺 制造的低功耗芯片也有采用方型封装的,但为44 个引脚,其中4个引脚是不使用的。 1. 主电源引脚Vcc和Vss (1)VCC(40脚):接+5 V电源正端; (2)VSS(20脚):接+5 V电源地端。 3. 控制信号及电源复用引脚 4. 输入/输出(I/O)引脚 2.2.3 单片机程序执行的过程 2.2.2 CPU的工作原理 中央处理器CPU是单片机内部的核心部件,它决定了单片机的主要功能特性。 (1)指令部件:用来分析、处理指令,并产生 控制信号。主要由下面几个部件组成: 程序计数器PC(16位)—— 用来存放下一条将 要从程序存储器中取出的指令地址。PC不能被访 问,它变化的轨迹决定了程序的流程,它的宽度决 定了ROM可以直接寻址的范围。 指令寄存器IR(8位):用于暂时存放指令,等 待译码。 指令译码器ID:译码就是把指令转变成执行指令 需要的电信号。 2. 运算器 运算器是以算术逻辑单元ALU为核心,加上累 加器A、寄存器B、暂存器TMP1和TMP2、程序状 态寄存器PSW及专门用于位操作的布尔处理机组 成。它能实现数据的算术逻辑运算,位变量处理和 数据传送操作。 (1)算术/逻辑单元ALU ALU能完成8位二进制数的加(带进位)、减 (带借位减)、乘、除、加1、减1、BCD加法的十 进制调整等算术运算;以及“与”、 “或”、 “异 或”、 求补、 清零等逻辑运算。 (2)累加器ACC、寄存器B 累加器ACC简称累加器A,是一个8位寄存器, 它是CPU中使用最频繁的寄存器。进入ALU作算术 和逻辑运算的操作数多来自于A,运算结果也常送回 A保存。 寄存器B是为ALU进行乘除法设置的。 (3)程序状态寄存器PSW PSW是一个8位的标志寄存器,它保存指令执行 结果的特征信息,以供程序查询和判别。其格式如 下: CY ——进位标志位。 AC ——半进位标志。 F0 ——由用户定义的标志位。 RS1、RS0——工作寄存器组选择位。 OV——溢出标志位。由硬件置位或清零。 P——奇偶标志位。 (4)布尔处理机 布尔处理(即位处理)是MCS-51单片机ALU所具有的一种功能。单片机指令系统中的布尔指令集(17条位操作指令),存储器中的位地址空间, 以及借用程序状态标志寄存器PSW中的进位标志CY作为位操作“累加器”,构成了单片机内的布尔处理机。 2.2.3 单片机程序执行的过程 2.3 80C51的存储器 2、位寻址区(20H~2FH) 3、用户RAM区(30H~7FH) 用户RAM区包括堆栈和数据缓冲区。 堆栈指针(SP):SP是一个8 位寄存器,用于存放栈顶地址。每 存入(或取出)一个字节的数据, SP就自动加1(或减1)。SP始终指 向新的栈顶。堆栈操作有两种方式: 2.4 输入/输出端口结构 MCS—51单片机有不少指令可直接进行端口操 作, 例如: ANL P0,A ; (P0)←(P0)∧(A) ORL P0,#data ;(P0)←(P0)∨ data P1口是作通用I/O使用的,电路结构如图2-10所 示。 其输出驱动部分与P0口不同,内部有上拉负载 电阻与电源相连。 当P1口输出高电平时,能向外提高拉电流负载, 所以不必再外接上拉电阻。在端口由输出口转为输 入口时,必须先向对应的锁存器写入“1”,使工作 FET截止。由于片内负载电阻较大,约20~40k , 不会对

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档