⑴ 单片机中,分频是什么意思
分频就是将原有频率除以分频值得当频率。简单的来说就是以整数倍降低频率。版
2分频就是分频前的权频率除以2;4分频就是分频前的频率除以4……版……
比如:如果晶振是12MHz的频权率,经过2分频后送给单片机做系统时钟。
那么当前单片机的系统时钟则是12/2=6MHz。
⑵ 单片机为什么要分频比如说12MHz的晶振为什么要再进行12分频
如果你是指传统51单片机的指令周期,那是由于初期设计的原因,那时候硬件技术还专没现在这么发达,执属行指令时需要子时钟,就把12个振荡周期规定为1个机器周期,第几个振荡周期取指,第几个振荡周期译码等等都排好了,都是有用的。现在技术进步了,好多单片机改进了,有6T甚至1T机器周期,速度当然快多了。希望对你有帮助。
⑶ 单片机分频
标准的51最高计数频率为晶振的1/24(用计数器),12M时为500KHz
你这个因为要同步估计只能做到几十K输入,具体跟分频数有关,可提高晶振到30M试试.或者用所谓1T的51
⑷ 求51单片机分频程序
の,现在人家都毕业了,答辩都完事了,你才来搞这个毕业设计。。。
分频用定时器就行了。定时器有外部时钟输出脚。T0T1在P3口上,T2在P1口上,仔细看看吧。
⑸ 如何理解单片机的分频
分频就是将原有频率除以分频值得当频率。简单的来说就是以整数倍降低频率内。 2分频就是容分频前的频率除以2;4分频就是分频前的频率除以4…………
比如:如果晶振是12MHz的频率,经过2分频后送给单片机做系统时钟。 那么当前单片机的系统时钟则是12/2=6MHz。
⑹ 单片机输出分频程序
你采用STC的部分单片机就能达到这种效果!我用单片机采集ADC数据的时候,ADC的时钟我就是回直接答用单片机分频单片机的外接晶振来实现的,不仅可以分频晶振也可以分频T0,T1脚上的信号,所以你可以将输入接T0,然后CLKOUT脚输出!你可以去查下STC具有这种功能的单片机,STC12C5608AD单片机就可以的!
⑺ 单片机中的12分频是什么意思
单片机中的12分频是单片机的标准运算速度是晶振的12分之1。
计算方法:单片机的每四个时钟周期为一个内部指令周期,例如:8MHz的晶振,则内部指令周期为1/(8/4)= 0.5 uS
计数周期
1、时钟周期=振荡周期,名称不同而已,是指为单片机提供时钟信号的振荡源的周期,都是等于单片机晶振频率的倒数,如常见的外接12M晶振,那它的时钟周期=1/12M。
2、机器周期,8051系列单片机的机器周期=12*时钟周期。之所以这样分是因为单个时钟周期根本干不了一件完整的事情(如取指令、写寄存器、读寄存器等),而12个时钟周期就能基本完成一项基本操作了。
3、指令周期,一个机器周期能完成一项基本操作,但一条指令常常是需要多项基本操作结合才能完成,完成一条指令所需的时间就是指令周期,当然不同的指令,其指令周期就不一样的了。MCS-51系统中,有单周期指令、双周期指令和四周期指令。
(7)单片机中分频程序扩展阅读:
定时器/计数器每接受一个计数脉冲,加法计数器的值就加1;计满时则发生溢出,计数器又从0开始计数并置溢出标志位(TF0=1或TF1=1)。
1、定时模式 在此模式下,计数器的输入脉冲是由晶振12分频获得的。例如,晶振频率为12MHz的值加1.这样就可以根据计数值计算定时时间,也可以根据定时时间计算计数器的初值。
2、计数模式 在此模式下,计数器的输入脉冲是由外部引脚(T0或T1)输入的。外部引脚出现下降沿时,对应计数器的值加1.如果设置计数器的初值,那么读取当时计数器就可以计算脉冲个数。
⑻ 谁能帮我写个单片机分频程序
可以用计时中断法。设置一个定时器,然后程序中相应定时中断,根据中断次数就可以判断是不是到状态翻转的时刻了。
⑼ 在线等,跪求单片机高手给一个六分频程序
有外部输入信号源么?输入信号进入外部中断,在外部中断服务程序里累加到6就将某个io反向,同时累加计数器清0。
如果是内部信号,就在对应的服务程序里做。反正都是加到6就处理一下。
如果信号频率太高,超过mcu处理速度就麻烦了,只能用硬件解决了。
⑽ 51单片机分频器C语言
只能是非偶数,只能 INT(n/2)和INT(n/2)+1两个凑