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

正文內(nèi)容

基于單片機(jī)的智能交通燈控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 50000)%256。 if(timebreak0 10) { dx_gre = 1。 } //正常路口通行 (南北紅燈) nb_red = 0。 nb_yel = 0。 if(i yeltime + 3) //南北綠燈 { nb_gre = 0。 while(1) { initcross()。 TH0 = (65536 50000)%256。 //時(shí)間加 void cuttime()。 //初始化交通燈 led void initnumber()。 //時(shí)間調(diào)節(jié)量 u16 num_stop = 0,flag_stop = 0。 sbit botton4 = P3^5。第一版單片機(jī)應(yīng)用文集 ( 4) 增強(qiáng) 了 查閱 資料 和自學(xué) 的能力。 總結(jié)有以下幾條 : ( 1) 首先,學(xué)習(xí)到最明顯的就是 word 的運(yùn)用。 功能 部分的測(cè)試 A、 接上電源后 , 交通燈開(kāi)始運(yùn)作,運(yùn)作正常 。首先用萬(wàn)能表檢查 中斷響應(yīng) 關(guān)定時(shí)器 特殊情況(緊急情況) 中斷返回 XXXXXX 畢業(yè)設(shè)計(jì) 19 圖 定時(shí)中斷流程圖 電路是不是有短路的情況出現(xiàn),然后看看設(shè)計(jì)的原理是不是對(duì)的,每一個(gè)線路電壓有沒(méi)有出現(xiàn)錯(cuò)誤。 所以這次的編程的軟件本人選的是 Keil μVision。當(dāng)讀出的值是 0 時(shí)則表示有按鍵按下,調(diào)用相應(yīng)的處理程序。當(dāng)有鍵按下時(shí),此 I/O 口與地短路迫使 I/O 口為低電平。 HC138 按照三位二進(jìn)制輸入碼和賦能輸入條件 ,從 8 個(gè)輸出端中譯出一個(gè) 低電平輸出。各位數(shù)碼管的公共端,也稱為“位選端”由單片機(jī)的 P1 口控制。本系統(tǒng)的共陽(yáng)極數(shù)碼管的公共控制端接到 +5V 高電平上。其基本單元是 發(fā)光二極管 。不僅如此,它的光效率高,亮度大,同時(shí)可以回收利用的優(yōu)點(diǎn)也使它成為非常受矚目的新一代光源。 它是一種半導(dǎo)體二極管。若持續(xù)高電平則會(huì)循環(huán)復(fù)位。這個(gè)時(shí)鐘信號(hào)可以外部時(shí)鐘也可以芯片自帶的時(shí)鐘信號(hào)。軟件部分指揮各個(gè)硬件執(zhí)行燒錄進(jìn)單片機(jī)內(nèi)的程序,如果沒(méi)有程序那么它顯然是無(wú)法工作的的。 P3 端口使用第二功能時(shí): 其引腳分配如下: : RXD,串行通信數(shù)據(jù)的接收。系統(tǒng)擴(kuò)展時(shí)作為高 8位的數(shù)據(jù)線使用。一個(gè)數(shù)據(jù)輸出 D鎖存器、兩個(gè)三態(tài)數(shù)據(jù)輸入緩沖器、一個(gè)輸出控制電路和一個(gè)數(shù)據(jù)輸出的驅(qū)動(dòng)電路共同構(gòu)成了 P0 口的邏輯電路。 ALE: ALE 是編程脈沖的輸入端。 GND:電源 接 地端。該串行口既可以作為同步移位器使用,擴(kuò)展外部 I/O 端口,又可以作為全雙工異步通信收發(fā)器使用。各一個(gè) 8位的算術(shù)邏輯單元(簡(jiǎn)稱 ALU)、累加器(簡(jiǎn)稱 ACC)、暫存器 B和程序狀態(tài)寄存器(簡(jiǎn)稱 PSW)構(gòu)成了 CPU 的運(yùn)算器。沒(méi)有硬件系統(tǒng)則沒(méi)有所謂的交通燈系統(tǒng)。其中英特爾公司的 8051 發(fā)展迅速。 其具體的硬件電路總圖如圖 所示。 一開(kāi)始紅綠燈的狀態(tài)如下圖( a) , 然后到( b)、( c)、( d),最后按照這個(gè)順序重復(fù)循環(huán) , 交通狀態(tài) 如圖 所示: 下面是 具體的 每一個(gè) 交通燈 的 狀態(tài) 顯示 : XXXXXX 畢業(yè)設(shè)計(jì) 6 ( a) ( b) ( c) ( d) 圖 交通狀態(tài) ( a) 東西方向 紅燈 亮, 車輛 禁止 通行, 南北方向 綠燈 亮, 車輛可以 通行, 倒計(jì)時(shí)13 秒 (時(shí)間只是方便演示) 。 這種 方案的 優(yōu)勢(shì) 是: 比較靈活, 而且含有 RAM 和 計(jì)數(shù)器。 本人想到了以下幾 個(gè)方案: 方案一: 全部通過(guò) 數(shù)碼管 來(lái)顯示 。 所以本人選擇了用的比較常用的 89C52 單片機(jī) 當(dāng)作 控制器。系統(tǒng)的總體框圖如圖 。 而且 在 車流量密集的時(shí)候通過(guò)系統(tǒng)的設(shè)定來(lái)改變 主次干道的 通過(guò)車輛的 時(shí)間, 減少 交通 密集和 堵塞現(xiàn)象。 正常情況下 車流量檢測(cè)器 通過(guò) 傳感器 加 單片機(jī) ,再加上 一些其他 器件來(lái) 運(yùn)行 。 本設(shè)計(jì)應(yīng)解決的主要問(wèn)題 本 設(shè)計(jì) 將設(shè)計(jì)并制作一個(gè)智能交通燈控制系統(tǒng)。左右轉(zhuǎn)彎車輛 的優(yōu)先級(jí)比直行的車輛和在人行道通行的路人要低 。以便能夠使 相鄰的交叉口在一個(gè)交通信號(hào)系統(tǒng) 當(dāng) 中 ,在設(shè)定 的信號(hào)周期、 相位差 以及綠信比 下 正常運(yùn)行 , 人們發(fā)明了 “七條線纜”的 連接 方式, 能夠讓 相鄰的信號(hào)燈在一 個(gè) 系統(tǒng)控制的 模式 下 運(yùn)行 , 盡管 現(xiàn)在我們 進(jìn)入 了新 世紀(jì) ,在 某部分 地方 依然在 使用這種 根據(jù)七條線纜的連接方式 。 早在 1850 年,城市交叉口處 持續(xù)增多,對(duì)交通帶來(lái)極大的不便,這個(gè)問(wèn)題開(kāi)始引起 了 大家 的 留意 。 (c)探究全新的交通燈管理系統(tǒng) 。 [1] 本設(shè)計(jì)的目的及 意義 本設(shè)計(jì)的目的 是制作一個(gè)比較符合實(shí)際情況,價(jià)格低廉而不乏性能 的交通燈 智能 操控 系統(tǒng)。 本系統(tǒng)實(shí)用性強(qiáng)、操作簡(jiǎn)單、擴(kuò)展功能強(qiáng) 。 基于單片機(jī)的智能交通燈控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) XXXXXX 畢業(yè)設(shè)計(jì) 誠(chéng)信承諾書(shū) 本人鄭重承諾: 本人承諾呈交的畢業(yè)設(shè)計(jì)《 基于單片機(jī)的智能交通燈控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 》是在指導(dǎo)教師的指導(dǎo)下,獨(dú)立開(kāi)展研究取得的成果,文中引用他人的觀點(diǎn)和材料,均在文后按順序列出其參考文獻(xiàn),設(shè)計(jì)使用的數(shù)據(jù)真實(shí)可靠。設(shè)計(jì)通過(guò) 兩位一體共陰極數(shù)碼管顯示,并能通過(guò)按鍵對(duì) 定時(shí) 進(jìn)行設(shè)置 。 本文正是運(yùn)用單片機(jī)來(lái)制作一個(gè)模擬的智能交通燈,通過(guò)此交通燈來(lái)智能控制十字路口的交通,有效、科學(xué)的控制引導(dǎo)過(guò)往的車輛和人流。 (b)從人性話的角度來(lái)設(shè)計(jì) 交通燈 。 然而它確起始于上個(gè)世紀(jì) 。 由 1920 年 至 1970年 將 50 年的 過(guò)程中 ,電機(jī)驅(qū)動(dòng)的信號(hào)燈 在 交通信號(hào)控制系統(tǒng) 領(lǐng)域中成了主導(dǎo)的地位 。綠燈 代表 通行 的意思 ,看見(jiàn) 綠燈的車輛 能夠通行 ,左轉(zhuǎn)彎 或者 右轉(zhuǎn)彎, 要不然就是 另 外一個(gè) 標(biāo)志禁止某一種轉(zhuǎn)向。 B、不能智能檢測(cè)車流量,紅綠燈倒計(jì)時(shí)時(shí)間不會(huì)根據(jù)車流量的多少而改變,從而導(dǎo)致交通擁擠等情況 。 目前,限制 單片機(jī)智能交通燈設(shè)計(jì)的因素主要有以下 兩 個(gè): a、 根據(jù)各道路路口車流量的大小自動(dòng)調(diào)節(jié)通行時(shí)間,因?yàn)檫@個(gè)問(wèn)題就關(guān)系到了 通過(guò) 運(yùn)用什么 技術(shù)來(lái)檢測(cè)。 在 一定 的時(shí)間 內(nèi)增加車輛安全通過(guò)的數(shù)量和質(zhì)量 。 圖 系統(tǒng)的總體框圖 根據(jù)這種情況 , 此次 設(shè)計(jì) 把 單片機(jī) 作為根本 , 以按鍵部分和紅外接受模塊部分作為輸入 , 交通燈顯示模塊和數(shù)碼管通過(guò)驅(qū)動(dòng)電路進(jìn)行輸出 。 而本人的這次設(shè)計(jì)選的是方案三( 51 系列單片機(jī) ),因?yàn)樗坏軌蛲瓿芍悄芡ń煌鬤XXXXX 畢業(yè)設(shè)計(jì) 5 的控制 , 而且它的 性能 也非常好 ,價(jià)格 也很便宜,是個(gè)非常好的選擇 。 c、 顯示界面方案 這次設(shè)計(jì)的運(yùn)用到了倒計(jì)時(shí)和紅綠燈等顯示 。 d、 輸入方案 根據(jù)實(shí)際情況,本人想到了 兩種方案: 方案一: 使用 8155 擴(kuò)展 輸入輸出 口 以及 鍵盤 、 顯示等。說(shuō)明:黑色 代表燈 亮,白色 代表燈 滅。構(gòu)成了此次設(shè)計(jì)的各個(gè)模塊 。一開(kāi)始的 SCM單片機(jī)都是 8 位或 4 位的。硬件東西綠燈 0 0 1 0 南北紅燈 0 0 1 1 南北綠燈 1 0 0 0 南北黃燈 0 1 0 0 XXXXXX 畢業(yè)設(shè)計(jì) 8 部分則是交通燈系統(tǒng)的基礎(chǔ)。 CPU 由運(yùn)算器和控制器組成。 串行口: 89C52 芯片內(nèi)部串行實(shí)現(xiàn)單片機(jī)與外圍設(shè)備之間的數(shù)據(jù)通信是通過(guò)一個(gè)全雙工異步串行口。 引腳介紹: VCC: STC89C52 電源 接入端 ,接 +5V。在此系統(tǒng)中,由于程序下載到內(nèi)部程序存儲(chǔ)器中,因此該引腳與 +5V 電源相連接。共有8 個(gè)位, 表示位 0, 表示位 1,依此類推。 P2 口( ~ ):端口 2 也具有 2個(gè)功能:一個(gè)是具有內(nèi)部提升電路的雙向 I/O端口,與 P0 口相似;另一功能也跟 P0口相似, P0 口 的第 2 功能是作為地址 /數(shù)據(jù)線使用,而 P2 口是單一的地址線使用。在本系統(tǒng), P3 口作為第二功能使用,主要利用按鍵模塊實(shí)現(xiàn)系統(tǒng)的中斷跳轉(zhuǎn)。 單片機(jī)引腳圖如 圖 所示 : 單片機(jī)最小系統(tǒng) 上面提到 單片機(jī) 的應(yīng)用系統(tǒng)可以分為硬件部分和軟件部分。 XXXXXX 畢業(yè)設(shè)計(jì) 11 圖 單片機(jī) 電路 引腳圖 為了實(shí)現(xiàn)單片機(jī)的同步工作,系統(tǒng)必須有唯一的時(shí)鐘信號(hào),并在這個(gè)時(shí)鐘信號(hào)下嚴(yán)格的按時(shí)序進(jìn)行狀態(tài)轉(zhuǎn)換和工作。復(fù)位后 PC=0000H,即是從新從程序存儲(chǔ)器的第 1 個(gè)單元取指令進(jìn)行譯碼。單片機(jī)最小系統(tǒng)原理圖 如圖 所示 :XXXXXX 畢業(yè)設(shè)計(jì) 12 圖 單片機(jī)最小系統(tǒng)原理圖 LED 顯示 發(fā)光二極管簡(jiǎn)稱為 LED。它的功耗低,壽命長(zhǎng),輻射低的特點(diǎn)使其得到了廣泛的應(yīng)用。就如同本系統(tǒng)中的數(shù)碼管用來(lái)顯示紅綠黃燈狀態(tài)的持續(xù)時(shí)間和跳轉(zhuǎn)時(shí)間,是人機(jī)對(duì)話非常重要的輸出設(shè)備。通過(guò)點(diǎn)亮不同的段從而顯示出各種數(shù)字。 此系統(tǒng)用動(dòng)態(tài)顯示方式點(diǎn)亮 4個(gè) 2位數(shù)碼管,各個(gè)共陽(yáng)極數(shù)碼管相應(yīng)的段選控制端并聯(lián)在一起由 P0 口控制,并用驅(qū)動(dòng)器驅(qū)動(dòng)。將快速賦能電路用于高速存貯器時(shí) ,譯碼器的延遲時(shí)間和存貯器的賦能時(shí)間通常小于存貯器的典型存取時(shí)間 ,這就是說(shuō)由肖特基鉗位的系統(tǒng)譯碼器所引起的有效系統(tǒng)延遲可以忽略不計(jì)。將常開(kāi)按鍵的一端接地,另一端接一個(gè) I/O 口,程序開(kāi)始時(shí)將此 I/O 口置于高電平,平時(shí)無(wú)鍵按下時(shí) I/O 口保護(hù)高電平。所以這里選擇了軟件去抖動(dòng),實(shí)現(xiàn)法是先查尋按鍵當(dāng)有低電平出現(xiàn)時(shí)立即延時(shí) 10~200 毫秒以避開(kāi)抖動(dòng)(經(jīng)典值為 20 毫秒),延時(shí)結(jié)束后再讀一次 I/O 口的值,這一次的值如果為 1 表示低電平的時(shí)間不到 10~200 毫秒,視為干擾 信號(hào)。 在 程序的調(diào)試和軟件的仿真這兩個(gè)方面都很優(yōu)秀 。 5 調(diào)試 斷電調(diào)試 以保安全 , 避免硬件被燒壞,本人一開(kāi)始先進(jìn)行的是斷電測(cè)試。 LED 燈表現(xiàn)也正常 。 6 結(jié)論 通過(guò) 這次畢業(yè)設(shè)計(jì), 我學(xué)到了許許多多的東西 。通過(guò)深入的研究和思考,在程序編寫方面也有 自己獨(dú)特的一套思路,編寫的時(shí)候更加熟練,靈巧。 20xx 年 [11]何立民 ATMEL89 系列單片機(jī)的原理與開(kāi)發(fā)實(shí)踐 sbit botton3 = P3^4。 //紅綠燈時(shí)間設(shè)置 s16 count_time = 0。 void initled()。 //夜間模式 XXXXXX 畢業(yè)設(shè)計(jì) 24 void addtime()。 TH0 = (65536 50000)/256。 TR0 = 1。 display_2(XI,i 1)。 } } else //南北黃燈 { nb_gre = 1。 i = nb_redtime。 display_2(XI,i yeltime 1)。 } } //定時(shí)器中斷 XXXXXX 畢業(yè)設(shè)計(jì) 27 void time0() interrupt 1 { TH0 = (65536 50000)/256。 car_time = 0。 TR0 = 1。 } //顯示車流量 void displaycount() { if(botton1 == 0) { delay_ms(10)。 display_2(BEI,break_count)。 if(car_number = 0 amp。 } } } initcross()。 break_count = break_count % 100。 } while(flag_stop) { dx_red = 0。 //第一次中斷為禁止通行 TR0 = 0。 car_time ++。 dx_yel = 0。 if(i yeltime + 3) //東西綠燈 { dx_gre = 0。 } } initled()。 } else if(i yeltime) //南北綠燈閃爍 { display_2(NAN,i yeltime 1)。 //異常情況的處理 XXXXXX 畢業(yè)設(shè)計(jì) 25 if(breakflag) //如果有異常情況,恢復(fù)時(shí)重新啟動(dòng) { breakflag = 0。 EX1 = 1。//異常情況處理 /*第一排左邊第一個(gè)按鍵為復(fù)位按鍵, 第二個(gè)按鍵為緊急停止按鍵,按一次為路口紅燈四方向停止
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1