文章插图
在学习单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就如同人的心脏,是血液的脉搏 。把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解 。
什么是晶振晶振一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成 。
晶振,全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器 。通过一定的外接电路来,可以生成频率和峰值稳定的正弦波 。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的想象为:单片机收到一个脉冲,就执行一次或多次指令 。
对于单片机来说晶振是很重要的,可以说是没有晶振就没有时钟周期,没有时钟周期就无法执行程序代码,那样的话单片机就无法工作 。
晶振与单片机周期单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行 。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准 。—个机器周期包括12个时钟周期 。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,也是一个晶振周期 。它的一个机器周期是12×(1/12)us,也就是1us 。
机器周期不仅对于指令执行有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准 。例如一个单片机选择了12MHz晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理 。
单片机晶振的作用单片机晶振的作用是为系统提供基本的时钟信号 。通常一个系统共用一个晶振,便于各部分保持同步 。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步 。
晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率 。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供 。
在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十 。高级的精度更高 。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO) 。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡 。
指令周期指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成 。指令不同,所需的机器周期数也不同 。对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期 。对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期 。通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令 。简单地说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作 。
机器周期不仅对于指令执行有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准 。例如一个单片机选择了12兆赫兹晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理 。
晶振是给单片机提供工作信号脉冲的 。这个脉冲就是单片机的工作速度 。比如12兆晶振 。单片机工作速度就是每秒12兆 。单片机内部也有晶振 。接外部晶振可以或得更稳定的频率 。
另外,在此提一句:晶振与晶体是不一样的 。
晶振与晶体的区别(1)晶振是有源晶振的简称,又叫振荡器,英文名称是oscillator 。晶体则是无源晶振的简称,也叫谐振器 。英文名称是crystal 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 多个单元格保留数据合并的方法 单元格合并保留内容
- 比较文学考研困难吗
- 2017考研马哲
- 本科985考研优势
- 禹字五行属什么,禹字的五行属性
- 仑字五行属什么,仑字的五行属性
- 2017考研乐山师院考场
- 什么年龄段的男人容易出轨 女人出轨率高吗
- 结婚后的女人为什么脾气大 老婆婚后脾气变大怎么办
- 婆婆喜欢怎样的媳妇 坏婆婆的表现有哪些