![微機(jī)原理課程設(shè)計(jì)交通燈控制_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/d41e100f-ac53-4fdc-a866-a425b6f59b82/d41e100f-ac53-4fdc-a866-a425b6f59b821.gif)
![微機(jī)原理課程設(shè)計(jì)交通燈控制_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/d41e100f-ac53-4fdc-a866-a425b6f59b82/d41e100f-ac53-4fdc-a866-a425b6f59b822.gif)
![微機(jī)原理課程設(shè)計(jì)交通燈控制_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/d41e100f-ac53-4fdc-a866-a425b6f59b82/d41e100f-ac53-4fdc-a866-a425b6f59b823.gif)
![微機(jī)原理課程設(shè)計(jì)交通燈控制_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/d41e100f-ac53-4fdc-a866-a425b6f59b82/d41e100f-ac53-4fdc-a866-a425b6f59b824.gif)
![微機(jī)原理課程設(shè)計(jì)交通燈控制_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/14/d41e100f-ac53-4fdc-a866-a425b6f59b82/d41e100f-ac53-4fdc-a866-a425b6f59b825.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微 機(jī) 原 理 課 程 設(shè) 計(jì)設(shè)計(jì)題目: 交 通 燈 控 制 系 別: 信 息 工 程 系 班 級(jí): 自動(dòng)化 072 學(xué)生姓名: 學(xué) 號(hào): 070817212 6 月 14 日至 6 月 18 日 共 1 周指導(dǎo)教師(簽 字) 系 主 任(簽 字) 2010年 6 月 18日目 錄一,內(nèi)容摘要 3二,題目說(shuō)明 4三,設(shè)計(jì)方案 5-6四,設(shè)計(jì)流程圖 7五,程序設(shè)計(jì) 8-14六,課程設(shè)計(jì)心得體會(huì) 15摘 要 現(xiàn)在交通是越來(lái)越發(fā)達(dá),無(wú)論世界那個(gè)地方經(jīng)過(guò)海陸空都可以到達(dá),然而跟大家關(guān)系最為密切的還是陸地交通。因?yàn)槊總€(gè)人都要走路,所以交通燈就顯得尤為重要。交通燈是控制陸地交通的樞紐,如果沒(méi)有交通燈的出現(xiàn)
2、,那么現(xiàn)在社會(huì)人類恐怕連路都不好走了。特別是上下班高峰時(shí)候,交通就是非常擁擠。這個(gè)時(shí)候交通燈就起到了關(guān)鍵作用。它起了分流交通作用不會(huì)造成交通堵塞。它按照上下班高峰期,順暢期等交通流量的不同而設(shè)置各車道的通行時(shí)間,那樣以后車輛就會(huì)各就各位,不會(huì)有搶道和車輛碰撞。交通就會(huì)井然有序。人們走路就安心多了。 為確保十字路口的常量順利的通過(guò),往往采用自動(dòng)控制信號(hào)燈進(jìn)行指揮。其中紅燈亮,表示該道路禁止通行;黃燈亮表示停車;綠燈亮表示允許通行。交通燈的左右如此廣大,然而交通燈的設(shè)計(jì)或者說(shuō)其內(nèi)部結(jié)構(gòu)是怎樣的呢?現(xiàn)在就來(lái)揭曉一下。 二,題目說(shuō)明一、設(shè)計(jì)內(nèi)容及要求 用8255作并行口,通過(guò)并行口實(shí)現(xiàn)對(duì)交通燈的控制。
3、交通燈用兩組紅、黃、綠發(fā)光二極管代表,分別用作主干和支路的交通信號(hào)燈;二、設(shè)計(jì)內(nèi)容1實(shí)驗(yàn)環(huán)境為十字路口的交通燈自動(dòng)控制系統(tǒng),十字路口由主干道和支路交叉而成。主干道交通流量為支路的兩倍。 2正常情況下,兩條路輪流放行,主干道放行時(shí)間為支路的兩倍。信號(hào)轉(zhuǎn)換遵循以下規(guī)律:通行到停止:綠黃閃動(dòng)倆次紅停止到通行:紅閃動(dòng)倆次綠主干道和支路同時(shí)顯示。 3放行的時(shí)間為:主干道20s40s,支路10s20s。 4路口出現(xiàn)特種車輛時(shí),立即放行;若同時(shí)出現(xiàn),先放行主干道。 5可用實(shí)驗(yàn)箱上的撥動(dòng)開(kāi)關(guān)或按鍵模擬通過(guò)路口的特種車輛。三、進(jìn)程安排第一天小組討論課題,確定課程設(shè)計(jì)方案第二天第三天查找資料,分模塊編程第四天完善
4、程序設(shè)計(jì),最終定稿第五天答辯四、主要參考資料 微機(jī)原理接口技術(shù) 第四版 周荷琴 吳秀清/編著 微機(jī)原理及接口技術(shù) 主編:蔣新革一, 設(shè)計(jì)方案 利用軟件控制8255a可編程并行接口實(shí)現(xiàn)。 可編程并行接口8255a具有三個(gè)輸入輸出端,即a端口,b端口,c端口。他們具有三種工作方式。* 方式0:基本輸入輸出方式。* 方式1:選通輸入輸出方式* 方式2:雙向傳送方式 一,硬件電路組成電路所用芯片和電器元件如下:*led:發(fā)光二極管* 8255a:可編程并行通信接口芯片電路中將8255a端口c低四位pc0pc3接紅燈l1,l4,l7,l10;端口c高四位pc4pc7接綠燈l3,l6,l9,l12;端口b
5、高四位接黃燈l2,l5,l8,l11。當(dāng)l0-l12端為低電平“0”時(shí),燈亮。用pa2控制主干道特種車輛的通過(guò),pa3控制支路特種車輛的通過(guò)如圖示。二, 系統(tǒng)軟件編程說(shuō)明1, 紅,綠,黃燈的變化規(guī)律 設(shè)有一個(gè)十字路口,13為南北主干道,24為東西支路。其中紅路燈的變化規(guī)律如下: (1)4個(gè)路口紅燈全部亮(2)13路口綠燈亮,同時(shí)24路口紅燈亮(3)13路口綠燈滅,同時(shí)13陸空黃燈閃爍(4)4個(gè)路口紅燈全亮(5)24路口綠燈亮,同時(shí)13路口紅燈亮;同時(shí)24路口綠燈滅(6)24黃燈閃爍(7)轉(zhuǎn)向b循環(huán)執(zhí)行下去 注:(1)放行的時(shí)間為主干道20s40s,支路10s20s。 (2)路口出現(xiàn)特種車輛時(shí),
6、立即放行;若同時(shí)出現(xiàn),先放行主干道。 (3)可用實(shí)驗(yàn)箱上的撥動(dòng)開(kāi)關(guān)或按鍵模擬通過(guò)路口的特種車輛。 圖:紅綠燈控制硬件電路圖二,程序流程圖程序流程圖主干道設(shè)為1、3, 支干道設(shè)為2、4開(kāi)始狀態(tài):四個(gè)路口綠燈、黃燈均熄滅,紅燈全亮先通主干道20秒:1、3路口紅燈變綠燈,2、4路口紅燈保持亮主干道放行20秒時(shí)間到,1、3路口綠燈滅,黃燈閃兩下,紅燈亮;2、4路口紅燈滅,黃燈閃兩下,綠燈亮,持續(xù)放行10秒支路放行10秒時(shí)間到,2、4路口綠燈滅,黃燈閃兩下,紅燈亮;1、3路口紅燈滅,黃燈閃兩下,綠燈滅,持續(xù)放行20秒主干道通行20秒,支路通行10秒,如此循環(huán)主干道通行期間,主干道發(fā)現(xiàn)特種車無(wú)影響,僅支路
7、發(fā)現(xiàn)特種車,立刻轉(zhuǎn)換到支路通行狀態(tài)支路通行期間,僅支路發(fā)現(xiàn)特種車時(shí)無(wú)影響,只要主干道發(fā)現(xiàn)特種車,立刻轉(zhuǎn)換到主干道通行狀態(tài)三,程序設(shè)計(jì) datas segment pb db ? ;開(kāi)辟空間,用于保存口的狀態(tài) datas endsstacks segment ;此處輸入堆棧段代碼stacks endscodes segment assume cs:codes,ds:datas,ss:stacksstart: mov ax,datas mov ds,ax mov dx,31bh ;31b為控制口地址 mov al,92h ;置方式選擇控制字,a,b口為輸入 c 為輸出 out dx,al ;工作在
8、方式0 mov dx,319h ;319h是b口地址 in al,dx mov pb,al ;保存b口狀態(tài)數(shù)據(jù) mov dx,31bh mov al,90h out dx,al ;置方式選擇控制字,b,c口均為輸出口,a口輸入 mov dx,319h mov al,pb ;b口原有狀態(tài)數(shù)據(jù)送入al or al,0fh ;置b口高4位為1,熄滅黃燈 out dx,al mov dx,31ah mov al,0f0h ;使pc0 -pc3 為 “0”,紅燈亮 out dx,al ;使pc4 -pc7 為 “1”,綠燈滅 call delay10 ;調(diào)用延時(shí)子程序 gre13: mov al,0a5
9、h ;使主干道路口綠燈亮,同時(shí)支路路口紅燈亮 mov dx,31ah out dx,al call delay20 ;調(diào)用延時(shí)20s or al,0f0h ;熄滅主干道路口的綠燈 out dx,al mov cx,002h ;循環(huán)常數(shù)送cx中 yell13: mov dx,319h mov al,pb ;點(diǎn)亮主干道路口的黃燈 mov al,0afh out dx,al call delay1 ;調(diào)用1s延時(shí) or al,50h ;熄滅主干道路黃燈 out dx,al call delay1 loop yell13 ;黃燈閃爍2次 mov dx,31ah mov al,0f0h ;點(diǎn)亮4個(gè)路口紅
10、燈 out dx,al call delay1 mov al,5ah ;點(diǎn)亮支路路口綠燈,打同時(shí)點(diǎn)亮主干道路口紅燈 out dx,al call delay10 ;延時(shí)10s or al,0f0h ;支路路口綠燈亮 out dx,al mov cx,0002h yell24: mov dx,319h mov al,pb and al,5fh ;點(diǎn)亮支路路口黃燈 out dx,al call delay1 or al,0a0h ;熄滅支路路口黃燈 out dx,al call delay1 loop yell24 ;黃燈閃爍支路次 mov dx,31ah mov al,0f0h ;點(diǎn)亮4個(gè)路口紅
11、燈,熄滅綠燈 out dx,al call delay1 delay1 proc near ;延時(shí)1s,用于黃燈閃爍 push cx mov cx,0f000h yell_delay: loop yell_delay pop cx ret delay1 endp delay1_1 proc near ;延時(shí)1s,用于延時(shí)10秒調(diào)用,里面包含對(duì)主干道發(fā)現(xiàn)特種車的處理 mov cx,0f000h mov dx,318h ;318為a口地址 ,pa2,pa3接兩個(gè)按鍵,分別代表支路和主干道發(fā)現(xiàn)特種車 in al,dxccc:push cx and al,0ch ;只比較2位 cmp al,08h j
12、b b ;主干道沒(méi)發(fā)現(xiàn)特種車則跳轉(zhuǎn) mov cx,16eaha:loop a ;延時(shí)20ms 按鍵去抖動(dòng) in al,dx and al,0ch cmp al,08h jb b jmp gre13 ;主干道發(fā)現(xiàn)特種車 ,直接放行主干道b:pop cx dec cx jnz gre13 jmp ccc ret delay1_1 endp delay10 proc near ;延時(shí)10秒,用于支路放行 push cx mov cx,0030h rg_dey: call delay1_1 loop rg_dey pop cx retdelay10 endpdelay1_2 proc near ;延時(shí)1s,用于延時(shí)20秒調(diào)用,里面包含對(duì)支路發(fā)現(xiàn)特種車的處理 mov cx,0f000h mov dx,318h in al,dxcc:push cx and al,03h cmp al,00h jb bb mov cx,16eahaa:loop aa in al,dx and al,0ch cmp al,08h jb bb cmp al,08h jne bb jmp yell13bb:pop cx
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園文化建設(shè)與學(xué)校發(fā)展戰(zhàn)略
- 行為習(xí)慣與孩子未來(lái)家庭教育的長(zhǎng)遠(yuǎn)影響
- DB6103T 80-2025獼猴桃園覆土栽培香菇技術(shù)規(guī)范
- 不可撤銷物業(yè)服務(wù)合同范例
- 中保人壽幸福家園保險(xiǎn)合同范本(A)
- 臨街旺鋪?zhàn)赓U合同樣本
- 二手車買賣合同(權(quán)威版)
- 業(yè)務(wù)拓展與培訓(xùn)合作合同
- 上海市物流運(yùn)輸合同范本
- 個(gè)人信用擔(dān)保貸款合同范文
- 美容衛(wèi)生管理制度
- 銅陵2025年安徽銅陵郊區(qū)周潭鎮(zhèn)招聘鄉(xiāng)村振興專干和村級(jí)后備干部5人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年紀(jì)檢辦公室工作計(jì)劃范文
- 七年級(jí)上學(xué)期歷史期末考試模擬卷02(原卷版)
- 華北理工兒童口腔醫(yī)學(xué)教案06兒童咬合誘導(dǎo)
- 中國(guó)建筑項(xiàng)目管理表格
- 高一3班第一次月考總結(jié)班會(huì)課件
- 公共政策分析導(dǎo)論教學(xué)課件匯總完整版電子教案
- 我國(guó)油菜生產(chǎn)機(jī)械化技術(shù)(-119)
- 大跨度斜拉橋上部結(jié)構(gòu)施工技術(shù)(圖文并茂)
- 論人口模型論文計(jì)劃生育政策調(diào)整對(duì)人口數(shù)量結(jié)構(gòu)及其影響
評(píng)論
0/150
提交評(píng)論