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

基于AT89C51單片機的路口交通信號燈控制設計

2017-11-07 03:42:38林紀言吉林師范大學博達學院
消費導刊 2017年15期
關鍵詞:單片機設計

林紀言 吉林師范大學博達學院

基于AT89C51單片機的路口交通信號燈控制設計

林紀言 吉林師范大學博達學院

該路口交通信號燈控制系統以美國Atmel公司生產的51單片機為控制核心,配合使用數碼管、紅黃綠三種發光二極管、反相器等多種電子軟件,該設計不僅可以控制路口的通行狀態,也可以是對于車輛的車速進行測量,適用于不同環境下的交通控制。

AT89C51 速度測量 交通信號燈 keil proteus

引言

隨著社會的不斷發展,道路上的汽車也越來越多,隨之而來的交通環境越來越惡劣,道路的擁擠現象越來越嚴重,尤其在北京等大城市的路口,在高峰時間段擁擠更為嚴重。根據調查我國的大多數城市依然采用定周期的交通信號裝置,在日常運行中,不論什么時間段,信號燈都是按照相同的周期進行交替變換,這種單一的設計往往會浪費較多的社會資源。所以,改變傳統信號燈的控制模式,使用周期可調節的新型交通信號燈會更快速有效地改變道路現狀,提高道路利用率。

微控制器(Micro Controller Unit,MCU)即單片機是指把組成微型計算機的各種功能的部件(中央處理單元、隨機存儲器、只讀存儲器、計數器等)集成在一塊微型電子芯片上,由于單片機的硬件結構較小故常用于一些控制裝置當中。

一、信號燈功能分析

圖1

表1

交通信號燈主要用于城市道路交叉口,用于疏導交通車流,提高城市公共交通資源的利用率。該設計(如圖1)①②共有四個狀態(如表1),實際顯示電路(圖2)。

二、狀態流程

首先,X區顯示綠燈亮起60秒,此時X1和X2區車輛通行,Z1和Z2區車輛停車等待;當X區顯示黃燈亮起時,提醒X1和X2區此時已超過停止線的車輛快速通過,Z1和Z2區車輛依舊停車等待;5秒后X區紅燈亮起并持續60秒,該狀態下X1和X2區車輛禁止通行,此時Z區為綠燈狀態,Z1和Z2區域內車輛正常通行。當Z區顯示黃燈亮起的時候,則Z區已超過停止線的車輛快速通過,此時X1和X2區車輛停止等待,一個周期結束,之后重復此流程。

三、硬件設計

(一)主要器件為51單片機,按照芯片半導體制造工藝來劃分,可以分為HMOS工藝性和CHMOS工藝型,在這個系統設計中,我們采用CHMOS型AT89C51單片機,該單片機是一種可編程可擦除的只讀存儲器單片機,具有低耗能的特點。

單片機的最小系統(圖3)即能然單片機工作的最基本元件所構成的系統,單片機的最小系統通常由復位電路與時鐘脈沖電路構成,現在常見的單片機芯片(如MCS-51)的工作頻率為0~24MHz,我們通常會接上由一個晶振和兩個電容所組成的振蕩電路到18、19號引腳來為單片機傳輸一段脈沖信號使單片機能夠正常工作。復位電路主要由一個電解電容構成,將其連接至第九號復位引腳(Reset),再次引腳鏈接高電平超過2個機器周期時,則會產生一個復位動作,使整個系統能夠重新運行。

(圖2)

(二)采用紅黃綠三色led燈和7段共陰極數碼管作為輸出顯示器件,由于X1和X2區永遠為同一組輸出狀態,Z1和Z2區永遠為同一組輸出狀態,我們為了降低編程復雜度,則我們將同種輸出狀態的兩組信號燈接在同一I/O口。

(三)鍵盤模塊能夠對于周期時間進行更改,選擇(Select)鍵能夠選中不同的倒計時數字,加(Plus)鍵能夠增加時間,減(Minus)鍵按下即可減少倒計時時間從而減少等待時間,當全部設置完畢時按下退出(Quit)鍵即可恢復到正常運行模式。

鍵盤去抖,由于在我們按下按鍵等待彈回的時間內會產生大約一段10~20ms的抖動,這種抖動會明顯地影響系統的可靠性,為了避免這種現象的發生,我們在每個按鍵上并聯一個電容,根據計算假設抖動的時間為20ms,則可得出C的值在2.8uF到5.6uF之間。

四、軟件設計

由于C語言是一種結構化的高級語言,并且C語言具有可讀性好,移植容易的優點,所以在路口交通信號燈控制程序的設計中,采用了C語言進行編寫。文件中包含了初始化函數、顯示函數以及延時等子模塊,由主程序直接調用各個子模塊來實現紅黃綠三色信號燈的周期變換以及7段數碼管的倒計時功能,在正常狀態下,通過周期性調用延時子程序來實現定時時間。

