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

正文內(nèi)容

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

2025-07-17 12:38 本頁面
 

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