第七章 单片微型计算机的基本原理与结构.pptVIP

第七章 单片微型计算机的基本原理与结构.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 单片微型计算机的基本原理与结构

第七章 单片微型计算机的基本原理与结构 单片机问世时间不长。从1975年美国TEXAS公司研制出TMS1000系列4位单片机开始,到现在只不过二十多年。但单片机的发展很快,种类很多,从1位、4位、8位发展到16位、32位,集成度愈来愈高,功能愈来愈强。目前,在材料加工过程中应用较多的是INTEL公司生产的MCS-51系列的单片机系统。例如,交流点焊机的自动控制系统、热处理炉的温度控制以及温度检测智能仪表,其核心部件均采用单片机应用系统。 §7-1 单片机基本结构 一、MCS-51系列单片机的结构 (一)8051单片机的内部结构 MCS-51系列单片机采用模块式结构,其内部结构框图如图7-1所示。 主要由以下几个部分组成: 1个8位的中央处理器(CPU);4K字节程序存储器(ROM);128字节数据存储器(RAM);32位可编程并行I/O口(四个8位口P0、P1、P2、P3);一个可编程全双工串行口;2个16位定时器/计数器;特殊功能寄存器(SFR);5个中断源,两个优先级嵌套中断结构;一个片内振荡器和时钟电路。 这些部件都是通过片内总线连接而成。8051还可寻址外部程序存储器和数据存储器,并具有位寻址功能和较强的布尔(位)处理能力。 1.微处理器 ①微处理器是单片机的核心部件,它决定了单片机的主要功能特性。微处理器主要由运算器部件和控制部件组成。运算器部件包含算术/逻辑ALU、布尔处理器、累加器Acc、寄存器B、程序状态字寄存器PSW以及十进制调整电路等。运算部件的功能是实现数据的算术逻辑运算、位变量处理和数据传递操作。它不仅可对8位变量进行逻辑操作,还可以进行加、减、乘、除等基本运算。为了乘、除运算的需要,设置了B寄存器。在执行乘法运算指令时,用来存放一个乘数或被乘数,乘法运算后用于存放乘积的高8位;在执行除法运算指令时,B寄存器存放除数,除法运算后B中存放余数。 ②运算部件中的累加器Acc是一个8位的累加器(Acc也可简写为A)。从功能上看,它与一般微机的累加器没有什么特别之处。 2. 控制部件 含时钟电路、复位电路、指令寄存器、译码器以及信息传送控制部件。它以主振频率为基准发出CPU的时序信号,对指令进行译码,然后发出各种控制信号,完成一系列定时控制的操作,控制单片机各部分的运行。其中有一些控制信号线能简化应用系统的外围控制逻辑。如控制地址锁存信号ALE,控制片外程序存储器运行的片内外存储器选片信号以及片外取指令信号。 §7-2 振荡器、时钟电路及时序 振荡电路和单片机内部的时钟电路一起构成了单片机的时钟方式,根据硬件电路的不同,连接方式分为内部时钟方式和外部时钟方式。同时,振荡周期和时钟周期又决定了CPU的时序。 1.振荡电路和时钟电路 图7-2(a)中C1和C2通常取30pF左右的电容,振荡器频率范围为1.2~12MHZ,常取6MHZ。 8051也可使用外部时钟脉冲,也就是单片机的外部时钟方式。外部时钟信号由XTAL2端输入,如图7-2(b)所示。要求外部时钟的频率,一般低于12MHZ。 2.CPU时序及有关概念 一条指令可以分解为若干基本的微操作,而这些微操作所对应的脉冲信号,在时间上有严格的先后次序,这些次序就是计算机的时序。时序是非常重要的概念,它指明单片机内部以及内部与外部相互联系所遵守的规律。首先介绍以下几个常用的概念: ①振荡周期 是指为单片机提供定时信号的振荡源的周期。 ②指令周期 是执行一条指令所用的全部时间,一个指令周期通常含有1~4个机器周期。 ③时钟周期(状态周期或S周期) 因为时钟发生器就是2分频触发器,所以它是振荡周期的两倍,时钟周期被分成两个节拍,即P1节拍和P2节拍。在每个时钟的前半周期,P1信号有效,此时通常完成算术逻辑操作;在每个时钟的后半周期,P2信号有效,一般进行内部寄存器与寄存器的信号传输。 ④机器周期 一个机器周期由6个状态(12个振荡脉冲)组成,即6个时钟周期,12个振荡周期,并可依次表示为S1P1(状态1拍1)、S1P2(状态1拍2)、……、S6P1(状态6拍1)。每个机器周期完成某些规定操作。 以上四种周期的相互关系可用图7-3表示, 若单片机的外接晶振为12MHZ,那末振荡周期为1/12μs;时钟周期为1/6μs;机器周期为1μs;指令周期为1~4μs §7-3 存储器与特殊功能寄存器 8051单片机中的存储器包含程序存储器、数据存储器。 1.程序存储器 8051单片机内有4K字节的程序存储器ROM,片外可以扩展64KB的ROM,片内外统一编址。用引脚控制内外

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档