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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于stc89c52單片機(jī)的交通燈設(shè)計(jì)(完整版)

  

【正文】 cy vehicles passing at real crossroads. STC89C52 chip device is used as the center device to design the traffic lights control circuit, bined with mon cathode seven segments digital tube display time module, traffic lights display module, crystals circuit, reset circuit and key circuit modules. By software simulation and hardware debugging, the functions have been achieved, which include red, yellow, and green lights brightening, onoff digital tube displaying time countdown, as well as 3 kinds of color lamps lightening alternately and interrupt processing function of emergencies. This system is costeffective, strong practicability, simple operation, fully functional. It has a broad application prospect. Key words: traffic signal lamp。它由紅綠兩塊以旋轉(zhuǎn)式方形玻璃提燈組成,紅色表示“停止”,綠色表示“注意”。紅外光束能把信號(hào)燈的紅燈延長(zhǎng)一段時(shí)間,推遲汽車放行,以免發(fā)生交通事故。道路擁擠現(xiàn)象日趨嚴(yán)重,造成的經(jīng)濟(jì)損失越來(lái)越大,并一直保持大比例 的增長(zhǎng)。 6 設(shè)計(jì)目的及思路 設(shè)計(jì)目的 了解交通燈管理的基本工作原理,熟練掌握 STC89C52 的工作原理,熟悉 STC89C52 單片機(jī)并行接口的各種工作方式和應(yīng)用,并了解計(jì)數(shù)器 /定時(shí)器的工作方式,掌握多位 LED 顯示問(wèn)題的解決。黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換。 因此 考慮了兩種電源方案 : 方案一:采用獨(dú)立的穩(wěn)壓電源。 方案二:采用點(diǎn)陣式 LED 顯示。 單片機(jī)作為整個(gè)硬件系統(tǒng)的核心,它既是協(xié)調(diào)整機(jī)工作的控 制器,又是數(shù)據(jù)處理器。 ( 2) Vss( 20 腳)接地。 )時(shí), VPD就向內(nèi)部 RAM 提供備用電源。在從外部程序存儲(chǔ)器取指令(或取常數(shù))期間,每個(gè)機(jī)器周期均 PSEN 兩次有效。 ( 3) P2( ~)是一個(gè) 8 位準(zhǔn)雙向 I/O 口,與地址總路線高 8 位復(fù)用,可驅(qū)動(dòng) 4 個(gè) LSTTL 負(fù)載。引腳 XTAL1 和 XTAL2 分別是此放大器的輸入端和輸出端。復(fù)位是由外部的復(fù)位電路來(lái)實(shí)現(xiàn)的。顯示器( LED 數(shù)碼管)由 7 條線段圍成 8 字型,每一段包含一個(gè)發(fā)光二極管。兩種情況都是執(zhí)行完后,回到斷點(diǎn)處繼續(xù)執(zhí)行。 sbit g2=P1^3。 //初值函數(shù) void display(uchar a,uchar b,uchar c,uchar d)。 } void main() 25 { init()。 //LED 狀態(tài) } if(key==2) //南北方向 { P1=0xf3。t0=920) if(t1860) //南北為黃燈 P1=0xeb。 //再次確認(rèn)是否有健按下 27 temp=tempamp。 break。 y2=OFF。 TMOD=0x11。 TR0=1。 y1=ON。 l1=ON。 } if(t0==920) t0=0。 g2=ON。 y2=ON。 l2=ON。 P0=table[b]。 P0=table[d]。 P0=table[b]。 P0=table[d]。 圖 15 南北通行狀態(tài)顯示 結(jié)果 38 ( 4)東西通行狀態(tài) 輕按【東西通行】按鈕后,表示發(fā)生 B 類緊急情況需進(jìn)行應(yīng)急處理,交通信號(hào)燈南北方向強(qiáng)制禁行(亮紅燈),東西方向強(qiáng)制通行(綠燈亮 )疏通車流,四個(gè)方向倒計(jì)時(shí)一直顯示 99 秒,如下圖 16。 ⑤ 此表 可根據(jù)車流量動(dòng)態(tài)設(shè)定紅綠燈初始值。 4. 輕按【東西通行】按鈕后,表示發(fā)生 B 類緊急情況需進(jìn)行應(yīng)急處理,交通信號(hào)燈南北方向強(qiáng)制禁行(亮紅燈),東西方向強(qiáng)制通行(綠燈亮)疏通車流,四個(gè)方向倒計(jì)時(shí)一直顯示 99 秒。 通過(guò)合作,我們的合作意識(shí)得到加強(qiáng)。 再次對(duì)幫助過(guò)我們的老師和朋友表示感謝! 46 (八)附 錄 附圖 圖 19 延時(shí) delay() z?x 0x? 110y? 0y? 1y ??y 1x ??x Y N N Y 5z? 47 附圖 圖 20 鍵盤掃描 Keys can() 3Ptemp? Temp! =0xff Temp? tempamp。 R2? ON。 TH0? (6553650000)/256。TR1? 1。d? num1%10。 P2=0xf7。 P2=0xfe。 TL0? (6553650000) %256。 TH1? (6553650000)/256。 num1? 23。0xff Y N 3Ptemp? Temp! =0xff Y N 延時(shí) delay(5) N Y 3Ptemp? 48 附圖 3. 初始化程序流程圖 圖 21 初始化初值函數(shù) init() NO ? 0 OFF? 1 建表 table[]={ 0x3f,0x06,0x5b,0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71, 0} 用于顯示 0, 1, 2,? A,b,? E,F,滅。上大學(xué)后,很多同學(xué)都沒(méi)有過(guò)深入的交流,在設(shè)計(jì)的過(guò)程中,我們用了分工與合作的方式,每個(gè)人 負(fù) 責(zé)一定的部分,同時(shí)在一定的階段共同討論,以解決分工中個(gè)人不能解決的問(wèn)題,在交流中大家積極發(fā)言,和提出意見,同時(shí)我們還向別的同學(xué)請(qǐng)教。 ,硬件的設(shè)計(jì)能夠達(dá)到本次設(shè)計(jì)的要求;但是,沒(méi)有掉電保護(hù),即掉電后,沒(méi)有記憶功能,再次通電后將按復(fù)位后的情況運(yùn)行。 ⑦ 程序就是在上述四種狀態(tài)下循環(huán)轉(zhuǎn)化的。紅燈亮禁止通行,綠燈亮允許通行。 delay(1)。 delay(1)。 delay(1)。 delay(1)。 } c=num1/10。 } } if(t1860amp。 l2=OFF。 b=num%10。amp。 } } if(t0400amp。 } void timer0() interrupt 1 //定時(shí)器 0 中斷 29 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 num=20。 temp=tempamp。 while(temp!=0xff) { temp=P3。 //11 11 0 011 TR0=1。 //等待按下正常 26 } if(t0=400) P1=0xde。 Keyscan()。 void delay (uint z) //延時(shí)函數(shù) { uint x,y。 sbit l2=P1^5。 21 表 2: 元器件列表 序號(hào) 元件名稱 型號(hào) 數(shù)量 /個(gè) 用途 1 單片機(jī) 89C52 1 控制核心 2 晶振 11MHZ 1 晶振電路 3 電容 30pF 2 晶振電路 4 電解電容 10uF 1 復(fù)位電路 5 電阻 10K 1 復(fù)位電路 6 發(fā)光二極管 LED 12 紅、黃、綠燈 7 USB 數(shù)據(jù)線 1 接入電源 8 電阻 470Ω 6 LED 9 電阻 470Ω 7 數(shù)碼管電路 10 電阻 1KΩ 4 數(shù)碼管驅(qū)動(dòng) 11 數(shù)碼管 GC3461BS 2 顯示電路 12 按鍵 4 按鍵電路 13 三 極 管 PNP 8550 4 數(shù)碼管驅(qū)動(dòng)電路 14 電池盒 5干電池 3 提供電源 22 (四)軟件設(shè)計(jì) 程序流程圖 程序總流程圖 圖 11 交通燈程序總流程圖 開始 初始化初值函數(shù) Init () 鍵盤掃描Keys can() 顯 示程序 Display () Y TR0? 0, TR1? 0 P0? table [9], P2? 0 Key! =0 K
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1