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

正文內容

畢業(yè)設計---數字轉速計的設計-畢業(yè)設計-資料下載頁

2025-01-19 04:42本頁面

【導讀】目前,單片機已經在日常生活和控制領域等方面得到廣泛的應用,它正為我。國經濟的快速發(fā)展發(fā)揮著舉足輕重的作用。作為自動化專業(yè)的一名工科學生應該牢。牢掌握這一重要技術。而課程設計這一環(huán)節(jié)是我們提高單片機應用能力的很好機會,通過課程設計可以進一步鞏固我們前面所學理。論知識,使我們對單片機理論知識有一個深刻的認識和全面的掌握。老師的指導下得到及時的解決。再次,它能使我們的應用能力和科技創(chuàng)新能力得到。單片機來測量轉速。雖然單片機的品種很多,但MCS-51系列單片機仍不失為單片機中的主流機型。信息處理和自動控制技術綜合應用,以求機電系統(tǒng)和產品達到最佳的組合。本次課程設計用STC89C52作為主控器組成一個轉速表。在此期間定時1s,在1s內允許中斷,每中斷。計數一定時間內通過定時器的脈沖數通過軟硬件結合工作即可測出電機的轉速。要功能是為定時器在溢出時設定標志位,并控制定時器的運行或停止等。用獨立按鍵設計。

  

【正文】 )。 } void Scan_Key() //鍵盤掃描子程序 { if(key==0) //啟動功能鍵被按下 { delay(10)。 //去抖 if(key==0) //啟動鍵被按下 { if(Key_State==0|Key_State==3)//假如鍵狀態(tài)為 0或 3 { TR0=1。 //開啟定時器 /計數器 0 TR1=1。 //開啟定時器 /計數器 1 Key_State=1。 //把鍵狀態(tài)設為 1 } while(!key)。 //等待啟動鍵釋放 } } if(Stop==0) //復位鍵被按下 15 { delay(10)。 //延時去抖 if(Stop==0) //停止鍵被按下 { if(Key_State!=2) //鍵狀態(tài)不為 2 { Key_State=2。 //狀態(tài)設為 2 TR0=0。 //關閉定時器 /計數器 0 TR1=0。 //關閉定時器 /計數器 1 } while(!Stop)。 //等待復位鍵釋放 } } if(Reset==0) //停止鍵被按下 { delay(10)。 //延時去抖 if(Reset==0) //停止鍵確實被按下 { if(Key_State!=3) //鍵狀態(tài)為不 3 { Key_State=3。 //鍵狀態(tài)設為 3 TR0=0。 //關閉定時器 /計數器 0 TR1=0。 //關閉定時器 /計數器 1 } while(!Reset)。 //等待停止鍵釋放 } } } 16 void main() //主函數 { TMOD=0x51。 //定時器 1和 0 都工作在方式 1 TH0=(6553650000)/256。 //定時器 0裝入初值 TL0=(6553650000)%256。 TH1=0。 //定時器 1裝入初值 TL1=0。 EA=1。 //開放總中斷 ET0=1。 //開放定時器 /計數器 0 中斷 ET1=1。 //開放定時器 /計數器 1 中斷 TR0=0。 //關閉定時器 /計數器 0 TR1=0。 //關閉定時器 /計數器 1 P2=0xff。 //關閉數碼顯示管 while(1) { Scan_Key()。 //調用鍵盤掃描子程序 if(T_State==1amp。amp。Key_State==1)//鍵狀態(tài)為 1 且定時器狀態(tài)為 1 { T_State=0。 //把定時器狀態(tài)清 0 second=(TH1*256+TL1)*60。//計算轉速 TH1=0。 //清計數器 TL1=0。 } if(Key_State==1|Key_State==2)//鍵狀態(tài)為 1 或 2 Display()。 //調用顯示子程序 if(Key_State==3) //鍵狀態(tài)為 3 17 P2=0XFF。 //關閉顯示 } } void T0timer() interrupt 1 //定時器 0用于定時 { TH0=(6553650000)/256。 //重裝初值 TL0=(6553650000)%256。 Count++。 //計數值加 1 if(Count=20) //計數值到了 20次,即 1S就清 0, 并把定時器狀態(tài)設為 1 { Count=0。 T_State=1。 } } void T1timer() interrupt 3 //定時器 1用于計數 { TH1=0。 //重裝初值 TL1=0。 }
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1