1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
51單片機自行車測速算法問題
[打印本頁]
作者:
li171
時間:
2020-4-19 14:26
標題:
51單片機自行車測速算法問題
51單片機自行車測速,我想的是自行車轉一圈測一下速,車輪半徑30cm大佬看看下面程序對不對
void EXINT0() interrupt 0 //霍爾傳感器
{
count++;
}
void time0() interrupt 1
{ static unsigned int cnt=0;
TH0=0x3c;
TL0=0xb0;
cnt++;
if(count==1)
{
EX0=0; //關閉外部中單0
Velocity=2*3*3.14*100/(cnt*50)*3.6;//計算轉速(半徑3cm)
Z=0;//圈數清零
cnt=0;
count=0;
TH0=0x3c;//重新賦值
TL0=0xb0;
EX0=1;//開啟中斷
}
}
作者:
我未曾來過
時間:
2020-4-19 17:17
如果我沒猜錯的話,你那個判斷錯了吧?應該是 if(cnt==1)?
作者:
xuyaqi
時間:
2020-4-19 17:29
用不著一圈中斷算一次,改為中斷里光計圈數,5圈算一次再顯示,減輕CPU負擔。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1