0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机为什么需要晶振

工程师 来源:网络整理 作者:h1654155205.5246 2018-09-06 18:34 次阅读
00:00/00:00
80
倍速
50%
75%
100%
01:46:23
下载
  • Load:
    0 second
  • Duration:
    0 second
  • Size:
    0x0
  • Volume:
    0%
  • Fps:
    60fps
  • Sudio decoded:
    0 Byte
  • Video decoded:
    0 Byte
Not Found(code:404)

单片机时钟电路

首先,单片机能正常工作的必要条件之一就是时钟电路,所以单片机就很需要晶振。

晶振,全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路来,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的想象为:单片机收到一个脉冲,就执行一次或多次指令。

单片机为什么需要晶振

单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12兆赫兹晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。

单片机为什么需要晶振

MCS—51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行。为了衡量指令执行时间的长短,又引入一个新的概念:指令周期。所谓指令周期就是指执行一条指令的时间。例如,当需要计算DJNZ指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为12兆赫兹,则一个机器周期就是1us。而DJNZ指令是双周期指令,所以执行一次要2us。如果该指令需要执行500次,正好1000us,也就是1ms。

机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12兆赫兹晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。

晶振是给单片机提供工作信号脉冲的。这个脉冲就是单片机的工作速度。比如12兆晶振。单片机工作速度就是每秒12兆。单片机内部也有晶振。接外部晶振可以或得更稳定的频率.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6050

    文章

    44723

    浏览量

    641767
  • 晶振
    +关注

    关注

    34

    文章

    3000

    浏览量

    68780
收藏 人收藏

    相关推荐

    受到电磁干扰对单片机的影响

    单片机可以正常运行的一个因素就是的稳定性。在工作过程中,可能会受到电磁干扰的影响,导致单片机
    的头像 发表于 03-20 18:01 259次阅读

    单片机电路的原理和作用

    有源外接电路有源通常的用法:一脚悬空,二脚接地,三脚接输出,四脚接电压。有源
    的头像 发表于 02-27 17:29 337次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>晶</b><b class='flag-5'>振</b>电路的原理和作用

    电路设计诀窍,工程师必备技巧!

    振作为时钟电路中必不可少的信号传递者,单片机要想正常运作就需要存在。因此,在电子电路设计中也少不了
    的头像 发表于 11-13 17:01 1502次阅读
    <b class='flag-5'>晶</b><b class='flag-5'>振</b>电路设计诀窍,工程师必备技巧!

    电路旁边为何要并上一个电阻?

    在设计电路时,通常看到一些主控的外部高速并联了一个1MQ的电阻,但是发现有的电路不用也可以正常工作。一般来说,单片机的时钟电路是使用外部的无源
    的头像 发表于 09-12 08:10 2064次阅读
    <b class='flag-5'>晶</b><b class='flag-5'>振</b>电路旁边为何要并上一个电阻?

    的引脚功能大全

    单片机的Xin和Xout引脚做什么用这个是接单片机用的,单片机最小系统里必须接
    的头像 发表于 09-12 08:10 1530次阅读
    <b class='flag-5'>晶</b><b class='flag-5'>振</b>的引脚功能大全

    51单片机的问题总结

    电子发烧友网站提供《51单片机的问题总结.doc》资料免费下载
    发表于 09-07 09:32 0次下载

    单片机程序烧录成功为什么不运行

    电压波动。 复位问题 : 检查单片机是否有正确的复位信号。 确认复位电路是否正常工作。 /时钟问题 : 确保单片机的外部
    的头像 发表于 09-02 09:45 3319次阅读

    单片机振荡电路不起原因分析与解决方法

    单片机系统中扮演着至关重要的角色,它为单片机提供稳定的时钟信号。然而,在实际应用中,
    发表于 08-05 15:46

    测量要注意,探头也有讲究,不然会导致不起!

    某工控设备开发厂商的设备中采用单片机控制电路,单片机使用外接的两脚晶体振荡器产生11.0592MHz的工作时钟,用户希望能够精确测量工作时钟的频率。 但用示波器测量频率一方面测不准,另一方面测量
    的头像 发表于 07-09 10:56 788次阅读
    测量<b class='flag-5'>晶</b><b class='flag-5'>振</b>要注意,探头也有讲究,不然会导致<b class='flag-5'>晶</b><b class='flag-5'>振</b>不起<b class='flag-5'>振</b>!

    SG5032CAN晶体振荡器适用于单片机应用

    单片机的作用是为系统提供基本的时钟信号。通常一个系统共用一个,便于各部分保持同步。有些通讯系统的基频和射频使用不同的
    的头像 发表于 06-04 11:06 459次阅读
    SG5032CAN晶体振荡器适用于<b class='flag-5'>单片机</b>应用

    有源需要加负载电容吗?

    我们要明确负载电容的概念。负载电容是指的两条引线连接IC块内部及外部所有有效电容之和,它在电路中起到了关键的作用。然而,在讨论有源是否需要
    的头像 发表于 05-18 08:34 1217次阅读
    有源<b class='flag-5'>晶</b><b class='flag-5'>振</b><b class='flag-5'>需要</b>加负载电容吗?

    无源和有源的原理?

    在51单片机系统中,有两个引脚是专为设计的,两个引脚之间接
    发表于 05-09 09:56

    stm8l151k4外部和内部的区别是什么?外部准确点吗?

    stm8l151k4XXX这款单片机的外部和内部有什么区别?外部
    发表于 04-28 06:15

    AVR单片机外接16M和STM32F103外接8MHZ运行速度哪一个更快?

    同样的程序进行比较: AVR单片机外接16M:运行程序是矩阵按键扫描采用定时器中断100ms扫描一次、还有串口接收中断程序1S接收一次运行程序上后,串口接收中断程序不会影响矩阵按键扫描,不会
    发表于 04-23 07:43

    请问STM32G030Jx如何外接

    一般单片机至少有两个端OSC32_IN和OSC32_OUT STM32G030Jx/STM32G031Jx只有一个输入端OSC32_
    发表于 04-11 06:39
    ckplayer
    version:X3
    about