999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于51單片機的交通燈設(shè)計

2015-05-30 01:51:00湯拓
中國新通信 2015年6期
關(guān)鍵詞:單片機設(shè)計

湯拓

【摘要】 交通燈在日常生活中扮演著重要角色,本文基于Atmel公司生產(chǎn)的型號為AT89C51的單片機,利用uvision的編譯環(huán)境進行編程,同時在Proteus的環(huán)境中進行仿真,對交通信號燈進行設(shè)計,使交通燈具有應(yīng)急狀況處理的功能。

【關(guān)鍵詞】 交通燈 51單片機 uvision Proteus 應(yīng)急處理

在日常生活中,交通燈是一項必不可少的公共設(shè)施,可以維護道路的暢通和交通的秩序。如若交通燈發(fā)生故障,那么后果可想而知。因此,交通燈的正常工作就顯得尤為重要。由于交通燈對于公共安全的重要性,本文基于51單片機模擬雙向交通燈的設(shè)計。

一、交通燈的設(shè)計要求

雙向交通燈紅、黃、綠燈對應(yīng)相同,紅燈5s,黃燈1s,綠燈5s。當(dāng)有急救車到達時,雙向交通信號為全紅,以便讓急救車通過。假定急救車通過路口時間為10s,急救車通過后,交通燈恢復(fù)中斷前狀態(tài)。

二、AT89C51單片機的中斷系統(tǒng)介紹

計算機系統(tǒng)中止當(dāng)前的正常工作,轉(zhuǎn)入處理突發(fā)事件,等到突發(fā)事件處理完畢之后,再回到原來被中斷的地方,繼續(xù)原來的工作,這樣的整個過程稱為中斷。能夠?qū)崿F(xiàn)這種功能的部件稱為中斷系統(tǒng)。產(chǎn)生中斷請求的事件稱為中斷源。其中AT89C51單片機具有5個中斷源,在本次設(shè)計中我們采用的是外部事情中斷請求源0,以及T1計數(shù)溢出事情中斷請求這兩個中斷源。

三、AT89C51單片機的定時/計數(shù)器介紹

在單片機中,通常計數(shù)器和定時器設(shè)計成一個部件——計數(shù)器,當(dāng)計數(shù)脈沖的周期一定時,計數(shù)器就作為定時器,定時時間就是計數(shù)器計數(shù)次數(shù)和計數(shù)脈沖周期的乘積。在此我們采用的就是計數(shù)器的這個定時功能。

四、交通燈的硬件電路搭建

本次設(shè)計的硬件電路搭建如圖1。兩路交通燈的6個燈依次接在51單片機P1口的P1.0到P1.5,另外在單片機的P3.2口接一個按壓式開關(guān)作為救護車到來時的中斷源。

五、交通燈的軟件編程設(shè)計

中斷部分的程序設(shè)計。首先,應(yīng)將51單片機中中斷允許寄存器IE的EA位設(shè)為1,這代表允許中斷源向CPU申請中斷,即CPU開放中斷。同時將IE的EX0位設(shè)為1,這代表允許外中斷0向CPU申請中斷。這樣的話,當(dāng)救護車來的時候,可以借此發(fā)出中斷請求。接下來,應(yīng)將定時器控制寄存器TCON的IT0位設(shè)為1,這代表外部中斷0的觸發(fā)方式選擇為邊沿觸發(fā)方式。由于筆者采用了按壓式的開關(guān)作為中斷的發(fā)出方式,這樣會產(chǎn)生一個脈沖,因此應(yīng)當(dāng)選擇邊沿觸發(fā)方式。定時部分的程序設(shè)計。首先,應(yīng)將控制寄存器TCON的TR1位置1,啟動定時器T1計數(shù)。接下來,應(yīng)將方式寄存器TMOD的值設(shè)為0x01,使得定時器T1工作在方式1,即16位定時/計數(shù)方式。然后,由于計時器的定時周期是1s,筆者使用定時/計數(shù)器T1精確定時50ms,則20次50ms中斷時,定時時間就是1s。在定時器中斷部分,筆者采用的是查詢方式,即CPU不斷查詢TF1的狀態(tài),當(dāng)TF1為1時,表示50ms定時已到,在主程序中判斷是否20次50ms定時已到,如是,則時間恰好為1s。同時TF1位軟件清0。根據(jù)公式,當(dāng)定時時間為50ms時,計數(shù)初值應(yīng)為15536,換算成十六進制是3CB0H,即計數(shù)器T1中TL1的初值為B0H;TH0的初值為3CH。當(dāng)救護車到來時,雙向交通燈置紅,即將雙向交通燈的紅燈所對應(yīng)的P1口位置1,其他位清0即可。時間長短的設(shè)置方法同上。最后,由于雙向交通燈紅燈5s,黃燈1s,綠燈5s,共11個狀態(tài),我們利用switch語句為這11個狀態(tài)分別設(shè)置相應(yīng)P1口的值,再利用一個循環(huán)即可。

