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

正文內容

基于單片機的數(shù)字交通燈畢業(yè)設計論文(編輯修改稿)

2025-07-17 12:38 本頁面
 

【文章內容簡介】 我們可以把它們同樣對待。也就是說各個方向的數(shù)碼管個位(把數(shù)碼管第二位定義為個位,第一位定義為十位)用一根信號線控制,十位用另一根信號線控制。這里采用動態(tài)顯示。第4章 系統(tǒng)軟件設計硬件平臺結構一旦確定,大的功能框架即形成。軟件在硬件平臺上構筑,完成各部分硬件的控制和協(xié)調。系統(tǒng)功能是由軟硬件共同實現(xiàn)的,由于軟件的可伸縮性,最終實現(xiàn)的系統(tǒng)功能可強可弱,差別可能很大。因此,軟件是本系統(tǒng)的靈魂。軟件采用模塊化設計方法,不僅易于編程和調試,也可減小軟件故障率和提高軟件的可靠性。同時,對軟件進行全面測試也是檢驗錯誤排除故障的重要手段。由于LCD的菜單界面設計需要多重選擇判斷,這里我們選用了移值性好、結構清晰、能進行復雜運算的C語言來實現(xiàn)編程?!≤浖傮w設計軟件總體設計主要完成各部分的軟件控制和協(xié)調。本系統(tǒng)主程序模塊主要完成的工作是對系統(tǒng)的初始化,發(fā)送顯示數(shù)據(jù),同時對鍵盤進行掃描,等待外部中斷,以及根據(jù)所需要的功能進行相應的操作。其流程圖如圖41所示。圖41 軟件總體流程圖 軟件主要子程序設計 緊急狀態(tài)子程序設計1.在緊急狀態(tài)下,只有緊急狀態(tài)手動控制按鍵才可以使所有的LED都被置為紅燈,車輛禁行、行人通行。緊急情況結束后再轉成自動狀態(tài)。程序流程如圖42所示。圖42 緊急狀態(tài)子程序 設置狀態(tài)子程序設計設置狀態(tài)子程序如圖43所示。圖43 設置狀態(tài)子程序在設置狀態(tài),按下按鍵1(P16)開始設置南北的紅燈時間,按下按鍵2(P17)設置南北的綠燈時間,按下按鍵3(P27)返回正常運行狀態(tài)。紅燈和綠燈的時間最大可以設為99,超出99的時候會從50開始重新計數(shù)。它包含倒計時調整和緊急狀態(tài)兩個狀態(tài)。主程序中放了一個按鍵的判斷指令,當有按鍵按下的時候,程序就自動的跳轉到按鍵子程序處理。當檢測到按鍵2(P17)鍵按下的時候就自動返回到主程序。當出現(xiàn)緊急的情況的時候,按下按鍵3(P27)就切換到緊急狀態(tài),當緊急事件處理完畢的時候,按下按鍵2(P17),就可以返回正常狀態(tài)。 鍵盤模塊子程序設計鍵盤是人機進行交互的重要接口之一。用戶通過按鍵對儀器下達命令,儀器對按鍵譯碼獲得相應的鍵值,并執(zhí)行相應的命令程序。鍵盤部分的軟件實現(xiàn)主要是指對鍵盤管理進行編程,從而成功地讀取鍵盤值,實現(xiàn)相應的功能。鍵盤實現(xiàn)的程序流程圖如圖44所示。開始初始化設定初值紅燈倒計時倒計時完畢黃燈閃3S綠燈倒計時倒計時完畢黃燈閃3S結束圖44 實現(xiàn)的程序流程圖第5章 系統(tǒng)調試與測試 系統(tǒng)操作說明本設計采用的是開關鍵盤,共6個鍵。鍵盤用來輸入倒計時時間數(shù)字信息;功能菜單選擇鍵則用于主次干道通行時間分別設置、確定、取消(即調時方向的切換、倒計時的加減、東西強行、南北強行,調完確認)等功能。 系統(tǒng)分為兩個狀態(tài):設置狀態(tài)和顯示狀態(tài)。利用鍵盤可以進行兩個狀態(tài)間的切換;開機時,系統(tǒng)為顯示狀態(tài),此時顯示四個路口數(shù)碼管從默認的倒計時時間開始倒計時;顯示狀態(tài)時,交通燈模組的四個LED數(shù)碼管進行倒計時;顯示過程中按鍵可以重新進入設置狀態(tài)?!≌{試根據(jù)電路功能逐級進行:1)通行方式功能調試:對行人和行車方向指示燈亮度和驅動電路調試;2)倒計時功能調試:數(shù)碼管亮度調試;3)緊急情況手動控制功能調試:包括按鍵功能的調試;調試結果如圖51所示。圖51 調試后的原理圖結 論本設計以單片機為核心,以LED數(shù)碼管作為倒計時指示,該設計很好地完成了設計的各項要求,主要體現(xiàn)如下:出現(xiàn)緊急情況時系統(tǒng)可設置成手動控制,緊急情況結束后再轉成自動,控制十分靈活;主干道和次干道可以分開設置時間功能,使控制更加靈活;以上所有功能均在城市交道口模型上得到很好地實現(xiàn),該設計在確保功能實現(xiàn)的基礎上,充分考慮了控制系統(tǒng)操作方便、可靠性高、穩(wěn)定性好等要求。該設計的交通燈控制器,實現(xiàn)了能根據(jù)實際車流量通過AT89C51芯片的P1口設置紅、綠燈燃亮時間的功能;紅綠燈循環(huán)點亮,倒計時剩3秒時黃燈閃爍警示綠燈時間可檢測車流量并可通過雙位數(shù)碼管顯示。通過這次畢業(yè)設計,使我得到了一次用專業(yè)知識、專業(yè)技能分析和解決問題全面的系統(tǒng)的鍛煉。使我在單片機的基本原理、單片機應用系統(tǒng)開發(fā)過程,以及在常用編程設計思路技巧(特別是C語言)的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良好的基礎。該設計雖然結束了,但由于時間、設備、條件和水平等各方面因素,還存在一些不足,還需要不斷改進,當然也就需要學習并運用更多相關的知識。致 謝時間依然保留著它的荒涼,它不會為什么而改變;但時間也像海綿里的水,只要肯擠,還是很多的;我相信機會總是眷顧有準備的人!在本次畢業(yè)設計中我深有體會!當然,做畢業(yè)設計是作為當代一名大學生將知識運用于實踐的一個重要環(huán)節(jié)。完成這次畢業(yè)設計,我要感謝所有幫助過我的老師(特別是畢業(yè)指導潘鋒老師)和同學。在這次畢業(yè)設計中,我鞏固了所學的電子基礎知識,也擴大了自己的知識面;即將告別培育過我的母校、老師和同學,真的舍不得。對于學過的知識只有運用到實踐中,才能體現(xiàn)出它的價值。而這次畢業(yè)設計是自我鍛煉的一個很好的機會,讓我的大學生活畫上一個圓滿的句號。我知道,現(xiàn)在社會競爭激烈,只有不斷學習才會有好的出路。母校給了我學習的空間和展示自我的舞臺,今天的成功離不開每位老師的細心教導和同學們的之間互相幫助。在此,再次對所有關心和幫助過我的老師和同學表示衷心的感謝,祝愿您們身體健康,一切順利。參考文獻[1] 沈鴻星.LED交通信號燈系統(tǒng)的硬件設計[J].電子工程師,2004(03)[2] 張毅坤.單片微型計算機原理及應用.西安:西安電子科技大學出版社,1998[3] 余錫存,曹國華.單片機原理及接口技術[M].陜西:西安電子科技大學出版社,2000附錄1 交通燈的總體設計原理圖附錄2 PCB板圖附錄3 程序清單include include define uchar unsigned chardefine uint unsigned intsbit k1=P1^6。sbit k2=P1^7。sbit k3=P2^7。sbit k4=P3^0。sbit yellowled_nb=P1^4。 //南北黃燈sbit yellowled_dx=P1^1。 //東西黃燈uchar code table[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}。uchar data dig。 //位選uchar data led。 //偏移量uchar data buf[4]。uchar data sec_dx=39。//東西數(shù)碼指示值uchar data sec_nb=39。//南北數(shù)碼指示值uchar data set_timedx=39。uchar data set_timenb=39。//倒計時設置的鍵值保存uchar data b。//定時器中斷次數(shù)bit
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1