资料介绍
在初学单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就如同人的心脏,是血液的脉搏。把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解。
什么是晶振
晶振一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。
晶振,全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路来,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的想象为:单片机收到一个脉冲,就执行一次或多次指令。
对于单片机来说晶振是很重要的,可以说是没有晶振就没有时钟周期,没有时钟周期就无法执行程序代码,那样的话单片机就无法工作。
晶振与单片机周期
单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,也是一个晶振周期。它的一个机器周期是12×(1/12)us,也就是1us。
机器周期不仅对于指令执行有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12MHz晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。
单片机晶振的作用
单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。
晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。
在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。
指令周期
指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需的机器周期数也不同。对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。简单地说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。
机器周期不仅对于指令执行有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12兆赫兹晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。
晶振是给单片机提供工作信号脉冲的。这个脉冲就是单片机的工作速度。比如12兆晶振。单片机工作速度就是每秒12兆。单片机内部也有晶振。接外部晶振可以或得更稳定的频率。
另外,在此提一句:晶振与晶体是不一样的。
晶振与晶体的区别
(1)晶振是有源晶振的简称,又叫振荡器,英文名称是oscillator。晶体则是无源晶振的简称,也叫谐振器。英文名称是crystal。
(2)无源晶振(晶体)一般是直插两个脚的无极性元件,需要借助时钟电路才能产生振荡信号。常见的有49U、49S封装。
(3)有源晶振(晶振)一般是表贴四个脚的封装,内部有时钟电路,只需供电便可产生振荡信号。一般分7050、5032、3225、2520几种封装形式。
结语
在进行单片机设计的时候,选择合适的晶振也是很重要的。器件选型时一般都要留出一些余量,以保证产品的可靠性。选用较高档的器件可以进一步降低失效概率,带来潜在的效益,这一点在比较产品价格的时候也要考虑到。
要使振荡器的“整体性能”趋于平衡、合理,这就需要权衡诸如稳定度、工作温度范围、晶体老化效应、相位噪声、成本等多方面因素,这里的成本不仅仅包含器件的价格,而且包含产品全寿命的使用成本。
本文转载自:电子产品世界
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理。
(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 51单片机晶振的问题总结 0次下载
- 单片机与晶振到底有什么关系?
- 作为单片机的心脏,晶振的这些问题你一定要了解
- 如何判断单片机晶振是否工作及问题排除
- 用cubeemx配置单片机使用外部晶振,把单片机晶振设置成72M
- 单片机晶振概述及工作原理
- 学好单片机设计,关于晶振的这些难题一定要先搞懂!
- 学好单片机设计,关于晶振的这些难题一定要先搞懂!
- 关于单片机晶振旁边两个负载电容问题总结资料下载
- 单片机中没了晶振会怎么样?资料下载
- 51单片机晶振的21个经典问题详细解析
- 单片机延时函数的资料合集免费下载
- 51单片机的晶振11.0592M延时函数免费下载
- 单片机设计的二十一点晶振难题你搞清楚了吗
- 关于51单片机晶振的分析总结 4次下载
- 单片机晶振不起振后会有什么情况 1535次阅读
- 单片机为什么需要晶振?晶振在单片机中有什么样的作用 2.1w次阅读
- 一文解析单片机晶振脚的原理 4190次阅读
- 为什么51单片机的晶振一般使用11.0592? 1.1w次阅读
- 如何判断晶振的好坏晶振对于单片机有怎么样的影响 8798次阅读
- 单片机晶振不起振的解决措施 5923次阅读
- 单片机与晶振到底有什么关系 8119次阅读
- 如何判断单片机晶振是否工作及问题排除 1.4w次阅读
- 单片机晶振不起振有哪些原因如何解决这个问题 8354次阅读
- 单片机晶振的负载电容常见问题分析 4951次阅读
- 单片机晶振不起振的40个原因分析 4.3w次阅读
- 单片机晶振的必要性_单片机晶振的作用_单片机晶振电路原理(51单片机) 7.3w次阅读
- 学习51单片机晶振这21问题搞懂了学单片机就简单了 1.2w次阅读
- 晶振起振_单片机晶振不起振原因及解决方法 1w次阅读
- 晶振对于单片机的影响分析 1.2w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多