国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PIC單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)

2012-02-20 09:07侯益坤劉艷萍劉益標(biāo)
裝備制造技術(shù) 2012年2期
關(guān)鍵詞:液晶顯示存儲(chǔ)器時(shí)鐘

侯益坤,劉艷萍,劉益標(biāo)

(廣東工貿(mào)職業(yè)技術(shù)學(xué)院電氣自動(dòng)化系,廣東 廣州 510510)

隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,目前在全世界利用單片機(jī)設(shè)計(jì)的嵌入式系統(tǒng),帶來(lái)了工業(yè)的騰飛。隨著汽車行業(yè)快速發(fā)展,出租車日益普遍,了解出租車的計(jì)費(fèi)系統(tǒng),對(duì)我們的日常生活也有很大幫助。

利用PIC單片機(jī)C語(yǔ)言,實(shí)現(xiàn)出租車計(jì)費(fèi)系統(tǒng),使其實(shí)現(xiàn)計(jì)費(fèi)以及預(yù)置和模擬汽車啟動(dòng)、停止、復(fù)位等功能,并使用TG12864E液晶模組作為顯示器,可以顯示數(shù)字、字母、中文、圖片等,使系統(tǒng)信息一目了然。本系統(tǒng)除了里程統(tǒng)計(jì)和費(fèi)用計(jì)算以外,還具有萬(wàn)年歷和語(yǔ)音播報(bào)功能:萬(wàn)年歷由時(shí)鐘芯片PCF8563實(shí)時(shí)提供時(shí)鐘信號(hào),再由單片機(jī)調(diào)用顯示;語(yǔ)音播報(bào)由語(yǔ)音芯片ISD1420提供語(yǔ)音信息,語(yǔ)音信息放在不同的地址里,由單片機(jī)從這些地址中,調(diào)用合適的語(yǔ)音進(jìn)行播放,突出了該語(yǔ)言良好的可讀性、靈活和易理解等優(yōu)點(diǎn)。

1 系統(tǒng)硬件設(shè)計(jì)

計(jì)費(fèi)系統(tǒng)以PIC單片機(jī)為系統(tǒng)核心,利用PIC16F877單片機(jī)配合TG12864液晶模組,以及ISD1420語(yǔ)音模塊等,實(shí)現(xiàn)基本的出租車計(jì)價(jià)器功能。

本系統(tǒng)是由PIC單片機(jī)、液晶顯示模塊、計(jì)數(shù)脈沖發(fā)生器、系統(tǒng)實(shí)時(shí)時(shí)鐘以及語(yǔ)音等模塊組成。系統(tǒng)功能框圖如圖1所示。

圖1 系統(tǒng)功能框圖

1.1 PIC16F877單片機(jī)

PIC16F877單片機(jī)是一種具有FLASH程序存儲(chǔ)器的8位COMS單片機(jī),采用高性能的哈佛雙總給結(jié)構(gòu)CPU和RISC指令集,CPU可同時(shí)訪問(wèn)數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器,是一種高速、低功耗及功能齊全的微處理芯片,內(nèi)部含有FLASH、ROM、RAM、EEPROM、I/O端口、A/D轉(zhuǎn)換器、捕捉器/比較器/PWM、串行通信端口、定時(shí)器/計(jì)數(shù)器和中斷控制器,以及數(shù)據(jù)總線、數(shù)據(jù)存儲(chǔ)器總線和程序存儲(chǔ)器總線。其中數(shù)據(jù)總線和數(shù)據(jù)存儲(chǔ)器總線是8位寬,程序存儲(chǔ)器總線是14位寬。集成于片內(nèi)的數(shù)據(jù)存儲(chǔ)器,通過(guò)片內(nèi)的8位總線與算術(shù)邏輯單元ALU連接,可以直接通過(guò)內(nèi)部總線傳送信息,以寄存器方式工作和尋址。

1.2 數(shù)據(jù)采集電路

數(shù)據(jù)采集主要采集車輪的轉(zhuǎn)速等開關(guān)量信號(hào),采集電路如圖2所示,外部開關(guān)量進(jìn)入光電耦合器件TLP521-4,TLP521-4的輸出端連接到單片機(jī)的I/O口,供CPU查詢外部開關(guān)量的狀態(tài)。

圖2 開關(guān)量采集電路圖

1.3 語(yǔ)音播放模塊

語(yǔ)音播放模塊電路用于播放提示音、行駛里程、費(fèi)用等,電路如圖3所示。

ISD1420系列單片錄放時(shí)間為8~20 s,音質(zhì)好。芯片采用CMOS技術(shù),內(nèi)含震蕩器、話筒前置放大、自動(dòng)增益控制、防混淆濾波器、平滑濾波器、揚(yáng)聲器驅(qū)動(dòng)及EEPROM陣列,最小的錄放系統(tǒng)僅需麥克風(fēng)、喇叭、兩個(gè)按鈕、電源及少數(shù)電阻電容。

圖3 語(yǔ)音播放電路圖

