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

正文內容

片機課程設計--單片機轉速測量系統(tǒng)-資料下載頁

2025-06-04 06:43本頁面
  

【正文】 用 C 語言完成的,需要能掌握 C 語言,還要熟練 AT89C51 單片機。從程序流程圖、編寫程序、編譯,到最后的調試,是很復雜的。下面作簡單介紹:系統(tǒng)軟件主程序的功能是完成系統(tǒng)的初始化、顯示程序。 主程序流程圖程序流程圖 顯示子程序流程圖 開始 顯示緩存初始化 LED顯示初始化 數(shù)碼顯示 顯示 開始 初始化定時器計時器 刷新數(shù)碼管 延時 2ms 定時計數(shù)子程序流程圖 六 . 總結 采用單片機技術來實現(xiàn)轉速的測量,可以提高轉速的測量,可以提高轉速測量的精確度,并且加快了采樣的速率,具有較好的實時性。本文介紹的轉速方法使用于高、低轉速的測量,測量精確度與轉速無關,因而具有較寬的應用范圍和廣闊的應用的前景。 基于單片機的轉速測量系統(tǒng),具有硬件電路簡單,程序簡單和運算 速度快,測速范圍廣,抗干擾性能好的特點。在設計的信號處理電路中經(jīng)過濾波,能夠進一步減少誤差,是測速精度得到提高。 通過此次單片機的課程設計,加深了所學的單片機知識,也加強了我的動手能力,在前期的設計過程中遇到了不少問題,但在老師和同學們的幫助下一一解決了。特在此表示感謝!當然,作為只是有理論知識的學生來說,上網(wǎng)找資料是必不可少的,這也提供了我們很多便捷之處。在后期單片機實物的焊接過程中我們動手能力嚴重不足被充分暴露出來,當然,要解決這個問題并不難,只要我們在平時生活中多多動手鍛煉就行!總之,這次單片機的課程 設計收獲頗多! 七 . 附錄 開定時器 開計數(shù)器 定時 計數(shù) 讀出計數(shù)器值并清零 計數(shù)器定時重新裝初始值并啟動定時器 開始 1 . 系統(tǒng)總電路圖 2 . 系統(tǒng)總程序 include define uchar unsigned char define uint unsigned int uint mm=1234。 uchar code table[]={0xc0,0xF9,0xA4,0xB0, 0x99,0x92,0x82,0xF8,0x80,0x90,}。 delay(uint m) { uint i,j。 for(i=m。i0。i) for(j=60。j0。j)。 } xian_shi() { uchar qian,bei,shi,ge。 uint jj。 jj=mm。 jj*=20。 //jj+=1。 qian=jj/1000。 bei=jj%1000/100。 shi=jj%100/10。 ge=jj%10。 P2=0x10。 P0=table[qian]。 delay(1)。 //P2=0。 P2=0x20。 P0=table[bei]。 delay(1)。 //P2=0。 P2=0x40。 P0=table[shi]。 delay(1)。 //P2=0。 P2=0x80。 P0=table[ge]。 delay(1)。 //P2=0。 } timer_init() //定時器計數(shù)器初始化函數(shù) { EA=1。 ET0=1。 ET1=1。 TMOD=0X51。 TH0=(6553550000)/256。 TL0=(6553550000)%256。 TH1=0。 TL1=0。 TR0=1。 TR1=1。 } main() { timer_init()。 P0=0。 //開始數(shù)碼管不顯示 while(1) { xian_shi()。 delay(2)。 //數(shù)碼管刷新時間單位毫秒 } } void timer0() interrupt 1 { TR0=0。 TR1=0。 TH0=(6553550000)/256。 TL0=(6553550000)%256。 mm=0。 mm|=TH1。 mm=(mm8)|TL1。 // mm=55536。 TH1=0。 TL1=0。 TR0=1。 TR1=1。 } void timer1() interrupt 3 //顯示 0000說明出錯 { TR1=0。 TR0=0。 mm=0。 // TH1=0。 // TL1=0。 // TR1=1。 }
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1