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

正文內(nèi)容

基于單片機(jī)的測速儀的設(shè)計(jì)-資料下載頁

2025-06-27 19:26本頁面
  

【正文】 期中,黃老師依然是抽出時間和我們面對面一對一的交流,幫我們找出論文中存在的錯誤,并及時的幫我們改正,使我們的論文更加完美。同時,也非常感謝飛,他幫助我更好的理解了論文中不懂的地方,特別是在轉(zhuǎn)速計(jì)算公式的理解上,給了我的很大的幫助。也非常感謝聶少波,他幫助我找到了源程序中存在的一些錯誤。也要感謝賴伍陽,他幫助我學(xué)會了Proteus軟件的安裝和使用。真心感謝在這次論文創(chuàng)作中給了我?guī)椭睦蠋熀屯瑢W(xué)。參考文獻(xiàn)[1] 張毅剛.單片機(jī)原理及應(yīng)用[M].西安電子科技大學(xué)出版社,2007.[2] 張毅剛.新編MCS51單片機(jī)應(yīng)用設(shè)計(jì)[M].哈爾濱工業(yè)大學(xué)出版社,2003.[3] 張毅剛著.單片機(jī)原理及應(yīng)用[M].高等教育出版社,2003.[4] 陳杰,陳綠深.傳感器與檢測技術(shù)[M].北京理工大學(xué)出版社,2004.[5] 賈伯年,俞樸.傳感器技術(shù)[M].東南大學(xué)出版社,2000.[6] 張福學(xué).傳感器電子學(xué)及其應(yīng)用[M],2006.[7] 何立民.MCS51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京航空航天大學(xué)出版社,2004.[8] 陳杰,黃鴻.傳感器與檢測技術(shù)[M].高等教育出版,2002.[9] 袁希光.傳感器手冊[M].國防工業(yè)出版社,2005.[10] 康光華主編.電子技術(shù)基礎(chǔ)(數(shù)字部分)[M].高等教育出版社,2005.[11] 邱關(guān)源,羅先覺.電路(第五版)[M].高等教育出版社,2006.[12] 吳錫龍編.電路分析[M].北京:高等教育出版社,2004.[13] 彭榮修主編.?dāng)?shù)字電子技術(shù)基礎(chǔ)[M].武漢:華中理工大學(xué)出版社,2008.[14] 李哲英主編.電子技術(shù)及其應(yīng)用(數(shù)字部分)[M]北京:高等教育出版社,2003.[15] 康華光.電子技術(shù)基礎(chǔ) 模擬部分(第五版)[M] . 高等教育出版社,2005.[16] 崔洪斌,陳曹維,于冬梅著.AutoCAD實(shí)踐教程(2008版)[M].高等教育出版社.[17] 周荷琴,吳秀清著.微型計(jì)算機(jī)原理與接口技術(shù)[M].中國科學(xué)技術(shù)大學(xué)出版社,2008.[18] 裘雪紅,李伯成,劉凱.微型計(jì)算機(jī)原理及接口技術(shù)[M].西安電子科技大學(xué)出版社,2007.[19] 寧飛,王維華,孔宇.微型計(jì)算機(jī)原理與接口實(shí)踐[M].清華大學(xué)出版社,2006.[20] 孫德文.微型計(jì)算機(jī)技術(shù)[M].高等教育出版社,2002.[21] 周守昌主編.電路原理(上、下冊)[M].2版.北京:高等教育出版社,2004.[22] 陳希有主編.電路理論基礎(chǔ)[M].3版.北京:高等教育出版社,2004.[23] 周德明.保護(hù)方式下的80386及其編程[M].清華大學(xué)出版社,2006.[24] M.Morris Mano.Digital Design.3rd Ed.Prentice Hall USA,2002[25] Alexander C K,Sadiku M N O.Fundamentals of Electric Circuits.[s.l.]:McGrawHill Inc.2007.附錄Ainclude define uchar unsigned chardefine uint unsigned intdefine ulong unsigned longdefine LED_DAT P1sbit pin_SpeedSenser = P3^5。 //光電傳感器信號接在T1上define TIME_CYLC 500//12M晶振,定時器10ms 中斷一次 我們5秒計(jì)算一次轉(zhuǎn)速 // define PLUS_PER 10 //風(fēng)扇的扇葉數(shù),為方便計(jì)算,這里假定風(fēng)扇有十片扇葉,即傳感器檢測到10個脈沖,認(rèn)為1圈unsigned char code table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。uchar data Disbuf[4]。// 顯示緩沖區(qū)uint Tcounter = 0。 //時間計(jì)數(shù)器bit Flag_Fresh = 0。 // 刷新標(biāo)志bit Flag_clac = 0。 //計(jì)算轉(zhuǎn)速標(biāo)志//在數(shù)碼管上顯示一個四位數(shù)void DisplayFresh()。//計(jì)算轉(zhuǎn)速,并把結(jié)果放入數(shù)碼管緩沖區(qū)void ClacSpeed()。//初始化定時器T0void init_timer0()。//初始化定時器T1void init_timer1()。//延時函數(shù)void Delay(uint ms)。void it_timer0() interrupt 1 /* interrupt address is 0x000b */{TF0 = 0。 //d定時器 T0用于數(shù)碼管的動態(tài)刷新 //TH0 = 0xC0。 /* init values */TL0 = 0x00。Flag_Fresh = 1。Tcounter++。if(TcounterTIME_CYLC){ Flag_clac = 1。//周期到,該重新計(jì)算轉(zhuǎn)速了}}void main(void){Disbuf[0] = 0。 //開機(jī)時,初始化為0000Disbuf[1] = 0。Disbuf[2] = 0。Disbuf[3] = 0。 init_timer0()。init_timer1()。while(1){ DisplayFresh()。 // 定時刷新數(shù)碼管顯示 if(Flag_clac) { Flag_clac = 0。 ClacSpeed()。 //計(jì)算轉(zhuǎn)速,并把結(jié)果放入數(shù)碼管緩沖區(qū) Tcounter = 0。//周期定時 清零 TH1=TL1 = 0x00。//脈沖計(jì)數(shù)清零 }}}//在數(shù)碼管上顯示一個四位數(shù)void DisplayFresh(){P2=P2amp。0x7f。LED_DAT = table[Disbuf[0]]。Delay(1)。P2=P2|0xf0。P2=P2amp。0xbf。 LED_DAT = table[Disbuf[1]]。Delay(1)。 P2=P2|0xf0。 P2=P2amp。0xdf。 LED_DAT = table[Disbuf[2]]。Delay(1)。 P2=P2|0xf0。 P2=P2amp。0xef。LED_DAT = table[Disbuf[3]]。Delay(1)。 P2=P2|0xf0。}//計(jì)算轉(zhuǎn)速,并把結(jié)果放入數(shù)碼管緩沖區(qū)void ClacSpeed(){long speed 。uint PlusCounter。PlusCounter = TH1*256 + TL1。speed = 60*PlusCounter/(PLUS_PER*5)。//據(jù)公式計(jì)數(shù)轉(zhuǎn)速 Disbuf[0] = (speed/1000)%10。Disbuf[1] = (speed/100)%10。Disbuf[2] = (speed/10)%10。Disbuf[3] = speed%10。}//初始化定時器T0void init_timer0(){TMOD amp。= 0xf0。 //定時10毫秒 /* Timer 0 mode 1 with software gate */TMOD |= 0x01。 /* GATE0=0。 C/T0=0。 M10=0。 M00=1。 */TH0 = 0xC0。 /* init values */TL0 = 0x00。ET0=1。 /* enable timer0 interrupt */EA=1。 /* enable interrupts */TR0=1。 /* timer0 run */}//延時函數(shù)void Delay(uint ms){uchar i。while(ms) for(i=0。i100。i++)。}//初始化定時器T1void init_timer1(){TMOD amp。= 0x0F。 /* Counter 1 mode 1 with software gate */TMOD |= 0x50。 /* GATE0=0。 C/T0=1。 M10=0。 M00=1。 */TH1 = 0x00。 /* init values */TL1 = 0x00。ET1=1。 /* enable timer1 interrupt */EA=1。 /* enable interrupts */TR1=1。 /* timer1 run */}附錄B
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1