每个单片机系统里都有晶振,全程是叫晶体震荡器,在单片机系统里晶振的作用非常大。本文就来给大家简单的介绍下晶振的工作过程,以及其主要的参数介绍,在单片机中它又能起到哪些作用呢?

要了解晶振首先要了解单片机。单片机又称微控制器,是把中央处理器、存储器、定时/计数器(Timer/Counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。

晶振就是结合单片机内部的电路,为单片机合格的时钟信号流。由于单片机电路是由无数的门电路组成,而门电路工作时就需要时钟信号作为触发,过来一个脉冲,门电路就执行一次,过来多少个脉冲,门电路就执行多少次。所以,在同样电路的情况下,脉冲频率越高,单片机性能也越高。

晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。

通常,晶振与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。

关于晶振的参数介绍

a. 标称频率:在规定条件下,晶振的谐振中心频率.

b. 调整频差:在规定条件下,基准温度时的工作频率相对标称频率的最大偏离值.(ppm)

c. 温度频差:在规定条件下,在整个工作温度范围内,相对于基准温度时工作频率的允许偏离值.

d. 负载谐振电阻:晶振与指定外部电容相串联,在负载谐振频率时的电阻值.

e.负载电容: 是指与晶振一起决定负载谐振频率的有效外界电容.常用标准值有:12pF 、 16pF 、 20pF 、 30pF.

晶振对微型计算机的作用,单片机中晶振电路的作用及其常见参数相关推荐

  1. 晶振对微型计算机的作用,单片机中晶振电路的作用

    晶振电路的作用是为单片机合格的时钟信号流.如果你学过数字电路的话,你就会知道,单片机电路是由无数的门电路组成,而门电路工作时就需要时钟信号作为触发,过来一个脉冲,门电路就执行一次,过来多少个脉冲,门电 ...

  2. 单片机中晶振的工作原理

    晶振在单片机中是必不可少的元器件,只要用到CPU的地方就必定有晶振的存在,那么晶振是如何工作的呢? 什么是晶振 晶振一般指晶体振荡器,晶体振荡器是指从一块石英晶体上按一定方位角切下的薄片,简称为晶片. ...

  3. python中yield语句的作用_Python中关键字yield有什么作用

    python中,yield关键字的作用:1.将一个函数修改为生成器,利用生成器可以有效地节约系统资源,避免不必要的内存占用:2.用于定义上下文管理器:3.协程:4.配合from形成yield from ...

  4. 单片机c语言中延时函数的作用,单片机中C语言延时函数

    单片机C语言延时程序计算2009-11-02 22:15单片机C语言延时程序用C语言写出来程序非常的简练,它是一种模块化的语言,一种比汇编更高级的语言,但是就是这样一种语言也还是有它不足之处:它的延时 ...

  5. html中data-属性作用,html中的data-*的用法和作用 自定义属性

    定义和用法 **data- *** 属性用于存储私有页面后应用的自定义数据. **data- *** 属性可以在所有的 HTML 元素中嵌入数据. 自定义的数据可以让页面拥有更好的交互体验(不需要使用 ...

  6. python if name main 的作用_Python中if __name__ == __main__: 的作用

    在很多python脚本中在最后的部分会执行一个判断语句if __name__ == "__main__:",之后还可能会有一些执行语句.那添加这个判断的目的何在? 在python编 ...

  7. java中catch的作用_Java中的try catch的作用

    http://wenwen.soso.com/z/q175197035.htm try{--}里面是一些你觉得可能会出问题的代码,catch里就是你觉得会有什么问题,如果出的问题正好是你catch里说 ...

  8. python中逗号在print的作用_Python中的逗号有什么作用?

    最近研究python 遇到个逗号的问题 一直没弄明白 今天总算搞清楚了 1.逗号在参数传递中的使用: 这种情况不多说 没有什么不解的地方 就是形参或者实参传递的时候参数之间的逗号 例如def abc( ...

  9. c语言中pause的作用,c++中的system(pause)的作用和含义解析

    简单来说就是暂停的意思,一般在LINUX编程时会用到,等待接收信号,才会重新运行 . 在进行C/C++编程的时候,在运行程序查看输出效果时,会出现窗口闪一下就关闭的情况. 在C语言中一般通过添加get ...

  10. php_bz2作用,Linux中bzip2命令起什么作用呢?

    摘要: 下文讲述Linux中bzip2的功能说明,如下所示: bzip2是bunzip2的英文缩写 bzip2命令功能: 用于将文件压缩为.bz2文件格式的压缩文件 bzip2命令注意事项: 1.bz ...

最新文章

  1. VTK:PolyData之ExtractSelectionOriginalId
  2. SAP Spartacus 如何借助env-cmd 实现 B2B 和 B2C 功能启动的无缝切换
  3. 【Pytorch神经网络理论篇】 10 优化器模块+退化学习率
  4. Power BI 的 最佳搭档 Excel(基础数据分析)
  5. android 查询所有图片和视频,Android系统详解之获取图片和视频的缩略图
  6. iOS解决表格中TextField,TextView编辑时,输入框被键盘遮挡的问题
  7. no判断 python yes_Python 内置类型全解析(1)
  8. 将你的数据导入到json格式
  9. 音创a55怎么安装系统_教您怎么用光驱重装系统,安装系统教程!
  10. Github上点赞最多的10个Python项目(2020年3月)
  11. 搞 Python 的程序员,不懂这一点,耽误自己成长!现在看还来得及
  12. OSG 初始化为非全屏窗口
  13. 2.2大数据采集技术
  14. CSS3实现两头细中间粗的线(纵向)与一线两色\渐变线\文字投影\文字渐变等
  15. 不支持虚拟化的cpu如何开VM虚拟机(不支持,即“主机不支持Intel VT-x,不是支持Intel VT-x,但Intel VT-x禁处于禁用状态!!!!!!)
  16. 自动白平衡也即:color constancy (色彩恒常)研究总结
  17. svm之使用SVM(斯坦福machine learning week 7)
  18. Learning to Rank(LTR)(转)
  19. 黑猴子的家:Scala 中置类型
  20. Eclipse中Tomcat“子容器启动失败”

热门文章

  1. Google浏览器语言设置
  2. MTSP遗传算法解决
  3. PB设置表格背景颜色
  4. 本台计算机没有权限使用网络资源,你可能没有权限使用网络资源,详细教您你可能没有权限使用网络资源怎么解决...
  5. 计算机系系徽设计说明,系徽设计大赛策划书
  6. logstash 配置
  7. 三天搞定射频识别技术(一)1.3
  8. php js 美国时间转换,洛杉矶时间换算(世界时间换算器在线)
  9. 定位到excel最后一个非空单元格操作技巧,你一定要知道!(一)
  10. 常用的计算机辅助存储器有,重学大学计算机教程--辅助存储器(磁盘、磁带、固态硬盘)...