stcc52单片机时钟电路_什么是晶振,对于单片机来说它有什么重要作用?
一、什么是晶振
晶振一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。
对于单片机来说晶振是很重要的,可以说是没有晶振就没有时钟周期,没有时钟周期就无法执行程序代码,那样的话单片机就无法工作。接下来了解一下单片机晶振的电路原理及作用。
二、单片机晶振的必要性
单片机工作时,是一条一条地从ROM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。一个机器周期包括12个时钟周期。如果一个单片机选择了12MHZ晶振,它的时钟周期是1/12us,它的一个机器周期是12x(1/12)us,也就是1US。
MCS-51单片机的所有指令中,有一些完成得比较快,只要一个机器周期就行了,有一些完成得比较馒,得要2个机器周期,还有两条指令要4个机器周期才行。为了衡量指令执行时间的长短,又引|入一个新的概念: 指令周期。所谓指令周期就是指执行条指令的时间。例如,当需要计算DJNZ指令完成所需要的时间时,首先必须要知道晶振的频率,设所用晶振为12MHZ,则一个机器周期就是1US。而DJNZ指令是双周期指令,所以执行一次要2US。如果该指令需要执行500次,正好1000us,也就是1ms。
机器周期不仅对于指令执打有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12MHZ晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。
三、单片机晶振的作用
每个单片机系统里都有晶振,全程是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。
晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。
晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。
晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。
stcc52单片机时钟电路_什么是晶振,对于单片机来说它有什么重要作用?相关推荐
- stcc52单片机时钟电路_单片机与晶振到底有什么关系?
一技在手天下我有!如您觉得本文对您有用烦请收藏转发加关注哟~笔芯 在初学单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就如同人的心脏,是血液的脉搏.把单片机的晶振问题搞明白了,51单片机的其他问 ...
- stcc52单片机时钟电路_有备无患,单片机面试问题集
小单在网上搜集了一些关于单片机面试的问题,希望能帮助到需要找工作的同学! 单片机的最小系统?内部的主要结构? 答:最小系统:电源.晶振(为系统提供基本的时钟信号).复位电路;内部结构:ROM/RAM. ...
- 与单片机研发密不可分的常见的晶振21个问题解析
(由于时间原因,找不到转载出处,如果作者发现,请留言,添加转载出处) 在初学51单片机的时候,总是伴随很多有关与晶振的问题,其实晶振就是如同人的心脏,是血液的是脉搏,把单片机的晶振问题搞明白了,51单 ...
- 三种常见单片机时钟电路方案,对比其优缺点
来源:电脑报 作为单片机研发设计的项目,它的最小电路工作系统包含电源电路.复位电路.时钟频率电路等:其中电源电路与复位电路,相信工程师都非常容易理解与设计. 然而时钟频率电路,由于不同的开发项目功能需 ...
- 电路 晶振频率_都说晶振是电路的心脏,你真的了解它吗?
之所以说晶振是数字电路的心脏,就是因为所有的数字电路都需要一个稳定的工作时钟信号,最常见的就是用晶振来解决,可以说只要有数字电路的地方就可以见到晶振. 常见种类 我们常说的晶振,包含两种. 一种需要加 ...
- 单片机机器周期怎么计算公式_什么是晶振,对于单片机来说它有什么重要作用?...
一.什么是晶振 晶振一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成. 对于单片机来说晶振是很重要的,可以说是没有晶振就没有时钟周期,没有时钟周期就无法 ...
- idata 单片机 新唐_【nuvoton新唐8051单片机】NuTiny-SDK-N76E003开发板
型号:NuTiny-SDK-N76E003 内核架构:8-bit 产品简介: N76E003为新唐高速1T 8051 单片机系列产品,提供18 KB Flash ROM.可配置Data Flash与高 ...
- 3v stm32 供电 晶振起振_避免stm32rtc晶振不能起振的设计参考
晶振不振的原因有很多种.不过个人认为很关键的地方还在晶振CL值与电路中的C1 C2要匹配. 下面的是个人平常碰到的一些总结,希望各位多指教. 晶振电路中两端的电阻电容的作用: 并联电阻的四大作用: 1 ...
- 单片机系统测试c语言程序,宏晶最新1T8051单片机内部EEPROM测试C语言程序
/* --- STC International Limited ---------------- 一个完整的EEPROM 测试程序,用宏晶的下载板可以直接测试 STC12C5AxxAD 系列单片机 ...
最新文章
- EJS 模板中,js 如何获取后端传来的数据
- 全球及中国健康保险市场运作模式与需求潜力预测报告2022版
- 【sprinb-boot】thymeleaf设置缓存
- 1470. Shuffle the Array
- 动态引用webservice
- dede搜索正文内容search.php,织梦dede后台怎么查找文章内容关键词
- Mysql各个版本之间的比较
- iOS开发之国际化(本地化)
- 实习成长之路:MySQL八:普通索引和唯一索引,应该怎么选择?
- jquery removeAttr删除属性,attr给属性赋值
- Pywifi用法 - python
- Google Play镜像站
- k线顶分型 python_顶分型K线形态形态特征及操作要领
- sfpatcher:针对应用商店的apk增量算法
- 菜单转换Java_java递归菜单树转换成pojo对象
- parameter server学习
- fenix3 hr 中文说明书_Fenix3HR中英文菜单对照.pdf
- 选择“正激”还是“反激”?这份宝典请收好~
- HRBUST1150-相识
- KGCN_基于知识图谱的推荐系统(KG+GCN)
热门文章
- 共享自行车租赁管理系统单车-JAVA.JSP【数据库设计、毕业设计、源码、开题报告】
- 安全合规/GDPR --19--GDPR实施中的高风险处理类别
- “生命人寿保险欺骗疑点
- 全球无人驾驶大洗牌,百度Apollo Day宣告Robotaxi进入2.0时代
- 易语言调试工具 code by:↖星空·之上↗ Ver:2.0 (2017/5/28更新)
- ESP8266开发、ESP8266连接阿里云物联网、天猫精灵控制esp8266、esp8266一键配网、智能家居
- CERTI 4.0.0 成功编译安装(Windows10+VS2022)
- 针对由 CA 进行签名的证书生成新的专用密钥和 CSR
- 使用JDBC完成数据的增加
- 2017年7月13日 星期四 --出埃及记 Exodus 28:4