版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、交通燈課程設(shè)計(jì)1. 設(shè)計(jì)概述每15秒(可以更改)進(jìn)行一次紅綠等的轉(zhuǎn)換,在綠燈變紅燈的末3秒時(shí),黃燈亮,亮3秒后黃燈滅,紅燈亮,如此循環(huán)。當(dāng)出現(xiàn)緊急情況時(shí),打開緊急情況開關(guān),所有紅燈亮。該設(shè)計(jì)主要由如下部分組成:AT89S51單片機(jī)、復(fù)位電路、緊急情況電路、數(shù)碼管顯示電路、交通燈電路??傮w設(shè)計(jì)方案圖如圖1。AT89S51AT89S51電源電路復(fù)位電路緊急情況電路交通燈數(shù)碼管圖1 總體方案設(shè)計(jì)圖2. 單元模塊設(shè)計(jì)系統(tǒng)整體硬件電路主要包括電源電路、復(fù)位電路、緊急情況電路、數(shù)碼管顯示電路、交通燈電路。21電源電路圖2 電源電路如圖2電源可以輸入直流,也可以輸入交流電,輸出均為穩(wěn)定的直流電。由USB接頭
2、輸入電壓,流過電橋進(jìn)行整流,整流后由電容濾波,再由7805芯片穩(wěn)壓,輸出穩(wěn)定的+5V電壓。211 7805概述 電子產(chǎn)品中,常見的三端穩(wěn)壓集成電路有正電壓輸出的78*系列和負(fù)電壓輸出的79*系列。顧名思義,三端IC是指這種穩(wěn)壓用的集成電路,只有三條引腳輸出,分別是輸入端、接地端和輸出端。它的樣子象是普通的三極管,TO- 220 的標(biāo)準(zhǔn)封裝,也有9013樣子的TO-92封裝。 用78/79系列三端穩(wěn)壓IC來組成穩(wěn)壓電源所需的外圍元件極少,電路內(nèi)部還有過流、過熱及調(diào)整管的保護(hù)電路,使用起來可靠、方便,而且價(jià)格便宜。該系列集成穩(wěn)壓IC型號中的78或79后面的數(shù)字代表該三端集成穩(wěn)壓電路的輸出電壓,如7
3、806表示輸出電壓為正6V,7909表示輸出電壓為負(fù)9V。78*系列的穩(wěn)壓集成塊的極限輸入電壓是36V,最低輸入電壓為輸出電壓的3-4V以上。7805電參數(shù)表:參數(shù)符號測試條件最小值典型值最大值單位輸出電壓VoTj=25V1o,Po15W Vi= to 20vV線性調(diào)整率VoTj=25,Vi= to 25V100mVTj=25,Vi=8V to 12V50mV負(fù)載調(diào)整率VoTj=25,lo= to 9100mVTj=25,lo=250mA to 750mA450mV靜態(tài)電流IQTj=258mA靜態(tài)電流變化率IQlo=5mA to mAVi=8V to 25VmA輸出電壓溫漂Vo/Tlo=5mA
4、mV/ 輸出噪音電壓VNf=10Hz to 100KHz,Ta=2542V紋波抑制比RRf=120Hz,Vi=8V to 18V6273dB輸入輸出電壓差Volo=,Tj=252V輸出阻抗Rof=1KHz15m短路電流1SCVi=35V,Ta=25230mA峰值電流1PKTj=25A22復(fù)位電路圖3 按鈕復(fù)位電路按鈕復(fù)位電路(如圖3)是上電復(fù)位加手動(dòng)復(fù)位,使用比較方便,在程序跑飛時(shí),可以手動(dòng)復(fù)位,這樣就不用重啟單片機(jī)電源,就可以實(shí)現(xiàn)復(fù)位,一般按鍵時(shí)間為10ms。23緊急情況電路圖4 緊急情況控制電路當(dāng)出現(xiàn)緊急情況時(shí),按下開關(guān)S2,使INT0口處于低電平,然后直接傳遞給給單片機(jī)的口,INT0是口
5、的第二功能端口,是單片機(jī)的外部中斷,觸發(fā)外部中斷有兩種情況:(1)下降沿觸發(fā)(2)低電平觸發(fā)這里的緊急情況電路所用的觸發(fā)方式是低電平觸發(fā)方式,當(dāng)INT0口處于低電平時(shí),觸發(fā)單片機(jī)的外部中斷,使之執(zhí)行中斷程序,所有的紅燈亮,時(shí)間顯示為0,達(dá)到緊急情況所需要求。24交通燈電路圖5 交通燈電路圖6 P0口上拉電阻給發(fā)光二級管接一個(gè)限流電阻,使之在工作時(shí)能達(dá)到最好的工作狀態(tài)。發(fā)光二極管在電流范圍為=5mA20mA內(nèi)都能正常發(fā)光。則限流電阻一般發(fā)光二極管的取,假設(shè)單片機(jī)低電平輸出能力足夠強(qiáng),即=0V,則=160640。最終接在AT89S51單片機(jī)的P0口,并給P0口一個(gè)上拉電阻,使之能正常的輸出高電平信
6、號。2. 4. 1上拉電阻的作用一般作單鍵觸發(fā)使用時(shí),如果IC本身沒有內(nèi)接電阻,為了使單鍵維持在不被觸發(fā)的狀態(tài)或是觸發(fā)后回到原狀態(tài),必須在IC外部另接一電阻。 數(shù)字電路有三種狀態(tài):高電平、低電平、和高阻狀態(tài),有些應(yīng)用場合不希望出現(xiàn)高阻狀態(tài),可以通過上拉電阻或下拉電阻的方式使處于穩(wěn)定狀態(tài),具體視設(shè)計(jì)要求而定。一般說的是I/O端口,有的可以設(shè)置,有的不可以設(shè)置,有的是內(nèi)置,有的是需要外接,I/O端口的輸出類似與一個(gè)三極管的C,當(dāng)C接通過一個(gè)電阻和電源連接在一起的時(shí)候,該電阻成為上C拉電阻,也就是說,該端口正常時(shí)為高電平;C通過一個(gè)電阻和地連接在一起的時(shí)候,該電阻稱為下拉電阻。 上拉電阻是用來解決總
7、線驅(qū)動(dòng)能力不足時(shí)提供電流的。一般說法是拉電流,下拉電阻是用來吸收電流。數(shù)碼管顯示電路圖7 三極管圖8 四位共陰數(shù)碼管數(shù)碼管為四位共陰數(shù)碼管(如圖8),三極管(如圖7)的集電極接+5V,基極接AT89S51單片機(jī)的P2口,發(fā)射極接數(shù)碼管的位選。當(dāng)控制器給三極管一個(gè)高電平時(shí),三極管導(dǎo)通,此時(shí),數(shù)碼管接于+5V電源,開始工作,P2口給數(shù)碼管輸顯示段碼,數(shù)碼管顯示時(shí)間。251數(shù)碼管概述數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。(1)分類數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元(多一個(gè)小數(shù)點(diǎn)顯示);按能顯示多少個(gè)“8”可分為1位、2位、4位等等數(shù)碼管。
8、按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管。共陽數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到地線GND上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽極為低電平時(shí),相應(yīng)字段就不亮。(2)驅(qū)動(dòng)方式數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此
9、根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類。 = 1 * GB3 靜態(tài)顯示驅(qū)動(dòng)靜態(tài)驅(qū)動(dòng)也稱直流驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O端口進(jìn)行驅(qū)動(dòng),或者使用如BCD碼二-十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡單,顯示亮度高,缺點(diǎn)是占用I/O端口多,如驅(qū)動(dòng)5個(gè)數(shù)碼管靜態(tài)顯示則需要5840根I/O端口來驅(qū)動(dòng),要知道一個(gè)89S51單片機(jī)可用的I/O端口才32個(gè)呢:),實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動(dòng)器進(jìn)行驅(qū)動(dòng),增加了硬件電路的復(fù)雜性。 = 2 * GB3 動(dòng)態(tài)顯示驅(qū)動(dòng)數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃
10、a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。通過分時(shí)輪流控制各個(gè)數(shù)碼管的的COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為12ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一
11、組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。(3)主要參數(shù) = 1 * GB3 8字高度8字上沿與下沿的距離。比外型高度小。通常用英寸來表示。范圍一般為英寸。 = 2 * GB3 長*寬*高長數(shù)碼管正放時(shí),水平方向的長度;寬數(shù)碼管正放時(shí),垂直方向上的長度;高數(shù)碼管的厚度。 = 3 * GB3 時(shí)鐘點(diǎn)四位數(shù)碼管中,第二位8與第三位8字中間的二個(gè)點(diǎn)。一般用于顯示時(shí)鐘中的秒。數(shù)碼管使用的電流與電壓 = 4 * GB3 電流靜態(tài)時(shí),推薦使用10-15mA;動(dòng)態(tài)時(shí),16/1動(dòng)態(tài)掃描時(shí),平均電流為4-5mA,峰值電流50-60mA。 = 5 *
12、 GB3 電壓查引腳排布圖,看一下每段的芯片數(shù)量是多少當(dāng)紅色與黃綠色時(shí),使用乘以每段的芯片串聯(lián)的個(gè)數(shù);當(dāng)綠色/藍(lán)色時(shí),使用乘以每段的芯片串聯(lián)的個(gè)數(shù)。3. 軟件編程與調(diào)試單片機(jī)軟件是單片機(jī)系統(tǒng)的靈魂,控制系統(tǒng)的控制能力的強(qiáng)弱與軟件有密不可分的關(guān)系。此次軟件編程將用到Keil C51單片機(jī)軟件開發(fā)系統(tǒng),Keil C51生成的目標(biāo)代碼效率非常高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級語言的優(yōu)勢。程序的主要功能是每15秒(可以更改)進(jìn)行一次紅綠等的轉(zhuǎn)換,在綠燈變紅燈的末3秒時(shí),黃燈亮,亮3秒后黃燈滅,紅燈亮,如此循環(huán)。當(dāng)出現(xiàn)緊急情況時(shí),打開緊急情況開關(guān),所有紅燈亮。上電啟
13、動(dòng)上電啟動(dòng)交通燈數(shù)碼管緊急開關(guān)圖9 總設(shè)計(jì)圖整個(gè)系統(tǒng)分為交通燈、數(shù)碼管顯示和緊急開關(guān)三大部分。各個(gè)子系統(tǒng)的程序設(shè)計(jì)流程圖如圖10:進(jìn)入AT89S51初始化南、北方向紅燈亮,東、西方向綠燈亮進(jìn)入AT89S51初始化南、北方向紅燈亮,東、西方向綠燈亮南、北方向紅燈亮,東、西方向綠燈滅黃燈亮南、北方向綠燈亮,東、西方向紅燈亮南、北方向綠燈滅黃燈亮,東、西方向紅燈亮進(jìn)入外部中斷紅燈全亮交通燈恢復(fù)低電平NOYES高電平NOYES圖10 程序設(shè)計(jì)流程圖C語言相對匯編語言有易于維護(hù),層次明顯,符合人的書寫習(xí)慣等優(yōu)點(diǎn),所以本系統(tǒng)的程序編寫使用了針對于AT89S51單片機(jī)的C51語言,具體程序內(nèi)容見附件2。4.
14、 系統(tǒng)功能第一功能:正常的指揮交通,每15s進(jìn)行一次紅綠燈的變換,當(dāng)綠燈還有3s變?yōu)榧t燈時(shí),綠燈滅,黃燈亮,當(dāng)時(shí)間顯示為0時(shí),黃燈熄滅,紅燈點(diǎn)亮,進(jìn)行下一次的循環(huán)變換。第二功能:當(dāng)出現(xiàn)交通事故的時(shí)候,控制總臺(tái)按下緊急狀態(tài)開關(guān),十字路口的所有紅燈亮,時(shí)間顯示器時(shí)間顯示為零,暫時(shí)封鎖該十字路口,等待交通警察的到來,等交通警察來到后,將交通事故范圍控制后,再由控制總臺(tái)關(guān)閉緊急狀態(tài)開關(guān),車輛行駛,并由交通警察協(xié)助指揮。5設(shè)計(jì)總結(jié)經(jīng)過本次課程設(shè)計(jì),我的動(dòng)手能力和全面思考問題的能力有了進(jìn)一步的提高,通過對各個(gè)單元電路的分析,使我學(xué)到了的單片機(jī)知識(shí)得到了進(jìn)一步鞏固。在這為期三周的設(shè)計(jì)期間,在課堂上學(xué)到的枯燥的書本理論知識(shí)轉(zhuǎn)換成了一個(gè)又一個(gè)有趣的實(shí)驗(yàn)現(xiàn)象,使我對單片機(jī)這門課程有了更進(jìn)一步的認(rèn)識(shí)??偟膩碚f,經(jīng)過此次的課程設(shè)計(jì),我受益匪淺。在這幾天中,體會(huì)到了團(tuán)結(jié)協(xié)作的重要性和樂趣,有什么問題很想法拿出來一起探討與分享,將會(huì)有更好的答案,活躍了一個(gè)人的思維,豐富了我們的頭腦,學(xué)會(huì)去接受別人,肯定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城管續(xù)簽合同范本
- 商場樓梯合同范本
- 基建合同技術(shù)協(xié)議
- 擬投資項(xiàng)目協(xié)議書
- 捐贈(zèng)藥品協(xié)議合同
- 排水管養(yǎng)合同范本
- 攪拌砂石合同范本
- 教師間幫扶協(xié)議書
- 旅游團(tuán)隊(duì)協(xié)議合同
- 旅游紙質(zhì)合同范本
- 全球重點(diǎn)區(qū)域算力競爭態(tài)勢分析報(bào)告(2025年)-
- 2025北京熱力熱源分公司招聘10人參考筆試題庫及答案解析
- 2025年湖南省法院系統(tǒng)招聘74名聘用制書記員筆試參考題庫附答案
- 2025廣西機(jī)電職業(yè)技術(shù)學(xué)院招聘教職人員控制數(shù)人員79人備考題庫及答案解析(奪冠)
- 2026屆高考政治一輪復(fù)習(xí):必修2 經(jīng)濟(jì)與社會(huì) 必背主干知識(shí)點(diǎn)清單
- 大學(xué)生校園創(chuàng)新創(chuàng)業(yè)計(jì)劃書
- 護(hù)士職業(yè)壓力管理與情緒調(diào)節(jié)策略
- 貴州國企招聘:2025貴州涼都能源有限責(zé)任公司招聘10人備考題庫及答案詳解(必刷)
- 招標(biāo)人主體責(zé)任履行指引
- 2025-2026學(xué)年北師大版五年級數(shù)學(xué)上冊(全冊)知識(shí)點(diǎn)梳理歸納
- 我的新式汽車(課件)-人美版(北京)(2024)美術(shù)二年級上冊
評論
0/150
提交評論