當前位置:首頁 » 編程語言 » 測速C語言

測速C語言

發布時間: 2022-08-19 20:37:30

A. 單片機C語言實現紅外脈沖計數計算車速

以51單片機 12MHz晶振情況下為例

#define STAYTIME 781//定時200ms 其他時間可以自己算
int tcount,p_count;
double speed;
void t0_init(void)
{
TH0=0x00;
TL0=0x00;
TMOD|=0x02;
ET0=1;
TR0=1;
IT0=1;//外部中斷下降沿觸發
EX0=1;
}
void pulse_int(void) interrupt 0
{
p_count++;
}
void t0_int(void) interrupt 1
{
tcount++;
if(tcount>STAYTIME){
tcount=0;
EX0=0;//關輸入脈沖的中斷
ET0=0;
speed=p_count/20;//單位就是 轉/秒
//下面重新開始
p_count=0;
ET0=1;
EX0=1;
}
}
}
void main()
{
t0_init();
EA=1;
while(1);

}

B. 誰有51單片機霍爾感測器測速程序要完整的能用的,C語言寫的謝謝大蝦還有就是下面計數器二進制轉換成十

這個很簡單 TL1放的是計數器初值的低8位,TH1放的是高8位,所以把這兩個要組合成一個數那就需要把高8位的左移8次,然後加上低8位的就是計數器初值了,至於你說的2進制轉10進制,其實不用轉的,在內存當中的值是一樣的,只是代碼的表示方式不一樣而已。

熱點內容
pythonubuntu開發環境 發布:2025-09-23 20:52:03 瀏覽:590
c51可讀寫程序存儲器 發布:2025-09-23 20:47:45 瀏覽:909
JAVAblobSQL 發布:2025-09-23 20:46:36 瀏覽:408
配置mysql資料庫連接池 發布:2025-09-23 20:29:49 瀏覽:318
linuxjava獲取路徑 發布:2025-09-23 20:28:55 瀏覽:33
編譯器編碼器 發布:2025-09-23 20:16:17 瀏覽:172
有看頭的攝像頭初始密碼是多少 發布:2025-09-23 20:07:06 瀏覽:113
雲伺服器收租 發布:2025-09-23 20:03:56 瀏覽:9
字元串在內存中存儲 發布:2025-09-23 20:03:13 瀏覽:719
任務系統源碼 發布:2025-09-23 20:02:59 瀏覽:761