【正文】
H0=0x3C。S4)。} while(time!=20amp。 //定時(shí)器定時(shí) 50Ms TL0=0XB0。 } } /********************1s 延時(shí) ********************************/ void delay1s() { TMOD=0X01。i++) 湖南工學(xué)院《單片機(jī)課程設(shè)計(jì)說(shuō)明書(shū)》 24 { P2=weikong_code[i]。 } } /*********************顯示函數(shù) *****************************/ void disp() { char i。 void DelayX1ms(uint count) //1ms 延時(shí)函數(shù) { uint j。 sbit S2=P1^0。 [4] 楊居義,《單片機(jī)課程設(shè)計(jì)指導(dǎo)》,清華大學(xué)出版社。正是由于他們的幫助才讓這此課程設(shè)計(jì)最終可以順利有效的做完。但是在我們?cè)O(shè)計(jì)和調(diào)試的過(guò)程中,也發(fā)現(xiàn)了一些問(wèn)題,譬如紅燈和綠燈的切換還不夠迅速,紅綠燈規(guī)則效率還不是很高等等,這需要在實(shí)踐中進(jìn)一步完善。 湖南工學(xué)院《單片機(jī)課程設(shè)計(jì)說(shuō)明書(shū)》 17 結(jié)束語(yǔ) 本次課程設(shè)計(jì)的過(guò)程是艱辛的,不過(guò)收獲卻是很大的。在調(diào)試時(shí)曾經(jīng)遇到數(shù)碼管倒計(jì)時(shí)顯示時(shí)間兩位不能同時(shí)顯示,后來(lái)經(jīng)過(guò)查找資料不斷調(diào)試才領(lǐng)悟到原來(lái)在顯示的過(guò)程中要循環(huán)顯示才能使得顯示穩(wěn)定下來(lái)。并且也有外部因素的影響,如溫度 溫度、濕度等干擾。 設(shè)計(jì)課題的誤差分析 該交通燈在運(yùn)行中存在一定的誤差。 定時(shí)器 1 中斷函數(shù) 此函數(shù)主要是對(duì)應(yīng)急事件 10s 的定時(shí),以及對(duì)主、次通道黃燈閃爍的定時(shí)控制。 主程序 主函數(shù)是程序的入口,在主函數(shù)中一直鍵掃描, 當(dāng)沒(méi)有鍵按下時(shí)一直保證顯示 P 點(diǎn)。 3 設(shè)計(jì)課題軟件系統(tǒng)的設(shè)計(jì) 設(shè)計(jì)課題 軟件系統(tǒng)各模塊功能簡(jiǎn)要介紹 數(shù)碼管 顯示 子程序 顯示函數(shù)主要完成數(shù)碼管的動(dòng)態(tài)顯示,將相應(yīng)的段控碼送往 P0 口,相應(yīng)的湖南工學(xué)院《單片機(jī)課程設(shè)計(jì)說(shuō)明書(shū)》 5 位控碼送往 P2 口。 方案設(shè)計(jì)框圖如圖 1 所示: 圖 1 系統(tǒng)設(shè)計(jì)框 AT89S52 晶振電路 復(fù)位電路 數(shù)碼管顯示 驅(qū)動(dòng)電路 交通燈狀態(tài) 顯示電路 鍵控電路 湖南工學(xué)院《單片機(jī)課程設(shè)計(jì)說(shuō)明書(shū)》 2 2 設(shè)計(jì)課題硬件系統(tǒng)的設(shè)計(jì) 設(shè)計(jì)課題硬件系統(tǒng)各模塊功能簡(jiǎn)要介紹 主控制系統(tǒng)模塊 圖 按鍵電路 圖 按鍵電路 湖南工學(xué)院《單片機(jī)課程設(shè)計(jì)說(shuō)明書(shū)》 3 按鍵電路的設(shè)計(jì)就是在一端公共接地,另一端通過(guò)上拉電阻接到 P1 口,當(dāng)有按鍵按下,相應(yīng)的口就會(huì)變成低電平,產(chǎn)生一個(gè)下降沿。 設(shè)計(jì)課題 總體方案介紹及工作原理說(shuō)明 本設(shè)計(jì)采用單片機(jī)以及其外部設(shè)備組成硬件電路,其中包括單片機(jī)、數(shù)碼管顯示器、按鍵。該交通燈上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提示符 “ P.” , 進(jìn)入準(zhǔn)備工作狀態(tài)。硬件部分包括單片機(jī)最小系統(tǒng)、交通燈顯示二部分。 《單片機(jī)技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū) 基于單片機(jī)的簡(jiǎn)易 交通燈 設(shè)計(jì) 院 、 部: 電氣與信息工程 學(xué)院 學(xué)生姓名: 方 掙 掙 指導(dǎo)教師: 桂友超 職稱 講師 專 業(yè): 電子信息工程 班 級(jí): 電子 1004 班 完成時(shí)間: 202164 湖南工學(xué)院《單片機(jī)課程設(shè)計(jì)說(shuō)明書(shū)》 摘 要 對(duì)基于單片機(jī)的交通燈控制系統(tǒng)進(jìn)行了設(shè)計(jì)。設(shè)計(jì)包括硬件和軟 件兩大部分。 關(guān)鍵詞: 單片機(jī); AT89S52; 交通燈 湖南工學(xué)院《單片機(jī)課程設(shè)計(jì)說(shuō)明書(shū)》 ABSTRACT Traffic light control system based on SCM (Single Chip Microputer) is designed in this paper. System requires that MCS51 series SCM is used as CPU. Traffic light control system should be designed and made .There are four groups light which indicate to turn left, turn right, and go straight ahead and pedestrian access in east, west, north and south four directions. Timer shows traffic conversion remainder time. When special vehicles, such as 119,120 go through, the system can automatically allow special vehicles running and other vehicles is prohibited. Based on analysis of the system functions, three schemes areput forward .By parison, LED dynamic cycle display scheme has better functions and