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

正文內(nèi)容

基于單片機(jī)的智能交通燈控制系統(tǒng)畢業(yè)設(shè)計(jì)(更新版)

  

【正文】 圖 2實(shí)物模擬圖 2 第六章 、設(shè)計(jì) 總 結(jié) 本 畢業(yè)設(shè)計(jì) 探究 了 單片機(jī)在當(dāng) 前 智能交通 中 的應(yīng)用。 第五章、實(shí)物模擬與實(shí)現(xiàn) 德飛萊單片機(jī)開(kāi)發(fā)板簡(jiǎn)介 本畢業(yè)設(shè)計(jì)的實(shí)物的實(shí)現(xiàn)使用的是德飛萊單片機(jī)開(kāi)發(fā)板,此開(kāi)發(fā)板使用獨(dú)立模塊結(jié)構(gòu),開(kāi)發(fā)板上的 大多數(shù) 模塊都是 相互 分開(kāi) 的,僅電源 端 相互 連接, 信號(hào)接口 沒(méi)有使用的時(shí)候 部分認(rèn)定 為是 懸空 狀態(tài),需 用到該 模塊 時(shí),用杜邦線 與 對(duì)應(yīng)的單片機(jī)端口 相連接 ,不 使用 時(shí)懸空即可,這種 各模塊集于一塊板子而又相互獨(dú)立的 方式大大的提高了 使用的 自由度,模塊 之間相互 獨(dú)立, 端口 可 隨意 配置, 裝配 相應(yīng) 單片機(jī)的最小系統(tǒng)就可以 構(gòu)成 相應(yīng)的開(kāi)發(fā) 電路 板 子 。 用 IT0 舉 例, 當(dāng) IT0=0 時(shí) , 中斷請(qǐng)求為電平觸發(fā)方式;當(dāng) IT0=1 時(shí) , 中斷請(qǐng)求 為 下降 沿觸發(fā)方式。計(jì)算通式變?yōu)?公式( 2) : T = (F- Z)? t 公式( 2) 單片機(jī)定時(shí)器設(shè)定的 預(yù)定值 與其內(nèi)部的 計(jì)數(shù)器 的 工作方式 相關(guān) 。(s==1)) {flag=0。(s==2)) {flag=0。代碼 中 delay 后面的 “ uint z”,這就是這個(gè)函數(shù) 中 的一個(gè)參數(shù), z是一個(gè) unsigned int 性 的 變量, 又 叫 做這個(gè)函數(shù)的形參,對(duì)于 這種 形 參函數(shù) 的使用 , 本畢設(shè)中如果 要調(diào)用一個(gè)延時(shí)越 z 毫秒延時(shí)的函數(shù)就可以寫(xiě)為“ delay( z)”。就這樣循環(huán),直到黃燈的時(shí)長(zhǎng)結(jié)束。amp。 //顯示綠燈的個(gè)位 dula = 0。 //鎖住段碼 P0 = 0xff。 //開(kāi)定時(shí)器 0中斷 TR0 = 1。 //設(shè) 定 外部中斷 1 在 低電平觸發(fā) IT0 = 0。 count1=0。 本設(shè)計(jì)的 主程序的 運(yùn)作 流程圖如 圖 13 所示: 上海海事大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 12 開(kāi) 始初 始 化狀 態(tài) s 1 :南 北 通 行 ,東 西 禁 行F l a g = 1 ?東 西 車 流 量 檢 測(cè)南 北 黃 燈 結(jié)束 ?狀 態(tài) s 2 :東 西 通 行 ,南 北 禁 行南 北 車 流 量 檢 測(cè)南 北 黃 燈 結(jié)束 ?F l a g = 1 ?否是否是否是是否 圖 1主程序流程圖 數(shù)碼管 顯示子程序流程圖 上海海事大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 13 本文對(duì)于數(shù)碼管顯示的程序,其主要思路是,在初始化中已經(jīng)定義好倒計(jì)時(shí)的起始時(shí)間,根據(jù)單片機(jī)內(nèi)部時(shí)鐘計(jì)時(shí),當(dāng)一秒 已到時(shí) ,紅綠燈顯示時(shí)長(zhǎng)就減一秒,沒(méi)到 時(shí) 仍然顯示此時(shí)的時(shí)長(zhǎng)時(shí)間,數(shù)碼管顯示的時(shí)候又分為十位和個(gè)位,其 運(yùn)作 流程圖如圖 14 所示: 開(kāi) 始1 s 到 ?1 s 到 就 減 1秒 十 位 顯 示秒 各 位 顯 示是否返 回 圖 1數(shù)碼管顯示子程序 按鍵檢測(cè)流程圖 我們都知道,按鍵在按下 與 釋放的瞬間都會(huì) 出現(xiàn) 抖動(dòng) 的情況 ,抖動(dòng)的時(shí)長(zhǎng) 取決于 按鍵的機(jī)械特性, 通常 在 5 到 10毫秒 之間 。 南北綠燈亮 南北紅燈亮 南北黃燈亮 東西綠燈亮 東西紅燈亮 東西黃燈亮 二進(jìn)制碼 1111 1110 1111 1101 1111 1011 1111 0111 1110 1111 1101 1111 十六進(jìn)制碼 0xfe 0xfd 0xfb 0xf7 0xef 0xdf 上海海事大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 10 總體電路的設(shè)計(jì) 圖 1總體電路圖 由上面的總體電路圖可以清楚的看出,本 畢業(yè)設(shè)計(jì) 以 STC89C52 為控制核心,外部連接電源模塊,時(shí)間顯示模塊,和紅綠燈顯示模塊 , 車流量檢測(cè)模塊 , 其各模塊的 結(jié)構(gòu) 關(guān)系如圖 11所示: 時(shí) 間 顯 示 模 塊紅 綠 燈 顯 示 模 塊電 源 模 塊車 流 量 檢 測(cè) 模 塊單片機(jī) 圖 1系統(tǒng)結(jié)構(gòu)圖 上海海事大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 11 第四章 軟件設(shè)計(jì) C51 軟件簡(jiǎn)介 Keil C51 是美國(guó) KEIL SOFTWARE 公司出品的 51系列兼容單片機(jī) C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),其 具有 豐富的庫(kù)函數(shù)、功能強(qiáng)大的繼承開(kāi)發(fā)調(diào)試工具、全 windows 界面,在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)出高級(jí)語(yǔ)言 C 語(yǔ)言 的優(yōu)勢(shì) 。特別適用于緩沖寄存器, I/O 通道,雙向總線驅(qū)動(dòng)器和工作寄存器。 實(shí)物連線時(shí) , 由 STC89C52 的 P0口送入初值, 即是送入段碼值 ,P3 口 送入位碼值 。手動(dòng)按鈕復(fù)位的電路如 圖 5 所示。 ? XTAL2: 晶振 的 出口 。 ? 共 3個(gè) 16位定時(shí) /計(jì)數(shù)器,分別為 T0, T1, T2. STC89C52RC 主要引腳功能 STC89C52RC 引腳圖如圖 3所示,芯片 的各引腳 功能 下文將 給出解釋 。單片機(jī)最小系統(tǒng)一般 來(lái)說(shuō)是 由 四個(gè)部分構(gòu)成的,分別是 單片機(jī)、程序存儲(chǔ)器、時(shí)鐘電路和復(fù)位電路。 本 文 中 取生活中最常見(jiàn)的十字路口的交通 信號(hào) 燈為研究對(duì)象。缺點(diǎn)是功能 單一。 按鍵方案的選擇 方案一 :采用矩陣鍵盤, 使用 矩陣按鍵可以 為 單片機(jī) 節(jié)省很多的 I/O 口, 此時(shí), 余下 的I/O 口可以連接 其它的器件 ,但是編程比較復(fù)雜。 設(shè)計(jì) 要求:所完成的系統(tǒng) ( 1) 能完成傳統(tǒng)的交通燈系統(tǒng)的一般工作,即紅綠燈指示;( 2)倒計(jì)時(shí) 由數(shù)碼管顯示 ;( 3) 按按鍵次數(shù)模擬 道路 通過(guò)的 車 輛數(shù)目 ;( 4)根據(jù)車流量的大小適當(dāng)改變 交通燈 的 顯示時(shí)長(zhǎng)。 國(guó)內(nèi)外交通燈現(xiàn)狀 目 前 Australia 的 scats 系統(tǒng) 與 UK的 transyt 系統(tǒng) 與 scoots 系統(tǒng) 是 世界 上 廣泛使用的比較典型 的城市道路交通 燈 控制系統(tǒng)。 承諾人(簽名): ______________ 日期: 年 月 日 摘 要 由于 交通 路口不同時(shí)刻車流量 的大小 是不確定的 ,而 交通燈系統(tǒng) 采用 的是 固定時(shí)間的控制方法 ,所以 經(jīng)常 會(huì) 造成道路有效利用 時(shí)間 的浪費(fèi) ,出現(xiàn)空等 、道路擁堵等 現(xiàn)象 ,影響了道路的暢通 ,因此改善交通燈控制系統(tǒng),使其適應(yīng)目前的交通狀況,成為當(dāng)前交通事業(yè)的熱點(diǎn)。 如若出現(xiàn)任何侵犯他人知識(shí)產(chǎn)權(quán)等問(wèn)題,本人愿意承擔(dān)相關(guān)法律責(zé)任。這一些列的特殊功能,改善了道路交通情況,提高了道路的利用率,也給人們帶來(lái)了很大的便利。 設(shè)計(jì) 任務(wù) 及目的 : 通過(guò) 本 次畢業(yè)設(shè)計(jì) , 熟悉和 掌握 單片機(jī)的 C 語(yǔ)言 的編寫(xiě) , 學(xué)習(xí)和了解一些單片機(jī)的知識(shí),最后 理論聯(lián)系實(shí)踐,提高 自己 的 實(shí)踐 能力; 另外, 通過(guò) 智能 交通信號(hào)燈控制系統(tǒng)的設(shè)計(jì),掌握 單片機(jī)的 定時(shí) /計(jì)數(shù)器的使用, 會(huì)編寫(xiě)單片機(jī)的簡(jiǎn)單程序 ,充分發(fā)揮個(gè) 上海海事大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 2 人能力, 最終設(shè)計(jì)出一套帶有特殊功能的交通燈控制系統(tǒng),并用實(shí)物模擬出來(lái)。 根據(jù) 上 面的 兩種方 案的 比較 , 本設(shè)計(jì)中交通燈的時(shí)間的顯示器件采用方案一的數(shù)碼管。 方案二: 由于本設(shè)計(jì)中的輸入量不是很多,所以可以讓 單片機(jī) 的 I/O 口 直接 和獨(dú)立按鍵連接 ,這樣不僅 編程簡(jiǎn)潔,使用 方便 , 而 且成本 也 低。 總體設(shè)計(jì)方案 首先需要 清楚地知道 交通 信號(hào)燈實(shí)際轉(zhuǎn)變 時(shí) 的情況和規(guī)律。 第三章 硬件設(shè)計(jì) 單片機(jī)最小系統(tǒng) 所謂單片機(jī)最小系統(tǒng)是指 使單片機(jī)能夠?qū)崿F(xiàn)簡(jiǎn)單運(yùn)行的最少的原件的組合 ,是保證單片正常 運(yùn)作的 電路, 不可缺少 。 設(shè)計(jì) 時(shí) 要注意這點(diǎn) 細(xì)節(jié) 。 ? EA—— /VPP:外部訪問(wèn)允許 ? XTAL1: 晶振 的 入口 。一般在RST 端和 電源 之間 串接一個(gè) 按 鍵, 按鍵一端接高電平,一端接復(fù)位端, 當(dāng) 按鍵 接通 時(shí), +5V電 壓 就會(huì) 立即 輸入 復(fù)位 端 子 。 其電路 接線圖 如圖 7所示。 這種電路可以驅(qū)動(dòng)大 電容 或低阻抗負(fù)載,可以直接與系統(tǒng)總線接口并驅(qū)動(dòng)總線,而不需要外接口。 圖 紅綠燈電路圖 這些發(fā)光二極管由于是共陽(yáng)極的,所以只有在單片機(jī) P1口為低電平的時(shí)候才會(huì)亮,根據(jù)交通燈的亮滅規(guī)律, P1 口各端子的狀態(tài)可以總結(jié)為表 4: 表 紅綠燈顯示編碼 由于該設(shè)計(jì)只用到了 P1 口 05 號(hào)六個(gè)端子,剩下的 7 號(hào)端子就為高電平。 在東西 向 紅燈亮的這段時(shí)間里 , 東西 的車流量檢測(cè)程序一直執(zhí)行,直到 南北黃燈閃爍結(jié)束 ; 南北 向 黃燈結(jié)束后,程序進(jìn)入 狀態(tài) s2: 東西 向 綠燈亮,南北 向 紅燈亮,一段時(shí)間后,東西 向 黃 燈 閃爍,南北 向 紅燈依舊,在南北 向 紅燈亮的這一段時(shí)間里,南北 向車流量檢測(cè)程序一直執(zhí)行,直到東西 向 黃燈閃爍結(jié)束,東西 向 黃燈結(jié)束以后程序再次跳入 到初始狀態(tài) s1 即東西 向 紅燈亮,南北 向 綠燈亮, 以上為 交通燈運(yùn)行的 一個(gè)周期 , 在這個(gè)周期中東西向和南北向的車流量的大小已經(jīng)被單片機(jī)所記錄, 根據(jù)記錄的車流量的大小,在下一個(gè)狀態(tài) 程序運(yùn)行時(shí),交通燈的顯示時(shí)長(zhǎng)會(huì)根據(jù)單片機(jī)上周期所記錄的車流量的大小來(lái)改變。 //交通燈狀態(tài)選擇標(biāo)志 t = 0。//黃燈標(biāo)志位置零 上海海事大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 15 IT1 = 0。 //開(kāi)總中斷 ET0 = 1。 //存入段碼 值 ,顯示綠燈 的 十位 dula = 0。 P0 = table[(sec Ytime)%10]。 對(duì)于本設(shè)計(jì)中數(shù)碼 管和二極管點(diǎn)亮的程序, 以上 面 這 段程序?yàn)槔?,這是在主程序中的一小段程序,其表示的是南北綠燈點(diǎn)亮 以及南北綠燈 顯示時(shí)長(zhǎng)的程序,首先判斷此時(shí)是什么狀態(tài),這里有條件 :s==1amp。 //車道黃燈開(kāi) } //前面實(shí)現(xiàn)黃燈閃爍 ???? 以上是南北黃燈閃爍的程序,其主要設(shè)計(jì)思路是 南北黃燈開(kāi)始時(shí),讓它點(diǎn)亮一秒,一秒后黃燈便熄滅,熄滅一秒后再點(diǎn)亮 。 } 上面的這段代碼 的毫秒延時(shí)是不精確的,只能提供延時(shí)的效果,不能精確做到延時(shí)到所需的時(shí)間。amp。amp。 我們清楚的知道, 計(jì)數(shù)值不是 我們的最終 目標(biāo) , 我們的 要求是時(shí)間值, 所以 設(shè) 定 一 次的時(shí)間 為 t,即定時(shí)器 記一次脈沖的時(shí)間 為 t,它是 12 倍的 單片機(jī)系統(tǒng)主頻周期, 若 設(shè) 需 求時(shí)間為 T,則有 X=T/ t。對(duì)于 51 單片機(jī)來(lái)說(shuō),用戶可以通過(guò)設(shè)置 TCON 中 IT0 位 和 IT1 位的狀態(tài)來(lái)實(shí)現(xiàn)是 以電平方式 還是以 下降 沿 的 方式 來(lái) 輸入中斷請(qǐng)求。要求初值: TC=MT*T0=21650ms/1us=15536=3CBOH,于是將 15536/256=60 裝入 TH0 中,把 15536%256=176 裝入 TL0 中。由圖 16 可以看出 此時(shí)表示 東西 向 紅燈 亮 ,南北 向 綠燈 亮的 狀態(tài);由圖 17 可以看出此時(shí)表示 南北 向 紅燈 亮 ,東西 向 綠燈 亮的 狀態(tài)。 其次, 在本次畢業(yè)設(shè)計(jì)中請(qǐng)?jiān)试S我談一談我自己的感受,此次設(shè)計(jì),我進(jìn)一步的 溫習(xí)和鞏固了模擬電路、數(shù)字電路、 C語(yǔ)言程序設(shè)計(jì)等 課程 ,與此同時(shí),我 還學(xué)到 了單片機(jī) , proteus,keil 相關(guān)軟硬件的知識(shí),除此之外,我自身的專業(yè)知識(shí)、動(dòng)手能力和 文檔 撰寫(xiě)能力也得到了很大程度的提升, 這 一切 讓我 切身體會(huì)到了 “理論聯(lián)系實(shí)踐”這個(gè)道理,對(duì)我 以后 的工作和人生 都有很大的啟發(fā) 。//東西車流量檢測(cè)模擬 sbit key2=P2^1。y0。//南北向車流量 count2=0。 //設(shè)置外部中斷 0 為低電平觸發(fā) EX0 = 1。 //啟動(dòng)定時(shí)器 0 } //======================================================== // 主函數(shù) //======================================================== void main() { init()。 //消影 wela = 1。 P0 = 0xff。 //顯示紅燈的十位 dula = 0。 P0 = table[sec%10]。 dula = 1。 delay(4)。 P0 = 0。 dula = 0。 P0 = table[sec%10]。 dula = 1。 delay(4)。 P0 = 0。 P0 = 0xff。 //顯示綠燈的個(gè)位 dula = 0
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1