十字路口自動(dòng)紅綠燈指揮系統(tǒng)課程設(shè)計(jì)_第1頁
十字路口自動(dòng)紅綠燈指揮系統(tǒng)課程設(shè)計(jì)_第2頁
十字路口自動(dòng)紅綠燈指揮系統(tǒng)課程設(shè)計(jì)_第3頁
十字路口自動(dòng)紅綠燈指揮系統(tǒng)課程設(shè)計(jì)_第4頁
十字路口自動(dòng)紅綠燈指揮系統(tǒng)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程設(shè)計(jì)(論文) 題 目 名 稱 十字路口自動(dòng)紅綠燈指揮系統(tǒng) 課 程 名 稱 綜合電子設(shè)計(jì) 學(xué) 生 姓 名 學(xué) 號(hào) 系 、專 業(yè) 指 導(dǎo) 教 師 年 月 日 邵陽學(xué)院課程設(shè)計(jì)(論文)任務(wù)書 年級(jí)專 業(yè) 學(xué)生姓名學(xué) 號(hào) 題目名 稱 十字路口自動(dòng)紅綠燈指揮系統(tǒng) 設(shè)計(jì)時(shí) 間 課程名 稱 模擬電子技術(shù) 數(shù)字電路與邏輯設(shè)計(jì) 課程編號(hào) 設(shè)計(jì)地 點(diǎn) 一、課程設(shè)計(jì)(論文)目的 運(yùn)用所學(xué)模擬電子技術(shù)、數(shù)字電子技術(shù)等課程的知識(shí)來研究、解決一些具有一定綜合 性問題的專業(yè)課題。通過課程設(shè)計(jì)(論文) ,提高學(xué)生綜合運(yùn)用所學(xué)知識(shí)來解決實(shí)際問題、 使用文獻(xiàn)資料以及進(jìn)行科學(xué)實(shí)驗(yàn)或技術(shù)設(shè)計(jì)的初步能力,為畢業(yè)設(shè)計(jì)(論文)打基礎(chǔ)。

2、 二、已知技術(shù)參數(shù)和條件 1.基于 proteus 仿真軟件 2.采用單片機(jī) at89c52 作為控制器 三、任務(wù)和要求 任務(wù): 設(shè)計(jì)一個(gè)十字路口自動(dòng)紅綠燈指揮系統(tǒng)。 要求: 1自動(dòng)完成綠-黃-紅-綠=工作循環(huán); 2每種信號(hào)燈亮的時(shí)間不等,如:綠燈亮 20 秒-黃燈亮 5 秒-紅燈亮 15 秒,如此循環(huán); 3用倒計(jì)時(shí)的方法,數(shù)字顯示當(dāng)前信號(hào)的剩余時(shí)間,提醒行人和司機(jī); 4信號(hào)燈的時(shí)間分別可調(diào),以適應(yīng)不同路口、不同路段交通流量的需求。 注:1此表由指導(dǎo)教師填寫,經(jīng)系、教研室審批,指導(dǎo)教師、學(xué)生簽字后生效; 2此表 1 式 3 份,學(xué)生、指導(dǎo)教師、教研室各 1 份。 四、參考資料和現(xiàn)有基礎(chǔ)條件(包

3、括實(shí)驗(yàn)室、主要儀器設(shè)備等) 硬件條件:實(shí)驗(yàn)室提供 pc、各種測(cè)試儀器、元器件、制版系統(tǒng)和所需要的工具軟件(如 proteus,protel 等) ,參考資料也很豐富,因此硬件條件具備。 軟件條件:學(xué)生已經(jīng)學(xué)完了模擬電子技術(shù)、數(shù)字電路與邏輯設(shè)計(jì)和部分其他專業(yè)基礎(chǔ)課程, 理論基礎(chǔ)具備;已經(jīng)順利完成了單片機(jī)原理及應(yīng)用課程設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì),具備一定的課 程設(shè)計(jì)設(shè)計(jì)經(jīng)驗(yàn);指導(dǎo)老師長(zhǎng)期從事本課程設(shè)計(jì)的指導(dǎo),經(jīng)驗(yàn)豐富。 綜上所述,已經(jīng)具備從事該課程設(shè)計(jì)的條件。 五、進(jìn)度安排 2010.12.21:分組、選題、下達(dá)任務(wù)書; 2010.12.27-12.28:調(diào)研參考資料; 2010.1.12.29-12

