第3章单片机结构及原理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 单片机结构及原理 第一节 单片机结构 第二节 单片机工作原理 第三节 存储器 第四节 输入/输出端口结构 第五节 CPU时序及时钟电路 第六节 复位和复位电路 第七节 89系列单片机的低功耗方式 第一节 单片机的结构 二、引脚定义及功能 第二节 单片机的工作原理 一、指令与程序概述 指令是规定计算机执行特定操作(例如加、减…)的命令,CPU就是根据指令来指挥和控制计算机各部分协调地动作,完成规定的操作。 指令是由二进制代码表示的,通常指令分为操作码和操作数两部分,操作码规定操作的类型,操作数给出参加操作的数据或存放数据的地址。 例如“74H E0H”表示把E0H这个值送人A累加器中,其中 74H为操作码,E0H为操作数。 计算机全部指令的集合称为指令系统,指令系统的性能与 计算机硬件密切相关,不同的计算机指令系统不完全相同。程 序是根据任务要求有序地编排的指令的集合。程序的编制称为 程序设计,为了运行和管理计算机所编制的各种程序的总和称 为软件。 中央处理器是单片机内部的核心部件, 它决定了单片机的主要功能特性。它由运算部件和控制部件两大部分组成。 1. 运算部件 运算部件是以算术逻辑单元ALU为核心, 加上累加器A、 寄存器B、暂存器TMP1和TMP2、程序状态寄存器PSW及 专门用于位操作的布尔处理机组成的, 它能实现数据的算术 逻辑运算, 位变量处理和数据传送操作。 算术逻辑单元ALU不仅能完成8位二进制数的加(带进 位加)、减(带借位减)、乘、除、加1、减1及BCD加 法的十进制调整等算术运算,还能对8位变量进行逻辑“与”、 “或”、 “异或”、求补、清零等逻辑运算, 并具有数据传送, 程序转移等功能。 暂存器用以暂存进入运算器之前的数据。 布尔处理机 布尔处理(即位处理)是MCS—51单片机 ALU所具有的一种功能。 单片机指令系统中的布 尔指令集(17条位操作指令), 存储器中的位地 址空间, 以及借用程序状态标志寄存器PSW中的 进位标志CY作为位操作“累加器”, 构成了单片机 内的布尔处理机。 2 . 控制器 控制器是用来统一指挥和控制计算机工作的部件,它 的功能是接受来自存储器中的逐条指令,进行指令译码, 并通过定时和控制电路,在规定的时刻发出各种操作所需 的全部内部控制信息及CPU外部所需的控制信号,使各部 分协调工作,完成指令所规定的各种操作。它由指令部 件、时序部件和操作控制部件等三部分组成。 各部分的功能: (1)指令部件:是一种能对指令进行分析、处理和产生控制信号的逻辑部件,也是控制器的核心。通常,由程序计数器PC、指令寄存器、指令译码器等组成。 ·程序计数器PC(Program Counter) 程序计数器是16位专用寄存器,用于存放和指示下一条要执行指令的地址。 ·指令寄存器 指令寄存器是8位寄存器,用于暂时存放指令,等待译码。 ·指令译码器 用于对送入指令译码器中的指令进行译码。 (2)时序部件:由时钟电路和脉冲分配器组成,用于产生操作控制部件所需的定时脉冲信号。 (3)操作控制部件:可以为指令译码器的输出信号配上节拍电位和节拍脉冲,也和外部进来的控制信号组合,共同形成相应的微操作控制序列,以完成规定的操作。 三、单片机执行程序的过程 计算机每执行一条指令都可分为3个阶段进行,即取指令、分析指令和执行指令。 取指令阶段的任务是:根据程序计数器PC中的值,从程序存储器读出现行指令,送到指令寄存器。 分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质,如指令要求操作数,则寻找操作数地址。 执行指令阶段的任务是:取出操作数,然后按照操作码的性质对操作数进行操作。 计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令或循环等待指令。 第三节 存储器 普林斯顿结构:一般计算机通常只有一个逻辑空间,可以随意安排ROM或RAM。访问存储器时,同一地址对应惟一的存储空间,可以是ROM也可以是RAM,并用同类访问指令,这种存储器结构称为普林斯顿结构。 哈佛结构:80C51系列单片机在物理结构上有4个存储空间:片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。这种在物理上把程序存储器和数据存储器分开的结构称为哈佛结构 1. 程序存储器的编址 计算机的工作是按照事先编制好

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档