‘壹’ 单片机输出的频率计算
去网上下载一个<单片机小精灵>的软件,可以自动计算这些参数,并生成源代码
如果下载不到,你可以采纳我后留个邮箱,我发给你.
‘贰’ 单片机实际工作频率怎样计算
说51单片机吧,传统51单片机的工作频率(机器频率)是晶振频率的1/12,后来的增强型51单片机机器频率为1/6,甚至为1倍
当然可以设置的,想慢一些也可以,最低可到1/128
‘叁’ 单片机频率的计算求解
你可以查一下每条for语句里面执行的时间啊,i=400,就是一个变量,通过改变其值来改变for的运行时间,就可以改变频率了。
你也许是想问为什么400就是1000HZ的频率。怎么计算的,对吧。
告诉你一个简单可行的办法,就是用proteus仿真软件,测试一下你的for的运行时间。
简单说就是设置一个IO口,当运行完for后,让该IO口取反,在测试程序中用whie(1) 一直这样做。然后通过proteus观察IO口的高低电平的变化时间,就可以知道for的运行时间了。当然,这也只是一个大概的测试方法。
粗略的延时就用for语句等实现,精确延时是用定时器完成的。
像你这个程序,只是个大概延时,没必要搞得非常精确,所以就用for语句实现了。
‘肆’ 单片机频率常数是怎样计算出来的。。。。
单片机频率常数是怎样计算出来的。。。。
周期是频率的倒数 或者频率是周期的倒数
1秒:相当于频率是1HZ ,也就是1/1S =1HZ
那么1/1ms =1/0.001S =1000HZ
‘伍’ 单片机的输出声音频率为什么这么算
首先,0.7ms翻转P3.0一次,P3.0输出的波形由1变0或由0变1,而一个震荡周期包含一个高电平和一个低电平,因此你看到需要将0.7ms乘以2才是一个周期波形的时长,0.7ms*2=1.4ms
1.4ms换算成秒: 1.4ms/1000=0.0014s
0.0014s换算成频率: 1/0.0014s=714.2857Hz
‘陆’ 单片机中用定时器 和计数器来求频率 计算公式是怎么写的
用定时器来及频率,你只需将定时器定时为1秒,1秒内的脉冲个数就是频率了。如果你一定要公式,非常简单,用计数器计到的脉冲个数除以定时时间就是频率了。其中定时器每计一次的时间是晶振的十二分之一,例如,12M晶振就是(12*10^6)*(1/12)=1us.
‘柒’ 51单片机的最佳计数频率是多少如何算出来的,最好能讲解下 求
51单片机计数,输入的计数频率不可以超过主频的一半,
以12M晶振,12分频来算,主频是1M,那么最高计数频率为500KHz。
主频1MHz,那么单片机每个周期,也就是1us可以检测一次管脚的状态,检测一次跳变由高到低,或者由低到高,需要两个周期,即2us,也就是500KHz。
准确的说,要求输入的信号变化速率必须低于主频,才能确保可以被识别。