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

正文內(nèi)容

基于單片機(jī)控制的交通燈畢業(yè)論文-文庫吧在線文庫

2025-04-11 11:25上一頁面

下一頁面
  

【正文】 if(dx_nb==0amp。 sec_nb=set_timenb。 shanruo=0。 sec_dx=00。 //東西方向置綠燈 Red_nb=1。 Red_nb=1。 dx_nb=!dx_nb。sec_dx==5) //當(dāng)南北倒計時到 0時,重置 5秒,用于黃燈閃爍時間 { sec_nb=5。 Yellow_nb=1。(shanruo==1)) //東西黃燈閃 { Green_dx=0。 Buzz=0。 Yellow_dx=0。 //重賦初值 TL0=0XB0。 //片選 LED3 P0=table[buf[3]]。 //延時 P1=0xff。 //第 1位 東西秒十位 buf[2]=sec_nb%10。 Yellow_dx=1。 //全部置紅燈 sec_dx=00。 //取反 set 標(biāo)志位,以切換調(diào)節(jié)方向 dx_nb=set。 sec_nb=sec_dx+5。 } } if(k3!=1) //當(dāng) K3(確認(rèn))鍵按下時 { display()。 if(set==0) set_timedx。 //加到 100 置 1 sec_nb=set_timenb 。 } } //函數(shù)的定義部分 void key(void) //按鍵掃描子程序 { if(k1!=1) //當(dāng) K1(時間加 )按下時 { 21 display()。 //啟動定 時 0 EX0=1。 //顯示子程序 void logo()。 //東西南北控制位 bit shanruo=0。 //南北黃燈標(biāo)志 sbit Green_nb=P2^4。//定時器 0中斷次數(shù) //定義 5 組開關(guān) sbit k4=P3^7。中國電力出版社清華大學(xué)出版社 } //if(tc=3) {tc=0。 } else if(tc==1) { smdis=md[shu1]。 shu0=sec%10。 定時器 0初始 化 調(diào)用 dissmg()函數(shù) INT0 保護(hù)現(xiàn)場 紅燈全亮維持10S 恢復(fù)現(xiàn)場 中斷返回 INT1 保護(hù)現(xiàn)場 方程式控制顯示 恢復(fù)現(xiàn)場 中斷返回 定時中斷入口 定義 1s 15 圖 43 定時中斷流程圖 定時中斷服務(wù)程序在系統(tǒng)中的函數(shù)如下: void int_t0( ) interrupt 1 using 1 { TR0 = 0。 宏定義 I/O 初始化 定義共陰極字型編碼表 定義函數(shù)變量并初始化 定義狀態(tài)數(shù)組 定義字位碼函數(shù) 進(jìn)入主函數(shù)main() 初始化外部中斷 進(jìn)入 while(1)循環(huán) 調(diào)用顯示控制函數(shù)statusdis() 設(shè)置字型碼和字位碼,完成顯示 返回 while(1)函數(shù) 14 圖 41系統(tǒng)總的流程圖 子程序模塊設(shè)計 按鍵模塊的控制是調(diào)用中斷來實(shí)現(xiàn)控制的, 獨(dú)立式鍵盤的實(shí)現(xiàn)方法是利用單片機(jī) I/O 口讀取口的電平高低來判斷是否有鍵按下。這里說的抖動是機(jī)械的抖動,是當(dāng)鍵盤在未按到按下的臨界區(qū)產(chǎn)生的電平不穩(wěn)定正常現(xiàn)象,并不是我們在按鍵時通過注意可以避免的。 鍵盤輸入電路 單片機(jī)鍵盤有獨(dú)立鍵盤和矩陣式鍵盤兩種:獨(dú)立鍵盤每一個 I/O 口上只接一個按鍵,按鍵的另一端接電源或接地(一般接地),這種接法程序比較簡單且系統(tǒng)更加穩(wěn)定;而矩陣式鍵盤式接法程序比較復(fù)雜 ,但是占用的 I/O 少。我們僅以 NPN三極管的共發(fā)射極放大電路為例來說明一下三極管放大電路的基本原理。由于它的價格便宜使用簡單在 電器 特別是家電領(lǐng)域應(yīng)用極為廣泛。本設(shè)計就是用的按鍵手動復(fù)位。圖中電容 C1 和 C2的作用是穩(wěn)定頻率和快速起振,電容值在 530pF,典型值為 30pF。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸 出電平用于鎖存地址的地位字節(jié)。 : INT0,外部中斷 0輸入。設(shè)計者必須外加一鎖存器將端口 0送出的地址栓鎖住成為A0~ A7,再配合端口 2 所送出的 A8~ A15 合成一完整的 16位地址總線,而定址到 64K 的外部存儲器空間。 STC89C52 可以利用這支引腳來觸發(fā)外部的 8位鎖存器(如 74LS373),將端口 0 的地址總線( A0~ A7)鎖進(jìn)鎖存器中,因?yàn)?STC89C52 是以多工的方式送出地址及數(shù)據(jù)。 7 XTAL1: 單芯片系統(tǒng)時鐘的反相放大器輸入端。其具體的硬件電路總圖如圖 31 所示。如圖(圖 22)所示: 鍵盤設(shè)置模塊對系統(tǒng)輸入模式選擇及具體通行時間設(shè)置的信號,系統(tǒng)進(jìn)入正常工作狀態(tài),執(zhí)行交通燈狀態(tài)顯示控制,同時將時間數(shù)據(jù)倒計時輸入到 LED數(shù)碼管上實(shí)時顯示。本系統(tǒng)采用 STC89C52 單片機(jī) 以及單片機(jī)最小系 統(tǒng)和三極管驅(qū)動電路 以及外圍的按鍵和 數(shù)碼管顯示 等部件,設(shè)計一個基于單片機(jī)的 交通燈設(shè)計 。倒計時顯示是用來減少駕駛員在信號燈色改變的關(guān)鍵時刻做出復(fù)雜判斷的一種方法,它可以提醒駕駛員燈色發(fā)生改變的時間,幫助駕駛員在“停止”和“通過”兩者間作出合適的選擇 。此狀態(tài)下,除了已經(jīng)正在通行中的其他所以車輛都需等待狀態(tài)轉(zhuǎn)換。說明:黑色表示亮,白色表示滅。 交通燈的意義 當(dāng)前,大量的信號燈電路正向著數(shù)字化、小功率、多樣化、方便人、車、路三者關(guān)系的協(xié)調(diào),多值化方向發(fā)展隨著社會經(jīng)濟(jì)的發(fā)展,城市交通問題越來越引起人們的關(guān)注。由于單片機(jī)具有這些特點(diǎn),2 在人類的生活應(yīng)用中得以十分廣泛。綠燈是通行信號,面對綠燈的車輛可以直行,左轉(zhuǎn)彎和右轉(zhuǎn)彎,除非另一種標(biāo)志禁止某一種轉(zhuǎn)向。電氣啟動的紅綠燈出現(xiàn)在美國,這種紅綠燈由紅綠黃三色圓形的投光器組成, 1914 年始安裝于紐約市 5 號大街的一座高塔上。 本系統(tǒng)實(shí)用性強(qiáng)、操作簡單、擴(kuò)展功能 很 強(qiáng) 。 如若 論文與資料 有不實(shí)之處,本人愿意承擔(dān)責(zé)任,特此聲明 。 十字路口車輛 繁忙 ,行人熙攘,車 行車道,人行人道,有條不紊。 1858 年,在英國倫敦主要街頭安裝了以燃煤氣為光源的紅,藍(lán)兩色的機(jī)械扳手式信號燈,用以指揮馬車通行。帶控制的紅綠燈,一種是把壓力探測器安在地下,車輛一接近紅燈便變?yōu)榫G燈;另一種是用擴(kuò)音器來啟動紅綠燈,司機(jī)遇紅燈時按一下嗽叭,就使紅燈變?yōu)榫G燈。黃燈是警告信號,面對黃燈的 車輛不能越過停車線,但車輛已十分接近停車線而不能安全停車時可以進(jìn)入交叉路口 。 黃色信號燈的發(fā)明者是我國的胡汝鼎,他懷著 “ 科學(xué)救國 ” 的抱負(fù)到美國深造,在大發(fā)明家愛迪生為董事長的美國通用電器公司任職員。而城市高速道路在構(gòu)造上的特點(diǎn),也決定了城市高速道路的交通狀況必然受 高速道路與普通道路耦合處交通狀況的制約。 東西方向綠燈滅,同時黃燈亮,南北方向紅燈亮,倒計時 2 秒。說明: 0 表示滅, 1表示亮。按鍵可以設(shè)置系統(tǒng)的運(yùn)行狀態(tài),禁行狀態(tài)為數(shù)碼管 均顯示“ 00”,紅燈全亮;復(fù)位按鍵 狀態(tài) 1 狀態(tài) 3 狀態(tài) 4 狀態(tài) 6 東西向 禁行 等待變換 通行 等待變換 南北向 通行 等待變換 禁行 等待變換 東西紅燈 1 1 0 0 東西黃燈 0 0 0 1 東西綠燈 0 0 1 0 南北紅燈 0 0 1 1 南北綠燈 1 0 0 0 南北黃燈 0 1 0 0 5 可以將整個系統(tǒng)復(fù)位;東西通行是東西方向的綠燈亮,南北方向上的紅燈亮;南北通行為南北方向上的綠燈亮,東西方向上的紅燈亮;時間加減可以設(shè)置通行和等待通行的時間;切換按鍵可以切換加減的方向時間。 在相同的時間里提高通車的質(zhì)量、效率。 單片機(jī) 單片機(jī) 紅黃綠信號燈 8 段 LED 數(shù)碼管 復(fù)位電路 最小系統(tǒng)外圍接口 按鍵控制 驅(qū)動顯示 6 圖 22 系統(tǒng)的總體框圖 據(jù) 此,本設(shè)計系統(tǒng)以單片機(jī)為控制核心,連接成最小系統(tǒng),和按鍵設(shè)置模塊等產(chǎn)生輸入,信號燈狀態(tài)模塊, LED 倒計時模塊和接受輸出。由于單片機(jī)具有體積小、價格低、可靠性高、開發(fā)應(yīng)用方便等特點(diǎn),因此在現(xiàn)代電子技 術(shù)和工業(yè)領(lǐng)域應(yīng)用較為廣泛,在智能儀表中單片機(jī)是應(yīng)用最多、最活躍的領(lǐng)域之一。 EA/Vpp: EA為英文 External Access的縮寫,表示存取外部程序代 碼之意,低電平動作,也就是說當(dāng)此引腳接低電平后,系統(tǒng)會取用外部的程序代碼(存于外部 EPROM 中)來執(zhí)行程序。 PSEN:此為 Program Store Enable的縮寫,其意為程序儲存啟用,當(dāng) 8051被設(shè)成為讀取外部程序代碼工作模式時( EA=0),會送出此信號以便取得程序代碼,通常這支腳是接到 EPROM 的 OE腳。 PORT1( ~ ):端口 1也是具有內(nèi)部提升電路的雙向 I/O端口,其輸出緩沖器可以推動 4個 LS TTL 負(fù)載,同樣地若將端口 1的輸出設(shè)為高電平,便是由此端口來輸入數(shù)據(jù)。 : T1,計時計數(shù)器 1輸入。因此它可用作對外部輸出的脈沖或用于定時目的。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。 復(fù)位電路通常采用上電 自動復(fù)位和按鈕復(fù)位兩種方式。系統(tǒng)圖如圖 32所示 圖 32 單片機(jī)最小系統(tǒng)原理圖 P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78R S T9P 3 . 0 (R X D )10P 3 . 1 (T X D )11P 3 . 2 (IN T 0 )12P 3 . 3 (IN T 1 )13P 3 . 4 (T 0 )14P 3 . 5 (T 1 )15P 3 . 6 (W R )16P 3 . 7 (R D )17X T A L 218X T A L 119GND20(A 8 )P 2 .021(A 9 )P 2 .122(A 1 0 )P 2 .223(A 1 1 )P 2 .324(A 1 2 )P 2 .425(A 1 3 )P 2 .526(A 1 4 )P 2 .627(A 1 5 )P 2 .728P S E N29A L E / P R O G30E A /V P P31(A D 7 )P 0 .732(A D 6 )P 0 .633(A D 5 )P 0 .534(A D 4 )P 0 .435(A D 3 )P 0 .336(A D 2 )P 0 .237(A D 1 )P 0 .138(A D 0 )P 0 .039V C C408 9 C 5 2Y111.0592MHzC230C3 30R71 0 KV C C+ C11 0 u F1 23 4K0R E S E TV C C 10 顯示系統(tǒng) LED 顯示 LED 交通燈利用發(fā)光二極管來顯示不同顏色的信號指示燈。晶體三極管按材料分常見的有兩種:鍺管和硅管。這兩個電流的方向都是流出發(fā)射極的,所以發(fā)射極 E 上就用了一個箭頭來表示電流的方向。將常開按鍵的一端接地,另一端接一個 I/O 口,程序開始時將此 I/O口置于高電平,平時無鍵按下時 I/O 口保護(hù)高電平。所以這里選擇了軟件去抖動,實(shí)現(xiàn)法是先查尋按鍵當(dāng)有低電平出現(xiàn)時立即延時 10~200 毫秒以避開抖動(經(jīng)典值為 20 毫秒),延時結(jié)束后再讀一次 I/O 口的值
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1