历史上的今天
今天是:2025年06月12日(星期四)
2020年06月12日 | 晶振在单片机中起着什么作用
2020-06-12 来源:elecfans
晶体振荡器是指从一块石英晶体上按一定方位角切下薄片,石英晶体谐振器,简称为石英晶体,简称晶振;在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。

晶振在应用具体起到什么作用微控制器的时钟源可以分为两类:基于机械谐振器件的时钟源,如晶振、陶瓷谐振槽路;RC(电阻、电容)振荡器。一种是皮尔斯振荡器配置,适用于晶振和陶瓷谐振槽路。另一种为简单的分立RC振荡器。基于晶振与陶瓷谐振槽路的振荡器通常能提供非常高的初始精度和较低的温度系数。RC振荡器能够快速启动,成本也比较低,但通常在整个温度和工作电源电压范围内精度较差,会在标称输出频率的5%至50%范围内变化。但其性能受环境条件和电路元件选择的影响。
晶振的选择和PCB板布局会对VCXOCLK发生器的性能参数产生一定的影响。选择晶体时,除了频率、封装、精度和工作温度范围,在VCXO应用中还应注意等效串联电阻和负载电容。串联电阻导致晶体的功耗增大。阻值越低,振荡器越容易起振。
单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。
MCS—51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行。为了衡量指令执行时间的长短,又引入一个新的概念:指令周期。所谓指令周期就是指执行一条指令的时间。例如,当需要计算DJNZ指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为12MHz,则一个机器周期就是1us。而DJNZ指令是双周期指令,所以执行一次要2us。如果该指令需要执行500次,正好1000us,也就是1ms。
机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12MHz晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。
上一篇:单片机与晶振到底有什么关系
下一篇:单片机中高阻态的实质及意义
史海拾趣
|
如何制作你的第一个机器人? 如果你在寻找一个更加便宜和快速的工程,以下这个你可能会感兴趣。 如果你以前从来没有制作过任何东西,下面这个视频也许会激发你的潜力,因为它是如此容易。 怎样用不到200美元的钱就可以制作出一个超酷的机器人 ...… 查看全部问答> |
|
作为一种储能和滤波元件,电容器的性能对电路处理信号的稳定性影响是决定性的;使用在滤波电路,电容器的高频阻抗ESR和高频感抗会对电容器的容量在不同频率下的变化值起决定性的影响,当高频阻抗较高时,产品在高频下工作时的实际容量将下降,感抗 ...… 查看全部问答> |
|
#define SBUFLENS 21 uchar ArraySPSData [SBUFLENS]; // data to be ...… 查看全部问答> |
|
各位大哥,请教一下, 我用 S3C2416 的时候触摸屏用了一会就无效了, 系统没有再进 DdsiTouchPanelGetPoint 函数, 用示波器查看发现 TSXM TSXP & ...… 查看全部问答> |
|
【寻兼职】Wince 5.0平台 jpeg2000图片解码显示 公司项目。 功能要求:基于wince5平台的 jpeg2000图片解码显示。 酬劳可议。 有意者请先发送demo到:liqiang@wsn.cn 其余可详谈。 … 查看全部问答> |
|
[招聘] 中国最优秀物流公司招聘信息1、职 位:JAVA软件工程师,2、职 位:销售经理 招 聘 公司简介: 深圳市中海资讯科技有限公司成立于2001年,注册资本1000万元,是中国海外集团旗下专业从事物流信息技术产品研发与服务的子公司。 公司致力于运用最先进信息技术、物流技术为物流企业提供包括咨询、软件开发、硬件 ...… 查看全部问答> |
|
【求助】keilc 编程 错误提示 *** ERROR L107: ADDRESS SPACE OVERFLOW 一般什么情况会有这样的提示?… 查看全部问答> |




