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

正文內(nèi)容

基于單片機與vb汽車尾燈控制課程設(shè)計報告-文庫吧

2025-06-12 19:17 本頁面


【正文】 操作。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第15腳:背光源正極。第16腳:背光源負極。 系統(tǒng)結(jié)構(gòu)原理圖、器件選擇(1)電源電路 電源電路 電源電路可以給單片機提供工作所需電源,有指示燈提示,燈亮?xí)r表示提供正常工作電壓。(2)時鐘電路 時鐘電路 時鐘電路中使用的12M晶振,為單片機提供系統(tǒng)時鐘。(3)復(fù)位電路 復(fù)位電路 復(fù)位電路是單片機能上電復(fù)位,當(dāng)程序混亂跑飛時可以通過按鍵手動復(fù)位。(4)按鍵電路 按鍵電路 按鍵電路可以通過按鍵來模擬汽車的轉(zhuǎn)彎、剎車、應(yīng)急等各種狀態(tài),控制LED和液晶屏的顯示。(5)發(fā)光二極管顯示電路 發(fā)光二極管顯示電路 發(fā)光二極管可以模擬汽車車燈,顯示各種控制信號的效果。(6)液晶屏顯示電路 液晶屏顯示電路液晶屏顯示電路可以直觀的顯示出汽車的行進狀態(tài),增加尾燈系統(tǒng)的可視性。 (7) 串口電路 為了使單片機內(nèi)的電平與計算機的電平一樣需要利用電平轉(zhuǎn)換,MAX232芯片是專為RS232標準串口設(shè)計的單電源點平轉(zhuǎn)換芯片。其特點如下:1)符合所有的RS232技術(shù)標準;2)只需要單一 +5V電源供電;3)片載電荷泵具有升壓、電壓極性反轉(zhuǎn)能力,能夠產(chǎn)生+10V和10V電壓;4)功耗低,典型供電電流5mA;5)內(nèi)部集成2個RS232C驅(qū)動器;6)高集成度,片外最低只需4個電容即可工作;7)連接方式如圖5所示。 圖5串口連接 硬件電路總原理圖 總原理圖 ~,完整的實現(xiàn)了汽車尾燈的控制,用按鍵模擬控制信號,用發(fā)光二極管和液晶屏顯示狀態(tài),達到所有指標。 硬件設(shè)計原理及狀態(tài)圖本次由按鍵作為控制信號,發(fā)光二極管模擬汽車尾燈,狀態(tài)表如下所示:駕駛操作輸出信號LED1LED2 LED3LED4LED5LED6LED7LED8左轉(zhuǎn)滅滅閃爍滅滅滅滅 滅右轉(zhuǎn)滅滅滅閃爍滅滅滅滅剎車亮亮亮亮亮亮亮亮正常行駛亮亮滅滅亮亮滅滅夜間行駛亮亮滅滅滅滅亮亮倒車行駛滅滅滅滅亮亮亮亮 本次課題主要以STC89C52RC為核心展開的汽車尾燈控制器,通過原理仿真以及實物制作,完整的實現(xiàn)了汽車尾燈智能化控制的效果,相比以前用數(shù)字邏輯電路原理打成的汽車尾燈更方便、更簡單。制作出的實物板有6個控制狀態(tài)的按鍵,可以搭配起來控制6種汽車的行駛狀態(tài),完美的模擬了汽車尾燈控制系統(tǒng),完成本次課題的全部指標。四.程序流程 鍵盤掃程序設(shè)計流程圖鍵掃程序的過程為:開始時,先判斷是否有鍵閉合,無鍵閉合時,返回繼續(xù)判斷,有鍵閉合時,先去抖動,然后確定是否有鍵按下,若無鍵按下,則返回繼續(xù)判斷是否有鍵閉合,若有鍵按下,則判斷鍵號,然后釋放,若釋放按鍵完畢,則返回,若沒有釋放按鍵,則返回繼續(xù)釋放。其流程圖如圖所示。軟件設(shè)計思路,程序開始后進入初始化,然后掃描鍵盤等待有鍵按下。如果沒有鍵按下則一直掃描,如果有鍵按下,則判斷是哪個鍵,如果為1鍵,則正常行駛;為2鍵,則右轉(zhuǎn);為3鍵,則左車;為4鍵,則應(yīng)急狀態(tài);為5鍵,則倒車行駛;為6鍵,則夜間行駛。YN開始有鍵閉合否?去抖動確有鍵按下判斷按鍵釋放LED狀態(tài)返回YNYN 軟件流程圖 顯示程序設(shè)計流程圖NYN是否返回 LCD初始化顯示漢ACSII碼顯示開始顯示字符相應(yīng)功能設(shè)置送地址送數(shù)據(jù)NN相應(yīng)功能設(shè)置送行地址和列地址送數(shù)據(jù)是否YY圖 顯示程序流程圖顯示程序的過程為:顯示開始時,先進行LCD的初始化,判斷是否顯示漢字或ACSII碼或圖形,若不顯示,則返回,若顯示的是漢字或ACSII碼,則進行相應(yīng)功能的設(shè)置,然后送地址和數(shù)據(jù),再判斷是否顯示完,顯示完則返回,沒有顯示完則繼續(xù)送地址,若顯示的是圖形,則先進行相應(yīng)功能的設(shè)置,再送行地址和列地址,然后送數(shù)據(jù),最后判斷是否顯示完,顯示完則返回,沒有顯示完則繼續(xù)送行地址和列地址。其流程圖如圖7所示。(1)在編寫液晶屏的顯示程序時,發(fā)現(xiàn)液晶屏只能瞬間的顯示狀態(tài),而不能保持,因此在液晶顯示程序后要加上一個延時,使液晶屏能夠保持狀態(tài); (2)要使發(fā)光二極管閃爍可以通過指令讓其取反,但是在編寫程序時,只能取反一次,一次可以使用一個while函數(shù),當(dāng)沒有按鍵時候發(fā)光二極管一直取反,且在程序里加上適當(dāng)?shù)难訒r; (3)在使發(fā)光二極管閃爍時,如果前一個狀態(tài)中正在使用改二極管,則切換狀態(tài)后,每個燈管的閃爍時間不同步,因此在讓其閃爍之前先令所有二極管保持同一個狀態(tài); VB上位機界面設(shè)計(1)IO控制系統(tǒng)原理框圖: 單片機 上位機控制軟件 發(fā)送數(shù)據(jù) 將PC機和單片機通過RS232連接,通過上位機軟件可以向單片機發(fā)送數(shù)據(jù)來測試兩者的通訊狀態(tài),同時單片機也可以向上位機軟件返回數(shù)據(jù),以顯示當(dāng)前通信狀態(tài)是否正常。以及用上位機軟件控制單片機上的指示燈工作。從而實現(xiàn)簡單的IO控制系統(tǒng)。(2)上位機軟件(3)通信協(xié)議本通信系統(tǒng)使用了一個簡單的通信協(xié)議,就是每當(dāng)向單片機發(fā)送一個特定字符串時,單片機在接收到字符串時會向上位機軟件反饋一條信息,來表明上位機軟件和硬件是否正常通信,制定通信協(xié)議時需要指定端口號,關(guān)鍵代碼如下: = “ ” = “ ” = “ ” = “ ” = = “ ” VB上位機界面通過協(xié)議控制車燈的智能開關(guān)。五仿真圖實物調(diào)試6 課設(shè)總結(jié)本次的課設(shè)作品的主要元件為STC89C52RC,在其控制下保證了系統(tǒng)的正常工作,達到模擬汽車尾燈控制的效果,實現(xiàn)汽車尾燈的智能化控制。兩周的課程設(shè)計,相較于之前所選修的各種實驗課程,此次更增加了自己的動手實踐能力。理論與實踐還是有一定的差距的,在理論上不管多精確的數(shù)據(jù),一旦用于實際中,就不得不考慮其儀器,器件的誤差,以及自己操作上的能力。而且,在課設(shè)過程中添加了自己的思考,該選擇怎樣的電阻、電容,想要修改最后的輸出,應(yīng)該在什么地方做改變。雖然是一些很基礎(chǔ)的東西,但僅僅是書上的理論學(xué)習(xí),會讓人對知識遺忘得比較快,相反,通過自己動手實踐過的東西,會更加記憶深刻。看著自己成功制作出來的電路板覺得很有成就感。通過這次課設(shè)教我還學(xué)會很多關(guān)于電子產(chǎn)品知識。進一步的認識了我們現(xiàn)實生活電子產(chǎn)品,了解和掌握了一些簡單電子元件的運用,大大的擴展了我們的知識面。提高了自己以后在學(xué)習(xí) 生活中自己動手能力。給我們很大的啟發(fā),很有助于我們將來的學(xué)習(xí)生活和工作。在查閱資料中,獲得了許多額外的知識,開拓視野。在原理圖的設(shè)計、使用proteus仿真、使用Altium繪制、實物的制作、板子調(diào)試等整個過程中加強了我們分析問題和解決問題的能力,深刻體味到實踐是檢驗真理的唯一標準這一道理??偠灾@次課設(shè),讓我們受益匪淺。 參考文獻[1]李廣弟,朱月秀,[M].北京:航空航天大學(xué)出版社,2000.[2]康華光,[M].武漢:高等教育出版社,1998.[3]實驗測試(第二版).武漢:華中理工出版社,2000.[4] 語言應(yīng)用程序設(shè)計實例精講[M].電子工業(yè)出版社,2
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1