五、設計流程

首先使用keil軟件對交通燈控制程序進行編寫,之后運行程序無誤后編譯生成.hex格式文件,打開Proteus軟件,選取所需元器件并按照設計要求排列元器件,繪制電路板(圖3)。

(圖3)

六、電路仿真

檢查電路連接無誤后,將編譯生成的.hex文件燒寫到Atmel公司的C51單片機中,運行信號燈控制系統(圖4)并觀察在一個周期(I~IV)內的交通信號燈及倒計時顯示裝置運行狀態是否正常,按下設置按鈕調節每個時間段內的時間,再次觀察電路運行是否穩定。

(圖4)

七、結語

最后通過多次運行,該設計能夠穩定地運行,并且由于使用單片機進行的設計,只需要對其運行程序的部分語句進行重新編寫就能夠修改各個周期所持續的時間,同時還可實現信號燈控制系統的維護與升級,大大節省了日常維護的費用。

注釋:

① X1與X2因為信號狀態相同簡記為X區,同理,Z1與Z2記為Z區。

②R表示紅燈,Y表示黃燈,G表示綠燈。

[1]Stephen prata.C Primer Plus[M].姜佑.第六版.北京:人民郵電出版社,2016.

[2]譚浩強.C程序設計[M].第四版,北京:清華大學出版社,2010.

[3]林立,張俊亮.單片機原理及應用:基于Proteus和Keil C[M].第三版.北京:電子工業出版社,2014.

[4]徐愛鈞.Keil C51單片機高級語言應用編程與實踐[M].北京:電子工業出版社,2013.

[5]李朝青,劉艷玲.單片機原理及接口技術[M].第4版,北京:北京航空航天大學出版社,2013.

[6]王冠安.基于AT89C51單片機的交通燈控制系統設計與仿真[J].高科技產品研發,2014,4:24.

[7]朱清慧,張鳳蕊等.Proteus教程[M].第3版,北京:清華大學出版社,2016

林紀言(1995-),吉林長春人,主要研究方向為電子電路設計與數字通信技術。

猜你喜歡
單片機設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機的SPWM控制逆變器的設計與實現
電子制作(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
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 亚洲免费黄色网| 中文字幕乱码中文乱码51精品| 嫩草国产在线| 青青操视频在线| 久久九九热视频| 久久 午夜福利 张柏芝| 国产黄色爱视频| 国产成人1024精品| 91精品情国产情侣高潮对白蜜| 久久国产精品无码hdav| 免费在线色| 狠狠综合久久久久综| 国产成人精品视频一区视频二区| 亚洲AⅤ波多系列中文字幕 | 欧美在线导航| 伊人久久精品无码麻豆精品| 久久综合九九亚洲一区| 色综合a怡红院怡红院首页| 国产精品内射视频| 区国产精品搜索视频| 国产成人av一区二区三区| 高清码无在线看| 亚洲 欧美 日韩综合一区| 美女免费黄网站| 中文国产成人精品久久一| 国产一区二区三区免费观看| 91视频首页| 欧美在线精品一区二区三区| 91精品久久久无码中文字幕vr| 欧美高清国产| 国产综合亚洲欧洲区精品无码| 色综合天天综合中文网| 国内精品视频在线| www.亚洲天堂| 色婷婷电影网| 欧美日韩国产成人在线观看| 一级一级一片免费| 国产一区二区三区免费| 欧美成人午夜影院| 99re66精品视频在线观看| 国模在线视频一区二区三区| 欧美另类视频一区二区三区| 99偷拍视频精品一区二区| 丁香六月激情综合| 真实国产乱子伦高清| 国产福利2021最新在线观看| 99色亚洲国产精品11p| 国产麻豆91网在线看| 国产高潮流白浆视频| 久久国语对白| 99re视频在线| 国产精品嫩草影院视频| 台湾AV国片精品女同性| 夜夜高潮夜夜爽国产伦精品| 亚洲中文精品久久久久久不卡| 精品久久久无码专区中文字幕| 四虎在线观看视频高清无码| 国产高清在线观看| 中文字幕资源站| 亚洲三级色| 免费观看男人免费桶女人视频| 国产鲁鲁视频在线观看| 国产成人高清亚洲一区久久| 久久情精品国产品免费| 欧美区国产区| 国产在线观看一区精品| 亚洲无卡视频| 中文字幕欧美日韩高清| 97se亚洲综合在线| 波多野结衣中文字幕久久| 又爽又大又黄a级毛片在线视频| 欧美日韩亚洲综合在线观看| 91九色国产porny| 国产一区二区三区在线观看视频| 亚洲无线视频| 一区二区欧美日韩高清免费 | 在线不卡免费视频| 亚洲无码91视频| 一级看片免费视频| 国产精品亚洲欧美日韩久久| 国产精品中文免费福利| 无码粉嫩虎白一线天在线观看|