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

基于AT89C51的交通信號燈控制系統

2017-06-10 00:19:13崔兆春
電子技術與軟件工程 2017年11期
關鍵詞:單片機

崔兆春

摘 要隨著經濟的發展我國汽車保有量不斷增加,道路交通問題日益凸顯。本文主要研究以AT89C51單片機作為控制系統,實現對十字路口交通信號燈的控制。以東西向為例,綠燈亮80秒、黃燈亮3秒、紅燈亮60秒、綠燈亮80秒依次循環實現對于東西向車流的控制。采用AT89C51單片機控制交通信號燈具有簡單可靠等優點。

【關鍵詞】單片機 設計

1 AT89C51單片機概述

1.1 AT89C51單片機簡介

AT89C51單片機是ATMEL公司出品的一款與MCS51兼容的一款單片機,屬于第三代單片機。AT89C51提供4K的Flash存儲器,128字節RAM,4個IO口,2個16位定時器,一個中斷系統,一個串行通信口,片內震蕩器和時鐘電路。AT89C51支持兩種軟件可選的節電工作模式??臻e模式停止CPU的工作但允許其他功能部件如RAM,中斷系統等繼續工作,掉電模式保持RAM中的內容不丟失其他所有部件都將停止工作一直到下一個硬件復位。

1.2 74HC138譯碼器簡介

74HC138譯碼器是一個高速CMOS器件,具有三個輸入端A B C 及其3個特有的使能輸入端兩個低有效(E1和E2)一個高有效(E3)。只有E1,E2置低電平,E3置高電平時譯碼器才能正常譯碼。否則譯碼器輸出將全為高電平。74HC138譯碼器按照輸入端三位二進制輸入碼的條件從8個輸出端譯出一個低電平輸出。

2 方案論證

利用單片機設計一個十字路口交通燈控制系統。利用用單片機控制LED燈模擬指示。東西向通行時間為8秒,南北向通行時間為60秒,緩沖時間為3秒。以東西向為例,東西向綠燈亮80秒,黃燈亮3秒,紅燈亮60秒,綠燈再亮80秒依次循環。

3 設計原理

3.1 硬件原理分析

本系統主要由單片機控制系統、譯碼模塊、數碼管顯示模塊、交通燈模塊等組成。

單片機控制控制模塊:選用AT89C51單片機,外加震蕩電路為單片機提供脈沖信號。將51單片機的P3.0,P3.1,P3.2用作普通IO口使用,利用這三個口控制交通信號燈模塊。P3.0口輸出為高電平綠燈亮,P3.1口輸出為高電平黃燈亮,P3.2口輸出為高電平紅燈亮。利用P1.0,P1.1,P1.2控制譯碼模塊(3-8譯碼器)。利用P2口與譯碼模塊控制數碼管顯示,P2口輸出值即為譯碼器選中的當前數碼管所顯示的值。

譯碼模塊:由一個3-8譯碼器構成。輸出端只利用Y0,Y1,Y2,Y3四個口。輸入端由單片機的P1.0,P1.1,P1.2控制。如:當前P1.0輸出為高,P1.1輸出為高,P1.2輸出為低,則Y3輸出為低選中最右端數碼管顯示。P1口不斷輸出不同值,依次輪流選中四個數碼管進行顯示,在整個系統運行過程中都要不斷地進行選中即進行掃描。

數碼管顯示模塊:由單片機P2口與譯碼器共同控制。由譯碼器選中當前的數碼管,當前數碼管顯示P2口傳過來的值。

交通燈模塊:由紅黃綠三個LED燈組成。由單片機的P3.0,P3.1,P3.2控制。P3.0口輸出為高電平綠燈亮,P3.1口輸出為高電平黃燈亮,P3.2口輸出為高電平紅燈亮。

3.2 軟件原理分析

單片機的控制程序主要由條件標志位g的判斷模塊、綠燈顯示模塊、黃燈顯示模塊、紅燈顯示模塊構成。

條件標志位g判斷模塊:設條件標志位g,若g=0執行綠燈顯示程序,若g=1執行黃燈顯示程序,若g=2執行紅燈顯示程序。

綠燈顯示模塊:首先進行一段時間的延時,然后對f進行判斷(f初始值為80)若f>0則直接輸出f值,采用不斷取余的方式顯示f的十位個位。若f<=0則將f重新賦值并修改條件標志位g再輸出顯示一次f后返回轉入黃燈顯示程序執行。