4、.30:系統(tǒng)方案的設(shè)計(jì)與論證; 2010.12.31-2011.1.3(期間元旦放假 3 天):?jiǎn)卧娐返脑O(shè)計(jì)與仿真; 2011.1.4-1.5:系統(tǒng)的調(diào)試與仿真; 2011.1.6-1.7:撰寫課程設(shè)計(jì)報(bào)告。 六、教研室審批意見 教研室主任(簽字): 年 月 日 七|、主管教學(xué)主任意見 主管主任(簽字): 年 月 日 八、備注 指導(dǎo)教師(簽字): 學(xué)生(簽字): 邵陽學(xué)院課程設(shè)計(jì)(論文)評(píng)閱表 學(xué)生姓名 學(xué) 號(hào) 系 專業(yè)班級(jí) 題目名稱 十字路口自動(dòng)紅綠燈指揮系統(tǒng) 課程名稱 綜合電子設(shè)計(jì) 一、學(xué)生自我總結(jié) 在這次實(shí)驗(yàn)中,我主要是設(shè)計(jì)實(shí)驗(yàn)電路,并在 proteus 中仿真出來,編寫實(shí)驗(yàn)程序代碼以

5、及調(diào) 試運(yùn)行,以及編寫實(shí)驗(yàn)論文單元電路設(shè)計(jì),以及實(shí)驗(yàn)論文的總體設(shè)計(jì)與編排。 這次課程設(shè)計(jì)主要設(shè)計(jì)交通燈,讓它自動(dòng)完成綠-黃-紅-綠=工作循環(huán),每種信號(hào)燈亮的時(shí) 間不等,如:綠燈亮 20 秒-黃燈亮 5 秒-紅燈亮 15 秒,如此循環(huán),用倒計(jì)時(shí)的方法,數(shù)字顯示當(dāng) 前信號(hào)的剩余時(shí)間,提醒行人和司機(jī),信號(hào)燈的時(shí)間分別可調(diào),以適應(yīng)不同路口、不同路段交通 流量的需求,這在程序中體現(xiàn),只要改變相應(yīng)的數(shù)值就能實(shí)現(xiàn)。 在這次課程設(shè)計(jì)中,我遇到了很多困難,曾一度感到悲傷與沮喪,但在同學(xué)與隊(duì)友的幫助與 鼓勵(lì)下,我克服了困難,成功把程序編寫出來與把電路圖仿真成功,滿足了題目的要求,我非常 感謝我的小團(tuán)隊(duì),感謝我的隊(duì)

6、友的幫助與支持,感謝老師的指導(dǎo)。 學(xué)生簽名: 年 月 日 二、指導(dǎo)教師評(píng)定 評(píng)分項(xiàng)目資料查閱編寫規(guī)范 基本技能設(shè)計(jì)能力科學(xué)素養(yǎng)工作量 綜合成績(jī) 權(quán) 重 101225301310 單項(xiàng)成績(jī) 指導(dǎo)教師評(píng)語: 指導(dǎo)教師(簽名): 年 月 日 注:1、本表是學(xué)生課程設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定的依據(jù),裝訂在設(shè)計(jì)說明書(或論文)的“任務(wù)書”頁后 面; 2、表中的“評(píng)分項(xiàng)目”及“權(quán)重”根據(jù)各系的考核細(xì)則和評(píng)分標(biāo)準(zhǔn)確定。 摘 要 本次設(shè)計(jì)為十字路口自動(dòng)紅綠燈指揮系統(tǒng),其硬件部分以 at89c52 單片機(jī)作為控制器, 7seg-mpx2-ca 作為通行倒計(jì)時(shí)顯示器以及其他電路元器件組成實(shí)驗(yàn)電路在 proteus 環(huán)境

7、 下進(jìn)行仿真分析,得出設(shè)計(jì)所求結(jié)果。 設(shè)計(jì)過程中需要實(shí)現(xiàn)綠-黃-紅-綠-燈的自動(dòng)循環(huán),用倒計(jì)時(shí)的方法、數(shù)字顯示當(dāng)前信 號(hào)的剩余時(shí)間,提醒行人和司機(jī),信號(hào)燈的時(shí)間分別可調(diào),以適應(yīng)不同路口、不同路段交 通流量的需求。 關(guān)鍵詞:at89c52 單片機(jī)、倒計(jì)時(shí)、循環(huán)顯示 目 錄 1.系統(tǒng)方案的設(shè)計(jì)與論證1 2.單元電路的設(shè)計(jì)1 2.1 總體設(shè)計(jì)框架 .1 2.2 at89c52 單片機(jī) .1 2.3 led 數(shù)碼管 .2 3.軟件系統(tǒng)的設(shè)計(jì)3 3.1 主函數(shù) .3 3.2 延時(shí)函數(shù) .4 3.3 定時(shí)器初始化 .5 4.系統(tǒng)仿真5 4.1 系統(tǒng)電路 .5 4.2 系統(tǒng)運(yùn)行截圖 .5 5.總結(jié)體會(huì)8 參