六、結(jié)語

在機動車數(shù)量激增的今天,車輛擁堵、交通崩潰的現(xiàn)象還是時有發(fā)生的。其原因多半是交通燈時長設(shè)置的不合理,抑或無法根據(jù)一天之內(nèi)不同時間的車流狀況,對交通燈的狀態(tài)進行調(diào)整。因此,合理地設(shè)計交通系統(tǒng),同時對于交通燈的適當(dāng)調(diào)試無疑將會派上很大用場。

猜你喜歡
單片機設(shè)計
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計萌到家
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 亚洲天堂网在线播放| 丁香婷婷久久| 第一页亚洲| 免费A∨中文乱码专区| 欧美日韩精品在线播放| 亚洲国产成人超福利久久精品| 亚洲系列中文字幕一区二区| 一本无码在线观看| 毛片最新网址| 亚洲精品福利视频| 青青草原国产av福利网站| 专干老肥熟女视频网站| 亚洲综合婷婷激情| 国产国语一级毛片在线视频| 亚洲AV无码久久天堂| 少妇高潮惨叫久久久久久| 国产精品lululu在线观看| 91亚瑟视频| 亚洲日韩图片专区第1页| 亚洲不卡影院| 尤物精品国产福利网站| 谁有在线观看日韩亚洲最新视频| 啊嗯不日本网站| 欧美精品在线免费| 午夜爽爽视频| 国产黄色片在线看| 成人看片欧美一区二区| 国产成人精品一区二区| 欧类av怡春院| 日韩一级毛一欧美一国产| 成人伊人色一区二区三区| 又粗又大又爽又紧免费视频| 一区二区欧美日韩高清免费| 丝袜亚洲综合| 国产精品自在在线午夜| 国产精品污污在线观看网站| 91福利免费| 国内精品自在欧美一区| 玖玖免费视频在线观看| 国产肉感大码AV无码| 九九热免费在线视频| 亚洲欧洲AV一区二区三区| 国产精品所毛片视频| 亚洲 欧美 日韩综合一区| 午夜小视频在线| 国产精品永久久久久| 91亚洲精选| 福利视频久久| 伊人狠狠丁香婷婷综合色| 国产精品亚洲一区二区三区在线观看| 日本91视频| 国产欧美视频一区二区三区| 亚洲精品大秀视频| 国产日韩欧美中文| 最新午夜男女福利片视频| 精品三级在线| 99激情网| 欧美一级高清免费a| 亚卅精品无码久久毛片乌克兰| 亚洲午夜片| 999国产精品| 91亚瑟视频| 国产一区二区免费播放| 蜜臀AVWWW国产天堂| 精品国产一区91在线| 伊人激情久久综合中文字幕| 成色7777精品在线| 久久国产香蕉| 久久狠狠色噜噜狠狠狠狠97视色| 色婷婷啪啪| 99热这里只有成人精品国产| 91久久夜色精品国产网站| 亚洲娇小与黑人巨大交| 在线观看91精品国产剧情免费| 67194在线午夜亚洲| 国产人人乐人人爱| 最新国产高清在线| 日本a级免费| 午夜免费视频网站| 日韩欧美中文亚洲高清在线| 精品国产成人av免费| 国产拍揄自揄精品视频网站|