什么是单片机最小系统_第1页
什么是单片机最小系统_第2页
什么是单片机最小系统_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、什么是单片机的最小系统啊?初学者可能对单片机最小系统感觉很神秘,其实单片机最小系统很简单,就是能使单片机工作的最少的器件构成的系统。最小系统虽然简单,但是却是大多数控制系统所必不可少的关键部分。对于MCS-51单片机,其内部已经包含了一定数量的程序存储器和数据存储器,在外部只要增加时钟电路和复位电路即可构成单片机最小系统。下面对51单片机最小系统需要的时钟电路和复位电路做一下详细的说明。时钟电路单片机系统中的各个部分是在一个统一的时钟脉冲控制下有序地进行工作,时钟电路是单片机系统最基本、最重要的电路。MCS-51单片机内部有一个高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端

2、和输出端,如果引脚XTAL1和XTAL2两端跨接上晶体振荡器(晶振)或陶瓷振荡器就构成了稳定的自激振荡电路,该振荡电路的输出可直接送入内部时序电路。MCS-51单片机的时钟可由两种方式产生,即内部时钟方式和外部时钟方式。(1)内部时钟方式。内部时钟方式即是由单片机内部的高增益反相放大器和外部跨接的晶振、微调电容构成时钟电路产生时钟的方法,其工作原理如图(a)所示。外接晶振(陶瓷振荡器)时,C1、C2的值通常选择为30pF(40pF)左右;C1、C2对频率有微调作用,晶振或陶瓷谐振器的频率范围可在1.2MHz12MHz之间选择。为了减小寄生电容,更好地保证振荡器稳定、可靠地工作,振荡器和电容应尽

3、可能安装得与单片机引脚XTALl和XTAL2靠近。由于内部时钟方式外部电路接线简单,单片机应用系统中大多采用这种方式。内部时钟方式产生的时钟信号的频率就是晶振的固有频率,常用fsoc来表示。如选择12MHz晶振,则fsoc=12x106Hz。(2)外部时钟方式。外部时钟方式即完全用单片机外部电路产生时钟的方法,外部电路产生的时钟信号被直接接到单片机的XTAL1弓此时XTAL2开路,具体电路如图(b)所示。在介绍完了MCS-51单片机的时钟电路后,笔者不得不介绍一下CPU的以及工作周期问题,因为CPU的工作周期是基于时钟信号的,是与时钟信号密不可分的。CPU在执行指令时,都是按照一定顺序进行的,

4、由于指令的字节数不同,取指所需时间也就不同,即使是字节数相同的指令,执行操作也会有很大差别,不同的指令的执行时间当然也不相同,即CPU在执行各个指令时,所需要的节拍数是不同的。为了便于对CPU时序的理解,人们按指令的执行过程定义了几个名词,即时钟周期、机器周期和指令周期。时钟周期:时钟周期也称为振荡周期,定义为时钟脉冲频率(fOSC)的倒数,是单片机中最基本的、最小的时间单位。由于时钟脉冲控制着计算机的工作节奏,对同一型号的单片机,时钟频率越高,计算机的工作速度显然就会越快。然而,受硬件电路的限制,时钟频率也不能无限提高,对某一种型号的单片机,时钟频率都有一个范围,如对MCS-51单片机,其时

5、钟频率范围是033MHz。为方便描述,振荡周期一般用P(pause)表示。机器周期:完成一个最基本操作(读或写)所需要的时问称为机器周期。MCS-51单片机的机器周期是固定的,即一个机器周期由12个时钟周期组成。采用6MHz的时钟频率时,一个机器周期就是2ps,采用12MHz的时钟频率时,一个机器周期就是1ps。指令周期:指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,指令不同,后需要的机器周期数也不同。对于一些简单的单字节指令,分指令周期可能和机器周期时间相同;而对于一些比较复杂的指令,如乘除运算则需要多个机器周期才能完成,这时指令周期大于机器周期。通常,一个机器周期即可完成的

6、指令称为单周期指令,两个机器周期才能完成的指令称为双周期指令。MCS-51单片机中的大多数指令都是单周期或双周期指令,只有乘、除运算为四周期指令。复位电路大规模集成电路在上电时一般都需要进行一次复位操作,以便使芯片内的一些部件处于一个确定的初始状态,复位是一种很重要的操作。器件本身一般不具有自动上电复位能力,需要借助外部复位电路提供的复位信号才能进行复位操作。MCS-51单片机的第9脚(RST)为复位引脚,系统上电后,时钟电路开始工作,只要RST引脚上出现大于两个机器周期时间的高电平即可引起单片机执行复位操作。有两种方法可以使MCS-51单片机复位,即在RST引脚加上大于两个机器周期时间的高电

7、平或WDT计数溢出。单片机复位后,PC=0000H,CPU从程序存储器的0000H开始取指执行。复位后,单片机内部各SFR的值也复位。单片机的外部复位电路有上电自动复位和按键手动复位两种。(1)上电复位电路。最简单的上电复位电路由电容和电阻串联构成,如图下(a)所示。上电瞬间,由于电容两端电压不能突变,RST引脚电压端为VR为VCC,随着对电容的充电,RST引脚的电压呈指数规律下降,如图(b)所示。经过时间t1后,VR降为高电平所需电压的下限3.6V,随着对电容充电的进行,VR最后将接近0V。为了确保单片机复位,t1必须大于两个机器周期的时间,机器周期取决于单片机系统采用的晶振频率,图(a)中,R不能取得太小,典型值10kQ;t1与RC电路的时间常数有关,由晶振频率和R可以算出C的取值。(2)上电复位和按键复位组合电路上图(c)为上电复位和按键复位组合电路,R2的阻值一般很小,只有几十欧姆,当然也可以直接短接。当按下复位按键后,电容迅速通过R2放电,放电结束时的VR为(R1*Vcc)/(R1+R2),由于R1远大于R2,VR非常接近VCC,使RST引脚

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论