8、考文獻(xiàn)9 附錄.10 1.系統(tǒng)方案的設(shè)計(jì)與論證 十字路口自動(dòng)紅綠燈指揮系統(tǒng) 主要要求及指標(biāo): 1自動(dòng)完成綠-黃-紅-綠=工作循環(huán); 2每種信號(hào)燈亮的時(shí)間不等,如:綠燈亮 20 秒-黃燈亮 5 秒-紅燈亮 15 秒, 如此循環(huán); 3用倒計(jì)時(shí)的方法,數(shù)字顯示當(dāng)前信號(hào)的剩余時(shí)間,提醒行人和司機(jī); 4信號(hào)燈的時(shí)間分別可調(diào),以適應(yīng)不同路口、不同路段交通流量的需求。 2.單元電路的設(shè)計(jì) 標(biāo)準(zhǔn)的 at89c512 單片機(jī)作為控制器,7seg-mpx2-ca(二位七段共陽極 紅色數(shù)碼管)四個(gè)作為通行倒計(jì)時(shí)顯示,res(電阻)12 個(gè) 100 歐的電阻, button(按鍵)3 個(gè),respack-8(帶公共端

9、的 8 電阻排),cap,cap- elec,crystal 等材料,以及 proteus 仿真軟件。 2.1 總體設(shè)計(jì)框架 復(fù)位 p0.0-p0.7 控制 led 數(shù)碼管 數(shù)字 0-9 的顯示 p1.0-p1.2 控制綠黃紅燈 p2.0-p2.1 控制 ad0-ad1 圖 2-1 2.2 at89c52 單片機(jī) at89c52 是一個(gè)低電壓,高性能 cmos 8 位單片機(jī),片內(nèi)含 8k bytes 的可反復(fù)擦寫的 flash 只讀程序存儲(chǔ)器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器 (ram) ,器件采用 atmel 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容 標(biāo)準(zhǔn) mcs-51 指令系統(tǒng),

10、片內(nèi)置通用 8 位中央處理器和 flash 存儲(chǔ)單元, 功能強(qiáng)大的 at89c52 單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場(chǎng)合。 at89c52 有 40 個(gè)引腳,32 個(gè)外部雙向輸入 /輸出(i/o)端口,同時(shí) 內(nèi)含 2 個(gè)外中斷口, 3 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口, 單片機(jī) 控制器 at89c52 2 個(gè)讀寫口線, at89c52 可以按照常規(guī)方法進(jìn)行編程 ,但不可以在線編程 (s 系列的才支持在線編程 )。其將通用的微處理器和 flash 存儲(chǔ)器結(jié)合在一 起,特別是可反復(fù)擦寫的 flash 存儲(chǔ)器可有效地降低開發(fā)成本。 圖 2-2 at89c52 單片機(jī) 2.

11、3 led 數(shù)碼管 led 數(shù)碼管是由 a、b、c、d、e、f、g、h 這 8 段發(fā)光二極管組成的“8” 字型顯示器件,共陽極管數(shù)碼顯示電路,公共端接正,對(duì)應(yīng)段為低電平發(fā)光, d0d7 與顯示字型碼關(guān)系如表 2-2 所示。 表 2-1 共陽數(shù)碼管字型碼 顯示字符0123456789 d7h1111111111 d6g1100000000 d5f0111000100 d4e0101110101 d3d0100101001 d2c0010000000 d1b0000001000 d0a0100110000 顯示編碼c0f9a4d0999282f88090 3.軟件系統(tǒng)的設(shè)計(jì) 3.1 主函數(shù) voi

12、d main() sp=0 x6f; p0=0 xff; p2=0 xff; p1=0 x00; init_timer(); while(1) seg_disp(); if(time_count=200) time_count=0; ge-; if(t=3) p1=0 x01; if(ge=0) t=2; ge=5;/黃燈顯示時(shí)間 5s,即可以適應(yīng)不同的路段 if(t=2) p1=0 x02; if(ge=0) t=1; ge=15;/紅燈顯示時(shí)間 15 秒,即可以適應(yīng)不同的路段 if(t=1) p1=0 x04; if(ge=0) ge=0; t=0; if(t=0) p1=0 x04; i

