![交通信號(hào)燈課程設(shè)計(jì)報(bào)告_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/fa495f8f-3cb0-49da-ae59-98e82bca24bb/fa495f8f-3cb0-49da-ae59-98e82bca24bb1.gif)
![交通信號(hào)燈課程設(shè)計(jì)報(bào)告_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/fa495f8f-3cb0-49da-ae59-98e82bca24bb/fa495f8f-3cb0-49da-ae59-98e82bca24bb2.gif)
![交通信號(hào)燈課程設(shè)計(jì)報(bào)告_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/fa495f8f-3cb0-49da-ae59-98e82bca24bb/fa495f8f-3cb0-49da-ae59-98e82bca24bb3.gif)
![交通信號(hào)燈課程設(shè)計(jì)報(bào)告_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/fa495f8f-3cb0-49da-ae59-98e82bca24bb/fa495f8f-3cb0-49da-ae59-98e82bca24bb4.gif)
![交通信號(hào)燈課程設(shè)計(jì)報(bào)告_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/17/fa495f8f-3cb0-49da-ae59-98e82bca24bb/fa495f8f-3cb0-49da-ae59-98e82bca24bb5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、交通信號(hào)燈課程設(shè)計(jì)報(bào)告交通信號(hào)燈自動(dòng)控制系統(tǒng)I I¾92* 2 *1*平平平平平平平I I IljX平平于于于平于一、設(shè)計(jì)內(nèi)容二、設(shè)計(jì)要求三、交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)程序流程圖四、交通信號(hào)燈模擬控制系統(tǒng)原理五、交通信號(hào)燈模擬控制系統(tǒng)主程序六、運(yùn)行步驟七、檢測(cè)與調(diào)試八、課程設(shè)計(jì)體會(huì)九、參考文獻(xiàn)十、說(shuō)明一、設(shè)計(jì)內(nèi)容:設(shè)計(jì)并制作一個(gè)如上圖所示的十字路口交通信號(hào)自動(dòng)控制模擬指示系統(tǒng)。設(shè)該路口由A、 B兩條通行干道相交而成,四個(gè)路口各設(shè)一組紅、 黃、綠三色信號(hào)燈,用兩位數(shù)碼管作倒計(jì)時(shí)顯示。二、設(shè)計(jì)要求:1.系統(tǒng)基本功能要求(1) 以秒為計(jì)時(shí)單位,兩位數(shù)碼管以十 進(jìn)制遞減計(jì)數(shù)形式作定時(shí)顯示,在
2、遞減計(jì)數(shù)回零 瞬間完成換燈操作。(2) 通過(guò)鍵盤紅、黃、綠三色信號(hào)燈所亮?xí)r 間在O99秒內(nèi)任意設(shè)定。(3) 十字路口的通行起始狀態(tài)可人工設(shè)定, 運(yùn)行中可通過(guò)人工干預(yù)使十字路口通行狀況固 定于任何一種工作模式。2發(fā)揮部分(1) 具有時(shí)間控制功能,交通信號(hào)燈工作時(shí)間:05: 0023: 00;其余時(shí)間兩個(gè)干道上的黃色信號(hào)燈閃爍顯示;(2) 綠色信號(hào)燈倒計(jì)時(shí)最后3秒和黃色信號(hào)燈顯示時(shí)閃爍顯示。(閃爍頻率:IHZ);(3) 其它功能。三、交通信號(hào)燈模擬控制系統(tǒng)設(shè)計(jì)程序流程圖1、主程序流程圖:開始1程序初使化調(diào)用顯示主程序東西綠燈亮,南北紅燈亮, 進(jìn)入倒計(jì)時(shí),打開數(shù)碼管顯示東西和南北黃燈亮,進(jìn)入倒計(jì)時(shí),
3、打開數(shù)碼管顯示東西紅燈亮,南北綠燈亮,進(jìn)入倒計(jì)時(shí),打開數(shù)碼管顯示外部中斷1:圖6圖72、中斷服務(wù)程序流程圖:外部中斷0:計(jì)數(shù)器TO外部中斷:3、交通燈工作換燈流程:R=i±否四、交通信號(hào)燈模擬控制系統(tǒng)原理圖1.直流電源圖:IrnFC4 IOnFIIl I- Stxr>R30D « <3X<T P3>2 ra<< w<R3MCHmrm* rr*5 rT*MD*e*kCM rv5 rsjMz>M.<raz>VUfO2rTDruu.SEmrr<,vs*f 1?MJ<W2.交通信號(hào)燈模擬控制系統(tǒng)原理圖:五、交通
4、信號(hào)燈模擬控制系統(tǒng)主程序# i nc I Ude <reg51.h># i ncIude<std i o. h>#def i ne U i nt UnS i gned i nt#def i ne UCher UnS i gned CharUCher COdetable = 0x40,0x40,0xf9, 0x24, 0x30f 0x19, 0x12, 0x02, 0x78f OxOO,0x10;Sbit kO=P3O;Sbit k1=P31;Sbit k2=P32;Sbit k3=P33;Sbit k4=P34;Sbit k5=P35:Sbit k6=P36;Sbit
5、k7=P37;UCher ttf tt1,tt2, sec,min.shi;VO i d t i me1 ();VO i d de Iay(Ui nt Z);VOid main ()i nt i l j t num11 num2, LnlmVh19 h2v h3;UCher aalbb,ddy ee;EA=I ;TMOD=OXOl;THO= (65536-50000)/256;TLO= (65536-50000) 256;ETO=IJEXO=I;EXl=I;/初始定義/中斷定義num1=1 ; num2=1: P3=0xef; aa=0xb6; bb=0x96; dd=0x6b; ee=0x6
6、9;shi=8;PO=OXf2;if (k=1)delay (5);i f (k=1)While (k)if (k7=0)de I ay (5);if (k7=0)num1+;While(Ik7):if (num1=11)/交通燈初值及工作狀態(tài)設(shè)置num1=1 ;if (k6=0)de I ay (5);if (k6=0)num2+;Whi I e (! k6);i f(num2=11)num2=1JP1=tabInum1;P2=tabIenum2;if (k1=0)de I ay (5);if (k2=0)aa=0x6b; bb=0x69; dd=0xb6; =0x96;e I Senum1
7、=4;num2=1;m=num1;n=num2;/調(diào)節(jié)當(dāng)前時(shí)間(即對(duì)時(shí))if (kO=O)delay (5);if (k0=0)while(!k)if (k7=0)(de I ay (5);if (k7=0)Shi+" if(shi=24)ShiHoi hlHshi " h2"h<10+二 h3H*0+-k;P2=tab 一 eh3-PlHtab一eh2- 箋hi -e(-k7);if (k6HHe、蠡¾if (k6o)-ITli n+i f3i n=60) m iH0-=m i n 八h2H> 0+1 ; h3H空 0+二 P2utab7h
8、3 PlHtab 一 72“ Whi- e (一 k6)-if (k1=0)de I ay (5);if (k1=0)sec+;i f (SeC=60)SeC=O;h1=sec;h2=h110+1 ;h3=h1%10+1;P2=tableh3;P1=tableh2;Whi I (! k1);/調(diào)秒TRO=I;i f (num1=1)Wh i I (1)j=n;i =m;for (j=n;j>0;j一)/開啟定時(shí)器中斷/工作循環(huán)程序if (j<5) break;PO=aa;P1=tablei;P2=tablej;delay(1OOO);if(shi>22) (shi<5)
9、 t i me1 ();if (j=)for (j=I;j>0;j)(P1=tablei;P2=tablej;PO=bb;de I ay (500);P0=aa;de I ay (500);for (j=n;j>0;J)if (j<5)break;PO=dd;if (shi>22)I I(shi<5) t i m1 O ;P1=tablei;P2=tabIej; delay(1000);if (j=) for (j = l;j>0;j-) P1=tablei;P2=tablej;P0=ee;de I ay (500);PO=dd;de I ay (500);
10、Wh i Ie(I)num2=n;num1=m;for (j=n;j>0;j)Pl=tabIe i;P2=tablej;delay(1000);if (shi>22)(shi<5) t i me1 ();num1 ;for (i=num1 ; i>0; i)for(j = 10; j>0; j)if(shi>22)(shi<5) t i me1 O ;if (i=1)if (j<5)break;P0=aa;P1=tablei;P2=tablej;delay(1000);i f(i =1)for(j=4;j>0;j)Pl=tabIi;P2=t
11、abIj;PO=bb;de I ay (500);P0=aa;de I ay (500);num1=m;for (j=n;j>0;j)i=m;P0=dd;P1=tablei;P2=tablej;de I ay (1 000);if(shi>22)(shi<5) t i me1 ();num1 ;for (i=num1:i>0;i)(for(j = 10; j>0; j)if (shi>22) (shi<5) t i me1 ();i f(i =1)if (j<5)break;P0=dd;P1=tabI i;P2=tablej;de I ay (1
12、000);/延時(shí)函數(shù)/23點(diǎn)到5點(diǎn)的工作函數(shù)if (i=1) for(j=4; j>0; j) P1=tablei;P2=tabIej;P0=ee;de I ay (500);P0=dd;de I ay (500);VO i d de Iay(Ui nt Z)U i nt t11 y;for(t1=z;t1>0;t1)for(y=125;y>0;y); VO i d t i me1 ()for (;(shi>22) (shi<5);)PO=OXdCI;de I ay (500);PO=Oxff;de I ay (500);P1=table1;P2=table1;V
13、O i d enter () i ntrrupt Ode I ay (5);if (k2=0)/外部中斷O函數(shù)Pl=OXOO;P2=0x00;PO=OXb6;VO i d enter 1 ()i nterrupt 2de I ay (5);if (k3=0)/外部中斷1函數(shù)Pl=OX40;P2=0x40;PO=OX6b; VO i d enter2 () interrupt 1THO=(65536-50000)/256;TLO=(65536-50000)256;tt+;if (tt=20)sec+;tt=O;/外部中斷O函數(shù)i f (SeC=60)m i n+;SeC=O;i f (m i n
14、=60)m i n=0;sh i+;if (shi=24)shi=O;六、運(yùn)行步驟 給單片機(jī)(交通燈系統(tǒng))上電(或者已上電按復(fù)位鍵)。 以連續(xù)方式從OIOOH開始執(zhí)行程序, 初始態(tài)0為南北路口的紅燈亮東西路口的綠燈 亮,并設(shè)置了初始時(shí)間24秒,數(shù)碼管顯示24秒。 此時(shí)可以設(shè)置紅綠燈時(shí)間(ADD鍵加, DEC鍵減每次各一,注意本設(shè)置紅燈與綠燈為同 一初始時(shí)間)。 按下Ok開始鍵系統(tǒng)關(guān)閉設(shè)置紅綠燈時(shí) 間功能進(jìn)入倒計(jì)時(shí),系統(tǒng)進(jìn)入運(yùn)行,經(jīng)過(guò)一段時(shí) 間,轉(zhuǎn)為狀態(tài)1東西和南北路口黃燈亮經(jīng)過(guò)5 秒延時(shí)并關(guān)閉數(shù)碼管顯示,進(jìn)入狀態(tài)2南北路口 綠燈亮東西路口紅燈亮經(jīng)過(guò)倒計(jì)時(shí)之后返回初 始0狀態(tài)實(shí)現(xiàn)循環(huán)。(注意此時(shí)
15、不能設(shè)置紅綠燈 時(shí)間)七、檢測(cè)與調(diào)試:1硬件調(diào)試:硬件調(diào)試是利用開發(fā)系統(tǒng)、基本 測(cè)試儀器(萬(wàn)用表、示波器等),檢查用戶 系統(tǒng)硬件中存在的故障。硬件調(diào)試可分為靜態(tài)調(diào)試與動(dòng)態(tài)調(diào)試 兩步進(jìn)行。靜態(tài)調(diào)試靜態(tài)調(diào)試是在用戶系統(tǒng)未工作時(shí)的一 種硬件檢測(cè)。第一步:目測(cè)。檢查外部的各種元件或 者是電路是否有斷點(diǎn)。第二步:用萬(wàn)用表測(cè)試。先用萬(wàn)用表復(fù)核目測(cè)中有疑問(wèn)的連接點(diǎn),再檢測(cè)各種電源 線與地線之間是否有短路現(xiàn)象。第三步:加電檢測(cè)。給板加電,檢測(cè)所 有的插座或是器件的電源端是否符合要求 的值第四步:是聯(lián)機(jī)檢查。因?yàn)橹挥杏脝纹瑱C(jī)開發(fā)系統(tǒng)才能完成對(duì)用戶系統(tǒng)的調(diào)試。動(dòng)態(tài)調(diào)試動(dòng)態(tài)調(diào)試是在用戶系統(tǒng)工作的情況下 發(fā)現(xiàn)和排除用
16、戶系統(tǒng)硬件中存在的器件內(nèi) 部故障、器件連接邏輯錯(cuò)誤等的一種硬件檢 查。動(dòng)態(tài)調(diào)試的一般方法是由近及遠(yuǎn)、由分 到合。由分到合是指首先按邏輯功能將用戶系 統(tǒng)硬件電路分為若干塊,當(dāng)調(diào)試電路時(shí),與 該元件無(wú)關(guān)的 器件全部從用戶系統(tǒng)中去 掉,這樣可以將故障范圍限定在某個(gè)局部的 電路上。當(dāng)各塊電路無(wú)故障后,將各電路逐 塊加入系統(tǒng)中,在對(duì)各塊電路功能及各電路 間可能存在的相互聯(lián)系進(jìn)行調(diào)試。由分到合 的調(diào)試既告完成。由近及遠(yuǎn)是將信號(hào)流經(jīng)的各器件按照距 離單片機(jī)的邏輯距離進(jìn)行由近及遠(yuǎn)的分層, 然后分層調(diào)試。調(diào)試時(shí),仍采用去掉無(wú)關(guān)元 件的方法,逐層調(diào)試下去,就會(huì)定位故障元 件了。2、軟件調(diào)試:軟件調(diào)試是通過(guò)對(duì)用戶程序(本次釆用偉 福仿真軟件)的匯編、連接、執(zhí)行來(lái)發(fā)現(xiàn)程 序中存在的語(yǔ)法錯(cuò)誤與邏輯錯(cuò)誤并加以排 除糾正的過(guò)程。程序后,編輯,查看程序是 否有邏輯的錯(cuò)誤。八、課程設(shè)計(jì)體會(huì)通過(guò)這一階段的單片機(jī)課程設(shè)計(jì),我對(duì)單片 機(jī)有了更深的了解。學(xué)會(huì)如何用編程方法消除抖 動(dòng),更牢固的掌握了各個(gè)中斷的用法,特別是定 時(shí)/計(jì)數(shù)器的兩種用法的混合使用,在編程時(shí)經(jīng) 常因?yàn)榭紤]不周而出現(xiàn)了幾次修改,但可幸的是 編程思路的正確,讓我不用很大篇幅的修改,使 我在不
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 心電圖室獎(jiǎng)懲制度的制定意見
- 2025年度汽車維修廠汽車尾氣排放檢測(cè)與治理合同
- 金華浙江金華永康市古山鎮(zhèn)人民政府工作人員招聘筆試歷年參考題庫(kù)附帶答案詳解
- 金華2025年浙江金華浦江縣縣屬醫(yī)療衛(wèi)生單位招聘護(hù)理等專業(yè)人員16人筆試歷年參考題庫(kù)附帶答案詳解
- 浙江浙江省疾病預(yù)防控制中心招聘勞務(wù)派遣員工筆試歷年參考題庫(kù)附帶答案詳解
- 杭州2025年浙江杭州市教育局所屬事業(yè)單位招聘166人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年中國(guó)雙層床架市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)一次性使用PE手套市場(chǎng)調(diào)查研究報(bào)告
- 2025年規(guī)則導(dǎo)線剝皮機(jī)項(xiàng)目可行性研究報(bào)告
- 2025年罐頭盒蠟燭項(xiàng)目可行性研究報(bào)告
- 營(yíng)銷管理方案中的定價(jià)策略與盈利模式
- 2024年西寧城市職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 2024年臨沂市高三一模(學(xué)業(yè)水平等級(jí)考試模擬試題)物理試卷
- 廣州獵德大橋三維曲面塔清水混凝土施工技術(shù)
- 我國(guó)糖尿病視網(wǎng)膜病變臨床診療指南2022解讀
- Python數(shù)據(jù)挖掘?qū)崙?zhàn)全套教學(xué)課件
- 高級(jí)茶藝師技能鑒定(協(xié)會(huì)版)備考題庫(kù)-下(多選、判斷題匯總)
- 特種設(shè)備作業(yè)人員體檢表(叉車)
- c30混凝土路面施工方案
- 加強(qiáng)師德師風(fēng)建設(shè)學(xué)校師德師風(fēng)警示教育講座培訓(xùn)課件
- 豬飼料購(gòu)銷合同書
評(píng)論
0/150
提交評(píng)論