基于Proteus的城市公交報(bào)站系統(tǒng)設(shè)計(jì)與仿真
摘要:本文在Proteus仿真平臺上設(shè)計(jì)了城市公交報(bào)站系統(tǒng)。該報(bào)站系統(tǒng)的硬件電路由單片機(jī)AT89C51、顯示模塊LCD 128x64和紅綠雙色發(fā)光二極管等構(gòu)成,采用C語言編程和漢字取模軟件,實(shí)現(xiàn)LCD液晶屏文字報(bào)站和指示燈顏色提示位置的功能。
本文引用地址:http://www.ex-cimer.com/article/266058.htm概述
隨著城市化的推進(jìn),大力發(fā)展公共交通,提高公交運(yùn)行效率將成為緩解城市交通壓力的一大措施。通過實(shí)地考察,目前天津市區(qū)的公交車站存在以下問題:①車站仍是傳統(tǒng)站牌,沒有實(shí)現(xiàn)數(shù)字化;②公交車上報(bào)站目前采用LED屏幕文字報(bào)站和語音報(bào)站,可以參考地鐵報(bào)站系統(tǒng)添加上指示燈,方便乘客掌握該車位置信息。本文設(shè)計(jì)了城市公交報(bào)站系統(tǒng)的控制電路,并在Proteus仿真平臺上完成模擬。
1 Proteus介紹
Proteus軟件是英國Lab Center Electronics公司推出的EDA工具軟件(該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)[1]。該軟件可以提供嵌入式系統(tǒng)(單片機(jī)應(yīng)用系統(tǒng)、ARM應(yīng)用系統(tǒng))軟硬件設(shè)計(jì)仿真平臺,支持主流單片機(jī)系統(tǒng)的仿真并集SPICE分析于一身,可以把用戶編寫的應(yīng)用程序下載到微處理器(MCU)中,結(jié)合外界連線及模擬、數(shù)字電路對微處理器進(jìn)行系統(tǒng)邏輯功能的開發(fā)。該軟件除了大量的元件庫外,還有常用的虛擬儀器;在編譯調(diào)試方面,還支持Keil和MPLAB等第三方集成開發(fā)工具[2]。
2 報(bào)站系統(tǒng)硬件仿真電路設(shè)計(jì)
本文采用ATMEL公司生產(chǎn)的低功耗、高性能AT89C51單片機(jī)。
液晶顯示屏采用的是 LCM12864R,12864是128×64點(diǎn)陣液晶模塊的點(diǎn)陣數(shù)簡稱。該器件具有體積小、便于攜帶、功耗低、抗干擾能力強(qiáng)、信息豐富等優(yōu)點(diǎn),被廣泛運(yùn)用在儀器儀表和控制系統(tǒng)中[3]。在公交報(bào)站系統(tǒng)中,采用液晶屏進(jìn)行站名漢字顯示,具有直觀性。本文使用的液晶模塊為Proteus中的AMPIRE 128×64,其引腳說明見表1。
城市公交報(bào)站系統(tǒng)的電路連接圖如圖1所示。為了便于公交車上的乘客和車站候車的乘客,參考地鐵報(bào)站系統(tǒng),采用紅綠發(fā)光二極管指示來確定該車的大致位置,紅色指示燈代表已經(jīng)到達(dá)的車站,綠色指示燈代表未到或者即將到達(dá)的車站。車輛的到站伴隨著燈的顏色切換,液晶顯示模塊會(huì)及時(shí)報(bào)站。本文的站名是參考X大學(xué)校區(qū)內(nèi)公交車在學(xué)校的行車路線設(shè)定的。P3.0~P3.7引腳為無線通信模塊TC35i保留。
LCD顯示屏相關(guān)文章:lcd顯示屏原理
lcd相關(guān)文章:lcd原理
評論