在錄放操作結(jié)束后,芯片自動(dòng)進(jìn)入低功耗節(jié)電模式、功耗僅0.5 μA。ISD1420系列有唯一的錄音控制和邊緣/電平觸發(fā)兩種放音控制。不分段時(shí)外圍線路最簡(jiǎn),也可按最小段長(zhǎng)為單位任意組合分段,芯片提供若干操作模式,大大提高了控制的靈活性。芯片采用多電平直接模擬量存儲(chǔ)專利技術(shù),每個(gè)采樣直接存儲(chǔ)在片內(nèi)單個(gè)EEPROM單元中,因此能夠非常真實(shí)、自然地再現(xiàn)語(yǔ)音、音樂(lè)、音調(diào)各效果,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和“金屬聲”。采樣頻率從5.3 kHz、6.4 kHz到8.0 kHz,對(duì)音質(zhì)僅有輕微影響。片內(nèi)信息可保存100年(無(wú)需后備電源),EEPROM單片可反復(fù)錄音10萬(wàn)次。

1.4 時(shí)鐘模塊

PCF8563是PHILIPS公司推出的一款工業(yè)級(jí)、內(nèi)含I2C總線接口功能的具有極低功耗的多功能時(shí)鐘/日歷芯片,PCF8563的多種報(bào)警功能、定時(shí)器功能、時(shí)鐘輸出功能以及中斷輸出功能,能完成各種復(fù)雜的定時(shí)服務(wù),甚至可為單片機(jī)提供看門狗功能,內(nèi)部時(shí)鐘電路、內(nèi)部振蕩電路、內(nèi)部低電壓檢測(cè)電路1.0 V以及兩線制I2C總線通訊方式,不但使外圍電路極其簡(jiǎn)潔,而且增加了芯片的可靠性,同時(shí)每次讀寫數(shù)據(jù)后內(nèi)嵌的字地址寄存器會(huì)自動(dòng)產(chǎn)生增量,電路如圖4所示。

圖4 時(shí)鐘電路圖

1.5 液晶顯示模塊

利用液晶顯示模塊,可以將PIC16F877單片機(jī)處理后的信息進(jìn)行顯示,方便查看實(shí)時(shí)數(shù)據(jù)。12864 E液晶顯示器,是一種具有8位并行接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊,其顯示分辨率為128×64,內(nèi)置8 192個(gè)16×16點(diǎn)漢字和128個(gè)16×8點(diǎn)ASCII字符集。利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面,可以顯示8×4行16×16點(diǎn)陣的漢字,也可完成圖形顯示。低電壓低功耗是其又一顯著特點(diǎn)。液晶顯示模塊電路如圖5所示。

圖5 液晶顯示電路圖

2 系統(tǒng)軟件設(shè)計(jì)

軟件設(shè)計(jì)采用模塊化設(shè)計(jì),各個(gè)模塊之間做到低耦合、高內(nèi)聚。軟件設(shè)計(jì)主要包括以下幾個(gè)部分:?jiǎn)纹瑱C(jī)I/O口初始,定時(shí)器初始化,液晶模塊初始化,外部開關(guān)量采集子程序等,主程序里面調(diào)用各個(gè)模塊,主程序流程圖如圖6所示。

3 結(jié)束語(yǔ)

基于PIC16F877單片機(jī)的出租車計(jì)費(fèi)系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)采集和顯示,通過(guò)系統(tǒng)軟硬件的設(shè)計(jì)和調(diào)試,實(shí)際使用情況良好,費(fèi)用低廉。該系統(tǒng)已廣泛應(yīng)用于出租車,取得較好的經(jīng)濟(jì)效益。

圖6 主程序流程圖

[1]丁躍軍,等.PIC單片機(jī)基礎(chǔ)教程[M].北京:北京航天航空大學(xué)出版社,2005.

[2]周立功,PCF8563.pdf.[BE/OL].http://www.zlgmcu.com.2006.

[3]江 和.PIC16系列單片機(jī)C程序設(shè)計(jì)與PROTEUS仿真[M].北京:北京航天航空大學(xué)出版社,2010.

[4]周立功,ISD1420.pdf.[BE/OL].http://www.zlgmcu.com.2006.

[5]周 堅(jiān).PIC單片機(jī)輕松入門[M].北京:北京航天航空大學(xué)出版社,2009.

猜你喜歡
液晶顯示存儲(chǔ)器時(shí)鐘
別樣的“時(shí)鐘”
靜態(tài)隨機(jī)存儲(chǔ)器在軌自檢算法
古代的時(shí)鐘
基于TRIZ理論液晶顯示模塊開發(fā)板的創(chuàng)新設(shè)計(jì)
基于ARM的雷達(dá)整車智能配電系統(tǒng)顯控管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
有趣的時(shí)鐘
任意2~k點(diǎn)存儲(chǔ)器結(jié)構(gòu)傅里葉處理器
時(shí)鐘會(huì)開“花”
基于單片機(jī)的電子密碼鎖設(shè)計(jì)
存儲(chǔ)器——安格爾(墨西哥)▲