1. 谁有51单片机霍尔传感器测速程序要完整的能用的,C语言写的谢谢大虾还有就是下面计数器二进制转换成十
这个来很简单 TL1放的是计数器初值的源低8位,TH1放的是高8位,所以把这两个要组合成一个数那就需要把高8位的左移8次,然后加上低8位的就是计数器初值了,至于你说的2进制转10进制,其实不用转的,在内存当中的值是一样的,只是代码的表示方式不一样而已。
2. 光电传感器测速编程怎么写这个程序输出乱码是怎么回事呢
溢出来了,time是什么类型?如果是整形源变量的话,肯定time=0,因(th1+th2)不超过511除1000000结果是0,0不能当除数正确的是(th1*256+th2),即使如此,time也不超过65535所以绝对不能除1000000如果算速度的话,可以v=2000000/time;V要是长整型(longint)当然,time和v可以取FLOAT型,但送数码管显示不方便还有计数器用之前要清0,不知你主程序里清了吗.