⑴ 16位的PIC单片机为什么要4倍频啊
频率高了,单片机执行速度就快了,性能就高了,例如,同样是LED动态显示,如果不倍频,LED上刷新时就会一闪一闪,如果倍频了,那么同样的程序,LED刷新频率就上去了,人眼就感觉不到闪烁了。
没有任何的成本付出就能获得几倍的性能提高,算不算好处呢?
⑵ STC89C52单片机 12MHZ的晶振 。可以产生多大频率的方波和几倍频有什么关系
最高500KHZ,因set b和clr b都是最短的指令,但都要用1us,因此一次完整的高低电平变换需2us。
⑶ 什么是单片机当前的工作频率
一般单片机有其工作频率范围,你选的晶振一定要在允许的范围内才能正常工作。当前工作频率是你单片机所用的晶振频率,有的单片机里面有分频,有的单片机有倍频。
⑷ 单片机的工作频率问题
“接收信号的频率和单片机的工作频率之间有关系吗?”答:没有。
“比如单片机的工作频率是100MHz,我要接收的是200MHz频率的信号,这样可以吗?”
答:可以说可以,即使(实际上就是)单片机的工作频率很低也可以。也可以说不,原因如下(1)。
但是:
1、单片机时钟频率有限,操作频率更低,你不可能用单片机去解调射频信号。
2、必须象收音机那样具有接收、选频、放大、变频、中放、解调等高频电路。
3、单片机可以用来控制高频电路的频率、增益等参数,还可以用单片机对接收的基带信号进行处理。
⑸ 分频与倍频的区别什么啊,分别起什么作用呢
分频和倍频的定义正好相反.但是单片机的倍频和分频是对周期而言的,而单片机以外的分频和倍频定义是对频率而言的.
高频中常说的2倍频,就是原频率的2倍,如27MHz的2倍频就是54MHz的波形处,而分频是对原频率的几分之一.如54MHz的两分频就是27MHz.我刚学单片机时候用高频的这个定义去理解单片机的倍频器的概念就反错了.
有了倍频和分频器,就不用每个频率用一个振荡器,它可以对原来的基频的多次计数就可以产生新的频率.单片机的振荡时间为4纳秒,4倍频后为1纳秒,若再通过几个8位计数器就可以得到毫秒和秒时钟信号,不必还有制造一个一秒钟晶振了.
对于高频振荡来说,我有一个9MHz的晶振,这个振荡除了产生9MHz基频外.还有2倍频和3倍频也会产生,我们选用一个高频放大和选频电路,抑制其他频率只让3倍频的频率通过,就刚好是无线玩具的业余频率的频率了.制造9MHz晶振容易,但几十几百兆的频率只能用谐振滤波振子来完成了.
注意,音响中也有一个分频,那是把音频的一些频率滤除,专门利用特有的频率送到发声的喇叭去.这些你可以去查一下音响分频器的定义.
⑹ 单片机倍频问题
标准的51用的是12分频(12t),stc的89系列单片机可以通过编程配置位控制内部电路为6分频(6t),就实现了倍频。stc的12c2051系列很多指令都可以实现1t。
对与89系列的stc可以使用stc的isp下载软件设置为12t还是6t,如果希望倍频,可以选择6t,下载进去就ok了,速度会快一倍。
软件下载地址:http://www.mcu-memory.com
⑺ 51单片机能实现分频和倍频吗
直接从51的IO输入且从IO输出?这个做不高,500K以下,甚至更低吧。
整数倍分频可以,原始频率不超过51的IO处理的频率就成。
倍频一般是不可以,但如果原始频率低,倍频后频率不高于IO能模拟的频率,也勉强可以。
⑻ stm32单片机的倍频是怎么弄出来的是不是在内部加了倍频电路(就是12M晶振给stm32就会变
内部有PLL,可以设置倍频系数
⑼ ATmega16 单片机如何四倍频
在AVR单片机中好像没有倍频这种功能。选用ATmega16A,可以通过编辑熔丝得到最高的16MHz时钟工作频率。这种速度在单片机中已经不低了,因为这几乎就是执行指令的速度。
如果电机转速每分钟200转,用分辨率每转1000个脉冲的编码器,这时编码器脉冲频率是0.2MHz。使用16MHz时钟的AVR每个编码器脉冲之间可以有80个单片机工作时钟,也就是单片机可以在此期间执行七十多个指令。理论上看ATmega16A可以应对。出现反应不过来可能的原因是;
1、单片机选型频率或时钟频率设置过低,ATmega16的最高频率是8MHz,如果不修改熔丝默认的频率是1MHz。
2、计数中断中处理工作太多导致计数慢。计数程序要尽量简练以最少语句完成。
3、可能是使用C语言编的程序,导致汇编后语句冗余执行慢。应使用汇编语言编程才能达到AVR最高速度(这就是汇编语言的优势)。
此外如果控制要求不高,采用低分辨率的编码器也是一种方法。也可以采用双MPU的方案,一个专门负责计数另一个负责控制处理。还有采用更高速的AVR如ATxmega16A4,时钟可到32MHz。