黃燈顯示模塊:基本步驟與綠燈顯示模塊相同,只是顯示所賦f初始值(f初值為3)不同。

紅燈顯示模塊:基本步驟與綠燈顯示模塊相同,只是顯示所賦f初始值(f初值為60)不同。

3.3 相應程序代碼

//控制程序以綠燈為例

if(g==0)

{

for(c=0;c<250;c++);//做一個0-250的循環,不執行其他操作,只為延時

for(c=0;c<250;c++);

if(++e>250) //做一個延時,時間到將顯示內容加1

{

e=0; //清零,為下一次延時做準備

if(f<=0)

{

f=81;//循環結束后初始化

g=1;//標志位置位

}

f--;

}

P2=0; //關一次顯示,以免顯示出鬼影

if(++d>1) d=0; //先將d加1,然后判斷是否大于1,大于1歸零

if(d==0) //如果d=0,顯示十位

{

P1=0x01;

P2=LED[(f%100)/10]; //將要顯示的f的十位提取出來查表后送顯示

}

else //如果d=1,顯示個位

{

P1=0x00;

P2=LED[f%10]; //將要顯示的f的個位提取出來查表后送顯示

}

if(f==0)

{

P0_0=0;

P0_1=1;

P0_2=0;

//點亮綠燈

}

}

4 結論

所設計的系統能夠完成十字路口交通信號燈控制。利用AT89C51單片機完成交通信號燈的控制簡單易行,便于修改價格低廉。對于經濟城市交通問題日益突出的今天來說具有一定的實用價值。所設計的交通信號燈控制系統還有很多不足如不能通過按鍵等方式完成對信號設定時常的控制等,但也實現了利用單片機對一個十字路口交通信號燈的控制。

作者單位

合肥工業大學 安徽省合肥市 230601

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 日韩免费视频播播| 欧美高清国产| 天天综合天天综合| 国产欧美日韩在线一区| 奇米影视狠狠精品7777| 97亚洲色综久久精品| 91美女在线| 日本成人在线不卡视频| 九色综合视频网| 超薄丝袜足j国产在线视频| 久久久精品无码一区二区三区| 成人国产精品视频频| 欧美日韩亚洲国产| 波多野结衣无码视频在线观看| 亚洲中文字幕手机在线第一页| av尤物免费在线观看| 久久久久亚洲AV成人人电影软件| 亚洲欧美综合在线观看| 波多野结衣久久高清免费| 国产乱子伦视频三区| 欧美午夜网站| 欧洲精品视频在线观看| 亚洲免费福利视频| 狠狠色噜噜狠狠狠狠奇米777 | 欧美国产在线一区| 特级毛片免费视频| 亚洲精品视频网| 日韩一级二级三级| 中文毛片无遮挡播放免费| 日韩精品亚洲精品第一页| 国产超碰一区二区三区| 无码福利日韩神码福利片| 特级aaaaaaaaa毛片免费视频| 欧美另类一区| 免费国产好深啊好涨好硬视频| 四虎影视库国产精品一区| 国产精品观看视频免费完整版| 亚洲成人一区二区| 色综合天天综合中文网| 欧美成人手机在线观看网址| 奇米精品一区二区三区在线观看| 国产三区二区| 制服丝袜国产精品| 青青久在线视频免费观看| 国产成人艳妇AA视频在线| 日本爱爱精品一区二区| 国产黑丝视频在线观看| 在线欧美一区| 伊人久久精品无码麻豆精品| 亚洲福利一区二区三区| 国产在线精品人成导航| hezyo加勒比一区二区三区| 国产精品欧美激情| 亚洲日本韩在线观看| 国产精品久久精品| 日韩美一区二区| 国产亚洲欧美日韩在线一区| 亚洲欧美精品日韩欧美| 国产无码性爱一区二区三区| 亚洲精品视频免费看| 尤物在线观看乱码| 欧美三级不卡在线观看视频| 国产va免费精品观看| 蜜桃视频一区二区三区| 97se亚洲综合在线韩国专区福利| 日韩欧美中文| 91九色国产在线| 国产屁屁影院| 国产精品va| 日韩在线影院| 欧美不卡视频在线观看| 青青草91视频| 91在线播放免费不卡无毒| 国产一级一级毛片永久| 91无码人妻精品一区二区蜜桃| 又爽又大又光又色的午夜视频| 亚洲爱婷婷色69堂| 最近最新中文字幕在线第一页| 免费无遮挡AV| 国产婬乱a一级毛片多女| 午夜天堂视频| 国产精品福利导航|