单片机的晶振频率怎么确定?

如题所述

根据使用需要确定,举例:如果要产生标准的串口波特率,应使用11.0592MHz,如果要让51单片机产生整数的时钟频率可使用12MHz或者24MHz单片机。

另外根据单片机本身的参数,不要选择过高的频率,否则会工作不稳定。举例:Atmega8L-8PU,这个单片机后面一个8的意思就是建议最大工作频率不要超过8MHz,如果超过8MHz不大于16MHz,可以选用Atmega8L-16PU。

从内存中取出一条指令,并指出下一条指令在内存中的位置。对指令进行译码和测试,并产生相应的操作控制信号,以便于执行规定的动作。指挥并控制CPU、内存和输入输出设备之间数据流动的方向。

PC用于确定下一条指令的地址,以保证程序能够连续地执行下去,因此通常又被称为指令地址计数器。在程序开始执行前必须将程序的第一条指令的内存单元地址(即程序的首地址)送入PC,使它总是指向下一条要执行指令的地址。

扩展资料:

在恒定的环境条件下测量振荡器频率时,振荡器频率和时间之间的关系。这种长期频率漂移是由晶体元件和振荡器电路元件的缓慢变化造成的,可用规定时限后的最大变化率(如±10ppb/天,加电72小时后),或规定的时限内最大的总频率变化(如:±1ppm/(第一年)和±5ppm/(十年))来表示。

基准电压为+2.5V,规定终点电压为+0.5V和+4.5V,压控晶体振荡器在+0.5V频率控制电压时频率改变量为-110ppm,在+4.5V频率控制电压时频率改变量为+130ppm,则VCXO电压控制频率压控范围表示为:≥±100ppm(2.5V±2V)。

高精度与高稳定度,无补偿式晶体振荡器总精度也能达到±25ppm,VCXO的频率稳定度在10~7℃范围内一般可达±20~100ppm,而OCXO在同一温度范围内频率稳定度一般为±0.0001~5ppm,VCXO控制在±25ppm以下。

参考资料来源:百度百科--晶体振荡器

参考资料来源:百度百科--单片机

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-12
根据使用需要确定,举例:如果要产生标准的串口波特率,应使用11.0592MHz,如果要让51单片机产生整数的时钟频率可使用12MHz或者24MHz单片机。
另外根据单片机本身的参数,不要选择过高的频率,否则会工作不稳定。举例:Atmega8L-8PU,这个单片机后面一个8的意思就是建议最大工作频率不要超过8MHz,如果超过8MHz不大于16MHz,可以选用Atmega8L-16PU。当然,非要让Atmega8L-8PU使用大于8MHz的频率,也可以,属于超频使用,相当于我们电脑的CPU超频,会工作不稳定。本回答被提问者采纳
第2个回答  2011-05-23
用放大镜看晶振标识,比如上面写的8.00000M就是指8M晶振
再有就是搭建好最小系统以后给单片机上电,用示波器测试该晶振频率
第3个回答  2011-05-23
一般制作单片机电路都是得到所要使用的单片机技术说明书,上面明确告知可以使用频率的上限。可以根据这个购买晶振器件。目前市面出现一批性价比很高的单片机可以从0频率一直到几十兆频率的全部适用的品种,这样为设计者提供了极大的设计空间。
第4个回答  2011-05-23
你写个定时的程序。然后在和现实的时间对照起来。就可以算出晶振的平率了。一般晶振上面写着有是多少的哈

单片机的晶振频率怎么确定?
根据使用需要确定,举例:如果要产生标准的串口波特率,应使用11.0592MHz,如果要让51单片机产生整数的时钟频率可使用12MHz或者24MHz单片机。另外根据单片机本身的参数,不要选择过高的频率,否则会工作不稳定。举例:Atmega8L-8PU,这个单片机后面一个8的意思就是建议最大工作频率不要超过8MHz,如果超过8MHz...

单片机工作频率的问题,晶振到底怎么选择
1、最基本的单片机,其机器工作频率为:晶振频率÷12 2、有的单片机(高级一些的)机器工作频率为:晶振频率÷2(或者6等等)3、以汇编语言为例,单片机执行一条指令需要的时间为1~2个机器周期(机器周期 = 1÷机器工作频率)4、举例:一普通单片机晶振12MHz,其机器工作频率为 12MHz÷12 = 1MHz ...

单片经的外部时钟晶振频率如何确定?谢谢
晶振频率由单片机的规格确定。一般单片机会给出一个最高频率限制,低于该频率的晶振大多数时候是可用的。

如何根据单片机 选择晶振
单片机通常都会有一个最高工作频率要求,比如:Atmega48v(低功耗)最高8MHz,Atmega48a最高16Mhz,选择晶振时不要超过这个频率即可。另外就是看你的需求,比方说,你需要用到串口通信,那用22.1184MHz或11.0592MHZ,容易实现较高的波特率(19600,19200),如果你要用到USB通信,那用12Mhz,这个做usb1...

单片机机器周期是多少纳秒?
如果单片机系统中的晶振频率是6MHz,那么机器周期是1\/6MHz,即约为166.67纳秒。在单片机系统中,晶振(晶体振荡器)是用来提供稳定的时钟信号的。这个时钟信号是单片机执行指令的基础。晶振频率,通常以MHz(兆赫兹)为单位,表示每秒钟振荡的次数。机器周期则是单片机执行最基础操作(如读取指令、执行指令...

c51单片机一些简单设计中,晶振的频率应该怎么选?
如果用定时器定器,选12M,计时比较准确。如果用串口通信,选11.0592M,波特率比较准确。不用串口通信,就选12M,也比较好。

单片机开发板晶振频率是什么
1、一般是12MHZ或者11.0592M。2、开发板晶振频率就是单片机的工作频率呀。可以从单片机边上的金属封装外壳的晶振上看标识。3、 每个单片机系统里都有晶振,全程是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个...

单片机晶振频率时多少??
每个单片机和每个单片机的晶振频率不同。一般的为6MHz或者12MHz 对于51单片机来说。它的19角XTAL1和18角XTAL2是外接晶体引脚。19角接石英晶体的一端。在单片机内部,它是一个反向放大器的输入端,这个放大器构成了片内振荡器。当采用外部时钟时,对于HMOS单片机,该引脚接地;对于CHMOS单片机,该引脚为...

单片机怎么选择晶振?所谓11.095和22.1184两种的误差最小是指什么?为什...
上式中的“计数速率”与所使用的晶体振荡器频率有关,在51芯片中定时器启动后会在每一个机器周期使定时寄存器TH的值增加一,一个机器周期等于十二个振荡周期,所以可以得知51芯片的计数速率为晶体振荡器频率的1\/12,一个12M的晶振用在51芯片上,那么51的计数速率就为1M。通常用11.0592M晶体是为了得到...

单片机中使用的晶振大小根据什么来取值?如果两个单片机所用的晶振大...
根据您要处理的数据的速度来决定,如定时器精度,要1us的延时,晶振慢了当然不行。可以共用,一个单片机接内部反相器构成时钟电路,一个当做外部时钟接入。在布线时需加以考虑。时钟线过长会引入干扰,使单片机不能正常工作。

相似回答