|
目 錄
第1節(jié) 引 言 1
1. 1 出租車計(jì)價(jià)器概述 1
1. 2 本設(shè)計(jì)任務(wù) 1
1.2.1 設(shè)計(jì)任務(wù) 1
1.2.2 設(shè)計(jì)要求 1
1. 3 系統(tǒng)主要功能 2
第2節(jié) 出租車計(jì)價(jià)器硬件設(shè)計(jì) 3
2.1 系統(tǒng)的硬件構(gòu)成及功能 3
2. 2 AT89S51單片機(jī)及其引腳說明 3
2.3 AT24C02引腳圖及其引腳功能 6
2. 4 AT24C02 掉電存儲單元的設(shè)計(jì) 6
2.5 里程計(jì)算、計(jì)價(jià)單元的設(shè)計(jì) 7
2.6 數(shù)據(jù)顯示單元設(shè)計(jì) 8
第3節(jié) 系統(tǒng)軟件設(shè)計(jì)10
3. 1 系統(tǒng)主程序設(shè)計(jì) 10
3. 2 定時(shí)中斷程序設(shè)計(jì) 10
3. 3 里程計(jì)數(shù)中斷服務(wù)程序設(shè)計(jì) 10
3.4 中途等待中斷服務(wù)程序設(shè)計(jì) 10
3. 5 鍵盤服務(wù)程序設(shè)計(jì)10
3. 6 顯示子程序服務(wù)程序設(shè)計(jì) 10
第4節(jié) 系統(tǒng)調(diào)試與測試結(jié)果分析 13
4. 1 使用的儀器儀表 13
4.2 系統(tǒng)調(diào)試 13
4.3 測試結(jié)果 13
4.4 測試結(jié)果分析 13
第5節(jié) 結(jié)束語 14
附錄 15
參考文獻(xiàn) 40
多功能出租車計(jì)價(jià)器
第1節(jié) 引 言
本次課程設(shè)計(jì)利用單片機(jī)技術(shù)來實(shí)現(xiàn)一臺多功能出租車計(jì)價(jià)器,具有性能可靠、電路簡單、成本低等特點(diǎn)。
1.1 出租車計(jì)價(jià)器概述
計(jì)價(jià)器顯示的營運(yùn)金額是營運(yùn)里程與價(jià)格的函數(shù)(等候時(shí)間一般折算成一定比例的里程來計(jì)算)。出租車計(jì)價(jià)器通過傳感器與行駛車輛連接。出租汽車的實(shí)際里程通過傳感器的脈沖信號在計(jì)價(jià)器里折算成一定的計(jì)價(jià)營運(yùn)里程。目前市場上出租車計(jì)價(jià)器功能主要有具有數(shù)據(jù)的復(fù)位功能、白天/晚上轉(zhuǎn)換功能、數(shù)據(jù)輸出功能、計(jì)時(shí)計(jì)價(jià)功能等等,但能夠進(jìn)行語音播報(bào)數(shù)據(jù)信息的出租車計(jì)價(jià)器還是比較少見的,針對這一點(diǎn)我們來設(shè)計(jì)一款多功能出租車計(jì)價(jià)器,在原有功能的基礎(chǔ)上增加單價(jià)輸出、單價(jià)調(diào)整、路程輸出、顯示當(dāng)前的系統(tǒng)時(shí)間、語音播報(bào)數(shù)據(jù)信息等功能。
1.2 本設(shè)計(jì)任務(wù)
1.2.1 設(shè)計(jì)任務(wù)
設(shè)計(jì)一款基于AT89S51單片機(jī)的出租車計(jì)價(jià)器。
1.2.2 設(shè)計(jì)要求
1.基本要求
(1) 不同情況具有不同的收費(fèi)標(biāo)準(zhǔn)。
白天
晚上
途中等待(>10min 開始收費(fèi))
(2) 能進(jìn)行手動修改單價(jià)。
(3) 具有數(shù)據(jù)的復(fù)位功能。
(4) IO 口分配的簡易要求。
距離檢測使用霍爾開關(guān)A44E
白天/晚上收費(fèi)標(biāo)準(zhǔn)的轉(zhuǎn)換開關(guān)
數(shù)據(jù)的清零開關(guān)
單價(jià)的調(diào)整(最好使用+和-按鍵)
(5) 數(shù)據(jù)輸出(采用LCM103)。
單價(jià)輸出 2 位
路程輸出 2 位
總金額輸出 3 位
(6) 按鍵。
啟動計(jì)時(shí)開關(guān)
數(shù)據(jù)復(fù)位(清零)
白天/晚上轉(zhuǎn)換
2.發(fā)揮部分
(1) 能夠在掉電的情況下存儲單價(jià)等數(shù)據(jù)。
(2) 能夠顯示當(dāng)前的系統(tǒng)時(shí)間。
(3) 語音播報(bào)數(shù)據(jù)信息。
|
|