摘 要:本系統(tǒng)采用單片機(jī)AT89C51為中心器件來設(shè)計交通燈控制器,根據(jù)實(shí)際車流量通過8051芯片的P2口設(shè)置紅、綠燈時間的功能;紅綠燈循環(huán)點(diǎn)亮,倒計時黃燈閃爍警示。設(shè)計周期短、可靠性高、實(shí)用性強(qiáng)、操作簡單、維護(hù)方便、擴(kuò)展功能強(qiáng)。
關(guān)鍵詞:交通燈;單片機(jī);計時器;MCS-51
前言
交通紅綠燈控制是保證交通安全和道路暢通的關(guān)鍵,設(shè)計交通燈的方案有很多,有應(yīng)用CPLD設(shè)計實(shí)現(xiàn)交通信號燈控制器方法;有應(yīng)用PLC實(shí)現(xiàn)對交通燈控制系統(tǒng)的設(shè)計;有應(yīng)用單片機(jī)實(shí)現(xiàn)對交通信號燈的設(shè)計。目前,國內(nèi)的交通燈一般設(shè)在十字路門,在醒目位置用紅、綠、黃三種顏色的指示燈,加上一個倒計時的顯示計時器來控制行車交通燈的時間控制顯示,以固定時間值預(yù)先“固化”在單片機(jī)中,每次只是以一定周期交替變化。實(shí)際上不同時刻的車輛流通狀況各異,是高度非線性的、隨機(jī)的,且經(jīng)常受人為因素的影響。采用定時控制經(jīng)常造成道路有效應(yīng)用時間的浪費(fèi),出現(xiàn)綠燈方向車輛較少,紅燈方向車輛積壓。對于一般情況下的安全行車,車輛分流尚能發(fā)揮作用,但根據(jù)實(shí)際行車過程中出現(xiàn)的情況,還存在以下缺點(diǎn):兩車道的車輛輪流放行時間相同,在十字路口,經(jīng)常一個車道為主干道,車輛較多,放行時間應(yīng)該長些;另一車道為副干道,車輛較少,放行時間應(yīng)該短些;兩條干道的紅綠時間不能隨時間的改變而修改。因此,采用單片機(jī)自動控制交通燈有現(xiàn)實(shí)意義。
1 系統(tǒng)硬件設(shè)計
實(shí)現(xiàn)本設(shè)計要求的具體功能,可以選用STC89C51單片機(jī)及外圍器件構(gòu)成最小控制系統(tǒng),12個發(fā)光二極管分成4組紅綠黃三色燈構(gòu)成信號燈指示模塊,8個LED東西南北各兩個構(gòu)成倒計時顯示模塊,若干按鍵組成時間設(shè)置和模式選擇按鈕和緊急按鈕等。
本系統(tǒng)以單片機(jī)為核心,組成一個處理、自動控制為一體的閉環(huán)控制系統(tǒng)。系統(tǒng)硬件電路由單片機(jī)、狀態(tài)燈、LED顯示、驅(qū)動電路、按鍵等組成,如圖1所示。其中P0,P1用于送顯LED數(shù)碼管的型和位,P2用于控制紅綠黃發(fā)光二極管,XTAL1和XTAL2接入晶振時鐘電路,REST引腳接上復(fù)位電路,P3用于按鍵控制。利用發(fā)光二極管來顯示不同顏色的信號指示燈。74HC245的1腳接VCC,19腳接地,整個芯片是輸入端輸入高則輸出端輸出高,輸入端輸入低則輸出端輸出低。
本設(shè)計通過按鍵來控制交通燈是否亮,從而達(dá)到控制交通的目的。K4是切換方向鍵,能夠在改變時間時,切換東西南北的方向。K1是時間加鍵,當(dāng)按下后可以增加時間。K2是時間減鍵,按下后能夠減小時間。K3是確認(rèn)鍵,在一個功能完成后確認(rèn)。K5是禁止通行鍵,按下后所有方向顯示紅燈,用于緊急情況。K6是夜間模式鍵,深夜時采用此模式。SW2是只許東西通行鍵,SW3是只許南北通行鍵,SW9是復(fù)位鍵。
2 系統(tǒng)軟件設(shè)計
主程序流程圖如圖2所示。
3 電路檢測
交通燈的主要用途是指示通行和顯示時間,因此主要檢測發(fā)光二極管模塊和數(shù)碼管顯示模塊,按鍵模塊,交通燈故障監(jiān)測邏輯電路的檢測,進(jìn)行相應(yīng)的功能測試。
4 結(jié)束語
本設(shè)計是一款多功能交通燈,采用STC89C51單片機(jī)為核心,2位LED數(shù)碼管顯示,模塊化的設(shè)計方法,硬件設(shè)計包括單片機(jī)模塊、顯示模塊、發(fā)光二極管模塊、相關(guān)控制模塊等設(shè)計與制作,硬件和軟件相結(jié)合,電路的可靠性高,功能較強(qiáng)大,實(shí)現(xiàn)了交通燈4個狀態(tài)的轉(zhuǎn)化,數(shù)碼管的倒計時功能和特殊情況下的交通燈的變化。
參考文獻(xiàn)
[1]褚振勇,翁木云.FPGA設(shè)計及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2003.
[2]廖煥霖.Protel 99電路板設(shè)計者必讀[M].北京:冶金工業(yè)出版,2000.
[3]楊凌霄.微型計算機(jī)原理及應(yīng)用[M].中國礦業(yè)大學(xué)出版社,2004.
作者簡介:顏昌彬,攀枝花學(xué)院電氣信息工程學(xué)院講師,碩士研究生學(xué)歷,研究方向:電子設(shè)計自動化、計算機(jī)控制。endprint
摘 要:本系統(tǒng)采用單片機(jī)AT89C51為中心器件來設(shè)計交通燈控制器,根據(jù)實(shí)際車流量通過8051芯片的P2口設(shè)置紅、綠燈時間的功能;紅綠燈循環(huán)點(diǎn)亮,倒計時黃燈閃爍警示。設(shè)計周期短、可靠性高、實(shí)用性強(qiáng)、操作簡單、維護(hù)方便、擴(kuò)展功能強(qiáng)。
關(guān)鍵詞:交通燈;單片機(jī);計時器;MCS-51
前言
交通紅綠燈控制是保證交通安全和道路暢通的關(guān)鍵,設(shè)計交通燈的方案有很多,有應(yīng)用CPLD設(shè)計實(shí)現(xiàn)交通信號燈控制器方法;有應(yīng)用PLC實(shí)現(xiàn)對交通燈控制系統(tǒng)的設(shè)計;有應(yīng)用單片機(jī)實(shí)現(xiàn)對交通信號燈的設(shè)計。目前,國內(nèi)的交通燈一般設(shè)在十字路門,在醒目位置用紅、綠、黃三種顏色的指示燈,加上一個倒計時的顯示計時器來控制行車交通燈的時間控制顯示,以固定時間值預(yù)先“固化”在單片機(jī)中,每次只是以一定周期交替變化。實(shí)際上不同時刻的車輛流通狀況各異,是高度非線性的、隨機(jī)的,且經(jīng)常受人為因素的影響。采用定時控制經(jīng)常造成道路有效應(yīng)用時間的浪費(fèi),出現(xiàn)綠燈方向車輛較少,紅燈方向車輛積壓。對于一般情況下的安全行車,車輛分流尚能發(fā)揮作用,但根據(jù)實(shí)際行車過程中出現(xiàn)的情況,還存在以下缺點(diǎn):兩車道的車輛輪流放行時間相同,在十字路口,經(jīng)常一個車道為主干道,車輛較多,放行時間應(yīng)該長些;另一車道為副干道,車輛較少,放行時間應(yīng)該短些;兩條干道的紅綠時間不能隨時間的改變而修改。因此,采用單片機(jī)自動控制交通燈有現(xiàn)實(shí)意義。
1 系統(tǒng)硬件設(shè)計
實(shí)現(xiàn)本設(shè)計要求的具體功能,可以選用STC89C51單片機(jī)及外圍器件構(gòu)成最小控制系統(tǒng),12個發(fā)光二極管分成4組紅綠黃三色燈構(gòu)成信號燈指示模塊,8個LED東西南北各兩個構(gòu)成倒計時顯示模塊,若干按鍵組成時間設(shè)置和模式選擇按鈕和緊急按鈕等。
本系統(tǒng)以單片機(jī)為核心,組成一個處理、自動控制為一體的閉環(huán)控制系統(tǒng)。系統(tǒng)硬件電路由單片機(jī)、狀態(tài)燈、LED顯示、驅(qū)動電路、按鍵等組成,如圖1所示。其中P0,P1用于送顯LED數(shù)碼管的型和位,P2用于控制紅綠黃發(fā)光二極管,XTAL1和XTAL2接入晶振時鐘電路,REST引腳接上復(fù)位電路,P3用于按鍵控制。利用發(fā)光二極管來顯示不同顏色的信號指示燈。74HC245的1腳接VCC,19腳接地,整個芯片是輸入端輸入高則輸出端輸出高,輸入端輸入低則輸出端輸出低。
本設(shè)計通過按鍵來控制交通燈是否亮,從而達(dá)到控制交通的目的。K4是切換方向鍵,能夠在改變時間時,切換東西南北的方向。K1是時間加鍵,當(dāng)按下后可以增加時間。K2是時間減鍵,按下后能夠減小時間。K3是確認(rèn)鍵,在一個功能完成后確認(rèn)。K5是禁止通行鍵,按下后所有方向顯示紅燈,用于緊急情況。K6是夜間模式鍵,深夜時采用此模式。SW2是只許東西通行鍵,SW3是只許南北通行鍵,SW9是復(fù)位鍵。
2 系統(tǒng)軟件設(shè)計
主程序流程圖如圖2所示。
3 電路檢測
交通燈的主要用途是指示通行和顯示時間,因此主要檢測發(fā)光二極管模塊和數(shù)碼管顯示模塊,按鍵模塊,交通燈故障監(jiān)測邏輯電路的檢測,進(jìn)行相應(yīng)的功能測試。
4 結(jié)束語
本設(shè)計是一款多功能交通燈,采用STC89C51單片機(jī)為核心,2位LED數(shù)碼管顯示,模塊化的設(shè)計方法,硬件設(shè)計包括單片機(jī)模塊、顯示模塊、發(fā)光二極管模塊、相關(guān)控制模塊等設(shè)計與制作,硬件和軟件相結(jié)合,電路的可靠性高,功能較強(qiáng)大,實(shí)現(xiàn)了交通燈4個狀態(tài)的轉(zhuǎn)化,數(shù)碼管的倒計時功能和特殊情況下的交通燈的變化。
參考文獻(xiàn)
[1]褚振勇,翁木云.FPGA設(shè)計及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2003.
[2]廖煥霖.Protel 99電路板設(shè)計者必讀[M].北京:冶金工業(yè)出版,2000.
[3]楊凌霄.微型計算機(jī)原理及應(yīng)用[M].中國礦業(yè)大學(xué)出版社,2004.
作者簡介:顏昌彬,攀枝花學(xué)院電氣信息工程學(xué)院講師,碩士研究生學(xué)歷,研究方向:電子設(shè)計自動化、計算機(jī)控制。endprint
摘 要:本系統(tǒng)采用單片機(jī)AT89C51為中心器件來設(shè)計交通燈控制器,根據(jù)實(shí)際車流量通過8051芯片的P2口設(shè)置紅、綠燈時間的功能;紅綠燈循環(huán)點(diǎn)亮,倒計時黃燈閃爍警示。設(shè)計周期短、可靠性高、實(shí)用性強(qiáng)、操作簡單、維護(hù)方便、擴(kuò)展功能強(qiáng)。
關(guān)鍵詞:交通燈;單片機(jī);計時器;MCS-51
前言
交通紅綠燈控制是保證交通安全和道路暢通的關(guān)鍵,設(shè)計交通燈的方案有很多,有應(yīng)用CPLD設(shè)計實(shí)現(xiàn)交通信號燈控制器方法;有應(yīng)用PLC實(shí)現(xiàn)對交通燈控制系統(tǒng)的設(shè)計;有應(yīng)用單片機(jī)實(shí)現(xiàn)對交通信號燈的設(shè)計。目前,國內(nèi)的交通燈一般設(shè)在十字路門,在醒目位置用紅、綠、黃三種顏色的指示燈,加上一個倒計時的顯示計時器來控制行車交通燈的時間控制顯示,以固定時間值預(yù)先“固化”在單片機(jī)中,每次只是以一定周期交替變化。實(shí)際上不同時刻的車輛流通狀況各異,是高度非線性的、隨機(jī)的,且經(jīng)常受人為因素的影響。采用定時控制經(jīng)常造成道路有效應(yīng)用時間的浪費(fèi),出現(xiàn)綠燈方向車輛較少,紅燈方向車輛積壓。對于一般情況下的安全行車,車輛分流尚能發(fā)揮作用,但根據(jù)實(shí)際行車過程中出現(xiàn)的情況,還存在以下缺點(diǎn):兩車道的車輛輪流放行時間相同,在十字路口,經(jīng)常一個車道為主干道,車輛較多,放行時間應(yīng)該長些;另一車道為副干道,車輛較少,放行時間應(yīng)該短些;兩條干道的紅綠時間不能隨時間的改變而修改。因此,采用單片機(jī)自動控制交通燈有現(xiàn)實(shí)意義。
1 系統(tǒng)硬件設(shè)計
實(shí)現(xiàn)本設(shè)計要求的具體功能,可以選用STC89C51單片機(jī)及外圍器件構(gòu)成最小控制系統(tǒng),12個發(fā)光二極管分成4組紅綠黃三色燈構(gòu)成信號燈指示模塊,8個LED東西南北各兩個構(gòu)成倒計時顯示模塊,若干按鍵組成時間設(shè)置和模式選擇按鈕和緊急按鈕等。
本系統(tǒng)以單片機(jī)為核心,組成一個處理、自動控制為一體的閉環(huán)控制系統(tǒng)。系統(tǒng)硬件電路由單片機(jī)、狀態(tài)燈、LED顯示、驅(qū)動電路、按鍵等組成,如圖1所示。其中P0,P1用于送顯LED數(shù)碼管的型和位,P2用于控制紅綠黃發(fā)光二極管,XTAL1和XTAL2接入晶振時鐘電路,REST引腳接上復(fù)位電路,P3用于按鍵控制。利用發(fā)光二極管來顯示不同顏色的信號指示燈。74HC245的1腳接VCC,19腳接地,整個芯片是輸入端輸入高則輸出端輸出高,輸入端輸入低則輸出端輸出低。
本設(shè)計通過按鍵來控制交通燈是否亮,從而達(dá)到控制交通的目的。K4是切換方向鍵,能夠在改變時間時,切換東西南北的方向。K1是時間加鍵,當(dāng)按下后可以增加時間。K2是時間減鍵,按下后能夠減小時間。K3是確認(rèn)鍵,在一個功能完成后確認(rèn)。K5是禁止通行鍵,按下后所有方向顯示紅燈,用于緊急情況。K6是夜間模式鍵,深夜時采用此模式。SW2是只許東西通行鍵,SW3是只許南北通行鍵,SW9是復(fù)位鍵。
2 系統(tǒng)軟件設(shè)計
主程序流程圖如圖2所示。
3 電路檢測
交通燈的主要用途是指示通行和顯示時間,因此主要檢測發(fā)光二極管模塊和數(shù)碼管顯示模塊,按鍵模塊,交通燈故障監(jiān)測邏輯電路的檢測,進(jìn)行相應(yīng)的功能測試。
4 結(jié)束語
本設(shè)計是一款多功能交通燈,采用STC89C51單片機(jī)為核心,2位LED數(shù)碼管顯示,模塊化的設(shè)計方法,硬件設(shè)計包括單片機(jī)模塊、顯示模塊、發(fā)光二極管模塊、相關(guān)控制模塊等設(shè)計與制作,硬件和軟件相結(jié)合,電路的可靠性高,功能較強(qiáng)大,實(shí)現(xiàn)了交通燈4個狀態(tài)的轉(zhuǎn)化,數(shù)碼管的倒計時功能和特殊情況下的交通燈的變化。
參考文獻(xiàn)
[1]褚振勇,翁木云.FPGA設(shè)計及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2003.
[2]廖煥霖.Protel 99電路板設(shè)計者必讀[M].北京:冶金工業(yè)出版,2000.
[3]楊凌霄.微型計算機(jī)原理及應(yīng)用[M].中國礦業(yè)大學(xué)出版社,2004.
作者簡介:顏昌彬,攀枝花學(xué)院電氣信息工程學(xué)院講師,碩士研究生學(xué)歷,研究方向:電子設(shè)計自動化、計算機(jī)控制。endprint