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

正文內(nèi)容

基于單片機(jī)的智能型客車防超載系統(tǒng)的設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-06-19 12:53本頁面
  

【正文】 示中斷子程序流程圖如圖9所示主程序流程圖如圖10所示等待顯示控制信號(hào)顯示車內(nèi)當(dāng)前人數(shù)返回主程序有? 圖8 顯示子程序流程圖開始系統(tǒng)初始化設(shè)置客車人數(shù)上限送車內(nèi)人數(shù)到number判斷車內(nèi)人數(shù)是否超載?產(chǎn)生報(bào)警信號(hào)斷開汽車點(diǎn)火器再次判斷車內(nèi)人數(shù)是否超載?消除報(bào)警信號(hào)開啟汽車點(diǎn)火器判斷上或下?等待外部中斷信號(hào)做加/減運(yùn)算返回判斷車內(nèi)人數(shù)是否超載?有?圖9 外部中斷子程序流程圖 圖10 程序流程圖 程序設(shè)計(jì) 主程序采用了3個(gè)中斷(其中2個(gè)外部中斷用于記數(shù),一個(gè)定時(shí)中斷用于LED顯示)。void main(void) { TMOD=0x20。 //采用T1定時(shí),工作方式2// TH1=0x06。 //設(shè)置記數(shù)初值// TL1=0x06。 TR1=1。 //啟動(dòng)T1// ET1=1。 //允許T1中斷// EA=1。 //CPU開中斷// EX0=1。 //允許外部中斷0// EX1=1。 //允許外部中斷1// PX0=1。 PX1=1。 //設(shè)定中斷優(yōu)先級(jí)// IT0=1。 //外部中斷下降沿觸發(fā)// IT1=1。 number=00。 //初始化車內(nèi)人數(shù)// up=0。 down=0。 while(1) { if(number48)//車內(nèi)人數(shù)大于額定人數(shù)電子點(diǎn)火器關(guān)閉并發(fā)出報(bào)警聲// { P1_0=0。 alarm()。 delay200ms()。 } else //車子不超載時(shí)汽車正常工作// { P1_0=1。 P1_7=1。 } }} 部分子程序:采用定時(shí)器T1,每20次定時(shí)刷新一次顯示的內(nèi)容,其程序如下: void t1(void) interrupt 3 using 0 //20次中斷才顯示一次//{ mstt++。 if(mstt==20) { mstt=0。 P1=dispcode[number/10]。 P0=dispcode[number%10]。 }}報(bào)警子程序:void alarm(void){ int i。 for(i=30。i0。i) //產(chǎn)生一個(gè)1K HZ 的方波// { P2_7=1。 delay0_5ms ()。 P2_7=0。 delay0_5ms ()。 }}: void X0(void) interrupt 0 using 1 //when INT0 have signal//{ up=1。 //判斷上車// if(down==1) { number=number+1。 down=up=0。 } } void X1(void) interrupt 2 using 2 //when INT1 have signal//{ down=1。 if(up==1) //判斷下車// { number=number1。 up=down=0。 } }結(jié)論本文采用高性能、低價(jià)格的AT89C51單片機(jī)系統(tǒng)為主控單元,通過運(yùn)動(dòng)方向傳感器和熱釋電紅外人體識(shí)別傳感器,對(duì)乘客的上下車進(jìn)行識(shí)別,并消除其他物體及小生物的干擾,當(dāng)有人通過時(shí)傳感器輸出端就會(huì)向單片機(jī)發(fā)送一個(gè)低電平信號(hào),觸發(fā)單片機(jī)的外部中斷,單片機(jī)立即啟動(dòng)記數(shù)程序,因此,此系統(tǒng)具有很好的實(shí)時(shí)性。同時(shí)單片機(jī)對(duì)乘客的人數(shù)進(jìn)行統(tǒng)計(jì)、分析和處理,同時(shí)向繼電器控制模塊發(fā)送控制信號(hào),并實(shí)時(shí)地用高亮度的數(shù)碼管顯示當(dāng)前車內(nèi)乘客人數(shù)。當(dāng)汽車超載時(shí),蜂鳴器發(fā)出報(bào)警聲,提示司機(jī)汽車已經(jīng)超載,同時(shí)顯示當(dāng)前車內(nèi)的人數(shù),并通過繼電器對(duì)客車執(zhí)行鎖定,使客車不能啟動(dòng),從而達(dá)到了防止客車超載的目的。本系統(tǒng)運(yùn)行穩(wěn)定、可靠、快速、準(zhǔn)確,能夠?qū)崟r(shí)地記數(shù)和顯示,且具有抗干擾能力強(qiáng)、操作方便,成本低等優(yōu)點(diǎn),因此,具有很好的推廣價(jià)值。 參考文獻(xiàn)[1] [M].北京:電子工業(yè)出版社,.[2] [M].北京:高等教育出版社,.[3] 朱定華,[M].北京交通大學(xué)出版社,清華大學(xué)出版社,2003.[4] 張毅坤,陳善久,[M].西安:西安電子科技大學(xué)出版 社,(). [5] 沙占友,[M].北京:電子工業(yè)出版社,2004.[6] 張迎新,、應(yīng)用及接口技術(shù)(第2版)[M].北京:國防工業(yè)出社,2004.[7] 楊興瑤,張益清,[M]北京:.[8] [M].北京:高等教育出版社,1998(2004重印).[9] Kernighan Brian W,Dennis M Ritchie,The C Programming Cliffs , New Jersey : Prentice Hall ,1998.[10] 胡偉,[M].北京:人民郵電出版社,.[11] 趙亮,侯國銳. 單片機(jī)C語言編程與實(shí)例[M].北京:人民郵電出版社,2002.[12] Kenneth . The 8051 microcontroller architecture programming and application [M].West Publishing .[13] 周潤景,袁偉亭,amp。ARM7系統(tǒng)中的應(yīng)用百例[M].北京:電子工 業(yè)出版社,.[14] 王兆安,[M]. 北京:機(jī)械工業(yè)出版社,2000.附錄A:C語言源程序include unsigned char code dispcode[]={0xc0,0x0f9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x84,0xff}。unsigned char number。unsigned char mstt。//每 mstt 次點(diǎn)亮一次數(shù)碼管//unsigned char up。unsigned char down。void delay0_5ms (void) //{ int i。 for (i=0。i248。i++)。}void delay200ms(void) //{ unsigned char j,k,l。 for(j=0。j30。j++) for(k=0。k20。k++) for(l=0。l248。l++)。}void delay10ms(void) //{ unsigned char m,n。 for(m=0。m20。m++) for(n=0。n248。n++) 。}void alarm(void){ int i。 for(i=30。i0。i) { P1_7=1。 delay0_5ms ()。 P1_7=0。 delay0_5ms ()。 }}void main(void) //main function//{ TMOD=0x20。 TH1=0x06。 TL1=0x06。 TR1=1。 ET1=1。 EA=1。 EX0=1。 EX1=1。 PX0=1。 PX1=1。 IT0=1。 IT1=1。 P1=0xFF。 number=46。 up=0。 down=0。 while(1) { if(number48) { P1_0=0。 alarm()。 delay200ms()。 } else { P1_0=1。 P1_7=1。 } }} void t1(void) interrupt 3 using 0 //8次//{ mstt++。 if(mstt==20) { mstt=0。 P0=dispcode[number/10]。 P2=dispcode[number%10]。 }} void x0(void) interrupt 0 using 1 //when INT0 have signal//{ up=1。 if(down==1) { number++。 down=up=0。 } } void X1(void) interrupt 2 using 2 //when INT1 have signal//{ down=1。 if(up==1) { number。 up=down=0。 } }附錄B:仿真軟件仿真的主要目的是驗(yàn)證單片機(jī)系統(tǒng)寫入由KEIL生成的HEX文件后是否能夠?qū)崿F(xiàn)智能控制的目的。本仿真對(duì)部分模塊進(jìn)行了簡(jiǎn)化,其一、利用兩個(gè)模擬開關(guān)代替紅外檢測(cè)模塊,通過對(duì)模擬開關(guān)的開和關(guān),使外部中斷輸入端的電平發(fā)生突變,從而啟動(dòng)了相關(guān)的中斷響應(yīng)程序;其二、用一個(gè)揚(yáng)聲器替代了報(bào)警模塊;其三、利用一個(gè)發(fā)光二極管代替汽車電子打火器。圖11是利用Proteus對(duì)系統(tǒng)進(jìn)行仿真時(shí)的初始化狀態(tài),汽車電子打火器能正常工作,報(bào)警器不工作,LED顯示車內(nèi)的人數(shù)[13] 。圖11 系統(tǒng)初始化 通過對(duì)兩個(gè)模擬開關(guān)的操作,LED上顯示的數(shù)字改變,當(dāng)車內(nèi)人數(shù)未超過客車限載人數(shù)時(shí),汽車電子打火器正常工作,報(bào)警器不工作。仿真如圖12所示。圖12 車內(nèi)人數(shù)少于額定人數(shù)時(shí)當(dāng)車內(nèi)人數(shù)大于額定人數(shù)時(shí)單片機(jī)系統(tǒng)立即關(guān)斷汽車電子打火器使汽車不能啟動(dòng),報(bào)警器發(fā)出報(bào)警聲,提醒司機(jī)車內(nèi)人數(shù)超過限載人數(shù)。仿真如圖13所示。圖13 車內(nèi)人數(shù)大于額定人數(shù)時(shí)系統(tǒng)做出的反應(yīng)致 謝本研究及學(xué)位論文是在我的導(dǎo)師李小武老師的親切關(guān)懷和悉心指導(dǎo)下完成的。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。從課題的選擇到項(xiàng)目的最終完成,李老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。他不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無微不至的關(guān)懷,在此謹(jǐn)向李老師致以誠摯的謝意和崇高的敬意。 在此,我還要感謝永州致遠(yuǎn)的李耀紅老師及和我一起參加單片機(jī)培訓(xùn)的各位同學(xué),正是由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請(qǐng)接受我誠摯的謝意!最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們! 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作所取得的成果。盡我所知,除文中已經(jīng)特別注明引用的內(nèi)容和致謝的地方外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的研究成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式注明并表示感謝。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。學(xué)位論文作者(本人簽名): 年 月 日學(xué)位論文出版授權(quán)書本人及導(dǎo)師完全同意《中國博士學(xué)位論文全文數(shù)據(jù)庫出版章程》、《中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫出版章程》(以下簡(jiǎn)稱“章程”),愿意將本人的學(xué)位論文提交“中國學(xué)術(shù)期刊(光盤版)電子雜志社”在《中國博士學(xué)位論文全文數(shù)據(jù)庫》、《中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫》中全文發(fā)表和以電子、網(wǎng)絡(luò)形式公開出版,并同意編入CNKI《中國知識(shí)資源總庫》,在《中國博碩士學(xué)位論文評(píng)價(jià)數(shù)據(jù)庫》中使用和在互聯(lián)網(wǎng)上傳播,同意按“章程”規(guī)定享受相關(guān)權(quán)益。論文密級(jí):□公開 □保密(___年__月至__年__月)(保密的學(xué)位論文在解密后應(yīng)遵守此協(xié)議)作者簽名:_______ 導(dǎo)師簽名:______________年_____月_____日 _______年_____月_____日 獨(dú) 創(chuàng) 聲 明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本聲明的法律后果由本人承擔(dān)。 作者簽名: 二〇一〇年九月二十日畢業(yè)設(shè)計(jì)(論文)使用授權(quán)聲明本人完全了解濱州學(xué)院關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1