freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機測量電機轉速(編輯修改稿)

2024-07-23 10:13 本頁面
 

【文章內容簡介】 ME_CYLC 100 //12M晶振,定時器10ms 中斷一次 我們1秒計算一次轉速 // 1000ms/10ms = 100define PLUS_PER 10 //碼盤的齒數 ,這里假定碼盤上有10個齒,即傳感器檢測到10個脈沖,認為1圈define K //校準系數unsigned char code table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 uchar data Disbuf[4]。// 顯示緩沖區(qū) uint Tcounter = 0。 //時間計數器bit Flag_Fresh = 0。 // 刷新標志 bit Flag_clac = 0。 //計算轉速標志 bit Flag_Err = 0。 //超量程標志 //在數碼管上顯示一個四位數 void DisplayFresh()。//計算轉速,并把結果放入數碼管緩沖區(qū) void ClacSpeed()。//初始化定時器T0void init_timer0()。//初始化定時器T1void init_timer1()。//延時函數 void Delay(uint ms)。void it_timer0() interrupt 1 /* interrupt address is 0x000b */{TF0 = 0。 //d定時器 T0用于數碼管的動態(tài)刷新 //TH0 = 0xC0。 /* init values */TL0 = 0x00。 Flag_Fresh = 1。 Tcounter++。 if(TcounterTIME_CYLC){ Flag_clac = 1。//周期到,該重新計算轉速了 }}void it_timer1() interrupt 3 /* interrupt address is 0x001b */{TF1 = 0。 //定時器T1用于單位時間內收到的脈沖數 //要速度不是很快,T1永遠不會益處Flag_Err = 1。 //如果速度很高,我們應考慮另外一種測速方法,:脈沖寬度算轉速 }void main(void){Disbuf[0] = 0。 //開機時,初始化為0000Disbuf[1] = 0。 Disbuf[2] = 0。Disbuf[3] = 0。 init_timer0()。init_timer1()
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1