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

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

3天内不再提示

单片机为什么需要晶振

工程师 来源:网络整理 作者:h1654155205.5246 2018-09-06 18:34 次阅读

单片机时钟电路

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

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

单片机为什么需要晶振

单片机工作时,是一条一条地从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兆。单片机内部也有晶振。接外部晶振可以或得更稳定的频率.

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

    关注

    5991

    文章

    43904

    浏览量

    619614
  • 晶振
    +关注

    关注

    31

    文章

    2444

    浏览量

    66710
收藏 人收藏

    评论

    相关推荐

    如何系统、科学地自学单片机

    的自学单片机呢?自学单片机需要一定的计划和方法,以下是具体的步骤和建议。如何系统、科学地自学单片机?学习电子基础知识:理解电路原理、数字电子技术、模拟电子技术等基础
    的头像 发表于 03-28 08:03 100次阅读
    如何系统、科学地自学<b class='flag-5'>单片机</b>?

    如何判断单片机是否起振?如何判断晶振的好坏?

    如何判断单片机是否起振?如何判断晶振的好坏? 判断单片机是否起振以及晶振的好坏是单片机开发和相关领域中常见的问题。 首先,我们需要了解什么是单片机
    的头像 发表于 01-16 11:20 769次阅读

    proteus仿真avr单片机怎么设置频率?

    proteus仿真avr单片机怎么设置频率?
    发表于 11-08 07:28

    单片机定时器中断应用案例

    定时器中断,顾名思义就是在规定的时间内发送中断请求,要实现定时器中断,单片机需要能够正确地计算时间,单片机是如何进行计时的呢?
    发表于 10-31 14:49 575次阅读
    <b class='flag-5'>单片机</b>定时器中断应用案例

    基于单片机的矩阵键盘检测案例

    单片机需要连接多个按键,每个按键与单片机的I/O端口单独连接的方式就不太适用了,因为单片机的I/O端口是单片机系统与外界设备交互的重要资源
    的头像 发表于 10-31 14:35 532次阅读
    基于<b class='flag-5'>单片机</b>的矩阵键盘检测案例

    51单片机电路原理是什么?

    51 单片机电路原理是什么?
    发表于 10-31 07:39

    单片机频率怎么选择?

    单片机频率怎么选择,同样是51系列,走的是11.0592mhz,有的用mhz
    发表于 10-25 06:40

    请问51单片机需要内部分频与吗?

    51单片机需要内部分频与吗?
    发表于 10-24 06:29

    stc52单片机不起是为什么?

    stc52单片机不起两端电压只有0.1V和芯片都换过了电容20
    发表于 09-26 07:52

    单片机通电不起是为什么?

    单片机通电,16MHz的不起,两个震荡电容为22pF。
    发表于 09-25 08:07

    51单片机烧写程序的方法

    STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手。单片机
    的头像 发表于 09-11 10:10 3092次阅读
    51<b class='flag-5'>单片机</b>烧写程序的方法

    单片机为什么需要时钟 单片机时钟电路的原理和作用

    单片机时钟电路主要由晶体振荡器和相应的外围电路组成。晶体振荡器通常使用晶体作为振荡元件,当施加合适的电压和电流时,晶体会以特定的频率振荡。晶体振荡器将晶体振荡的信号转换为一个稳定的时钟信号,供单片机系统使用。
    的头像 发表于 08-07 16:49 4300次阅读

    lora芯片有哪些 lora模块怎么接入单片机

    要接入Lora模块到单片机需要以下步骤: 确定你的单片机支持Lora模块的通讯协议,常见的有SPI和UART接口。
    的头像 发表于 06-12 17:32 2775次阅读

    学习单片机开发的七个要点

    一般在单片机的数据手册(Datasheet)中都会提到该单片机需要的复位信号的要求。一般复位信号的宽度应为。复位电平的宽度和幅度都应满足芯片的要求,并且要求保持稳定。
    发表于 06-11 10:10 355次阅读

    基于STM32单片机通过GPIO输出点亮LED灯

    STM32单片机和51单片机不同,51单片机只需与引脚相连后就可以使用引脚发出高低电平信号控制外部器件,而STM32单片机需要先对引脚进行配
    发表于 06-02 11:05 1671次阅读
    基于STM32<b class='flag-5'>单片机</b>通过GPIO输出点亮LED灯