13、f(ge=0) t=3; ge=20;/綠燈顯示時(shí)間 20s,即可以適應(yīng)不同的路段 3.2 延時(shí)函數(shù) void delay(uchar z) uchar a,b; for(a=0;a150;a+) for(b=0;bz;b+); 3.3 定時(shí)器初始化 void init_timer() tmod=0 x01; th0=(65536-5000)/256; tl0=(65536-5000)%256; et0=1; tr0=1; ea=1; 4.系統(tǒng)仿真 4.1 系統(tǒng)電路 圖 4.1 系統(tǒng)仿真圖 4.2 系統(tǒng)運(yùn)行截圖 4.2.1 綠燈顯示 20 秒 圖 4.2.1 綠燈顯示 20 秒 4.2.2 黃

14、燈顯示 5 秒 圖 4.2.2 黃燈顯示 5 秒 4.2.3 紅燈顯示 15 秒 圖 4.2.3 紅燈顯示 15 秒 5.總結(jié)體會(huì) 在這次實(shí)驗(yàn)中,我主要是設(shè)計(jì)實(shí)驗(yàn)電路,并在 proteus 中仿真出來,編寫實(shí) 驗(yàn)程序代碼以及調(diào)試運(yùn)行,以及編寫實(shí)驗(yàn)論文單元電路設(shè)計(jì),以及實(shí)驗(yàn)論文的 總體設(shè)計(jì)與編排。 這次課程設(shè)計(jì)主要設(shè)計(jì)交通燈,讓它自動(dòng)完成綠-黃-紅-綠=工作循環(huán), 每種信號(hào)燈亮的時(shí)間不等,如:綠燈亮 20 秒-黃燈亮 5 秒-紅燈亮 15 秒,如此 循環(huán),用倒計(jì)時(shí)的方法,數(shù)字顯示當(dāng)前信號(hào)的剩余時(shí)間,提醒行人和司機(jī),信 號(hào)燈的時(shí)間分別可調(diào),以適應(yīng)不同路口、不同路段交通流量的需求,這在程序 中體現(xiàn),

15、只要改變相應(yīng)的數(shù)值就能實(shí)現(xiàn)。 在這次課程設(shè)計(jì)中,我遇到了很多困難,曾一度感到悲傷與沮喪,但在同 學(xué)與隊(duì)友的幫助與鼓勵(lì)下,我克服了困難,成功把程序編寫出來與把電路圖仿 真成功,滿足了題目的要求,我非常感謝我的小團(tuán)隊(duì),感謝我的隊(duì)友的幫助與 支持,感謝老師的指導(dǎo)。 參考文獻(xiàn) 1 胡宴如、耿蘇燕.模擬電子技術(shù)基礎(chǔ).高等教育出版社,2004. 2 江世明.基于 proteus 的單片機(jī)應(yīng)用技術(shù).電子工業(yè)出版社,2009. 3 張克農(nóng).數(shù)字電子技術(shù)基礎(chǔ).高等教育出版社.2003. 4 李泉溪. 單片機(jī)原理與應(yīng)用實(shí)例仿真北京航空航天大學(xué)出版社,2009. 附錄 #include #define uchar

16、unsigned char /定義為定義為 uchar 類型類型 #define uint unsigned int /定義為定義為 uint 類型類型 uchar code table=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90; /數(shù)碼數(shù)碼 管顯示管顯示 09 uchar t=3; uchar time_count; /進(jìn)行計(jì)時(shí)進(jìn)行計(jì)時(shí) uchar ge=21; /初始值,綠燈顯示時(shí)間(初始值,綠燈顯示時(shí)間(21-1)s,即可以適應(yīng)不同的路,即可以適應(yīng)不同的路 段段 void delay(uchar z) /一個(gè)延

17、時(shí)函數(shù)一個(gè)延時(shí)函數(shù) uchar a,b; for(a=0;a150;a+) for(b=0;bz;b+); void init_timer()/定時(shí)器的初始化定時(shí)器的初始化 tmod=0 x01; th0=(65536-5000)/256; tl0=(65536-5000)%256; et0=1; tr0=1; ea=1; void seg_disp()/將個(gè)位十位分別顯示在數(shù)碼管上面將個(gè)位十位分別顯示在數(shù)碼管上面 p2=0 xfe; p0=tablege%10; delay(1); p2=0 xfd; p0=tablege/10; delay(1); void main()/程序運(yùn)行的主函數(shù)程序運(yùn)行的主函數(shù) sp=0 x6f; p0=0 xff; p2=0 xff; p1=0 x00; init_timer(); while(1) seg_disp(); if(time_count=200) time_count=0; ge-; if(t=3) p1=0 x01; if(ge=0) t=2; ge=5;/黃燈顯示時(shí)間黃燈顯示時(shí)間 5s,即可以適應(yīng)不同的路段,即可以適應(yīng)不同的路段 if(t=2) p1=0 x02; if(ge=0)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論