基于51單片機(jī)原理出租車計(jì)價(jià)器的設(shè)計(jì).doc
基于51單片機(jī)原理出租車計(jì)價(jià)器的設(shè)計(jì), 摘要 本設(shè)計(jì)的是一個(gè)基于單片機(jī)at89s52的出租車自動(dòng)計(jì)費(fèi)設(shè)計(jì),附有復(fù)位電路,時(shí)鐘電路,鍵盤電路等。復(fù)位電路是單片機(jī)的初始化操作,除了正常的初始化外,為擺脫困境,通過(guò)復(fù)位電路可以重新開(kāi)始。時(shí)鐘電路采用12mhz的晶振,作為系統(tǒng)的時(shí)鐘源,具有較高的準(zhǔn)確性。在上電時(shí)字符型液晶1602...
內(nèi)容介紹
此文檔由會(huì)員 cgq123 發(fā)布基于51單片機(jī)原理出租車計(jì)價(jià)器的設(shè)計(jì)
摘要
本設(shè)計(jì)的是一個(gè)基于單片機(jī)AT89S52的出租車自動(dòng)計(jì)費(fèi)設(shè)計(jì),附有復(fù)位電路,時(shí)鐘電路,鍵盤電路等。復(fù)位電路是單片機(jī)的初始化操作,除了正常的初始化外,為擺脫困境,通過(guò)復(fù)位電路可以重新開(kāi)始。時(shí)鐘電路采用12MHz的晶振,作為系統(tǒng)的時(shí)鐘源,具有較高的準(zhǔn)確性。
在上電時(shí)字符型液晶1602顯示最初的起步價(jià),里程收費(fèi),等待時(shí)間收費(fèi)三種收費(fèi),通過(guò)按鍵可以調(diào)整起步價(jià),里程收費(fèi),等待時(shí)間收費(fèi)。通過(guò)按鍵模擬出租車的運(yùn)行,暫停,停止。在1602液晶上可以顯示運(yùn)行的時(shí)間,運(yùn)行時(shí)暫停的時(shí)間,通過(guò)計(jì)算可以得出總共的費(fèi)用和總的路程。在這里主要是以AT89S52單片機(jī)為核心控制器,P0口接1602液晶顯示模塊,P1口接按鍵的,通過(guò)按鍵輸入。
關(guān)鍵詞:?jiǎn)纹瑱C(jī)AT89C51; AT89S52;1602液晶;出租車計(jì)費(fèi)器;
目 錄
前 言 1
第一章 出租車計(jì)價(jià)系統(tǒng)的設(shè)計(jì)要求與設(shè)計(jì)方案 2
1.1 出租車計(jì)價(jià)器設(shè)計(jì)要求 2
1.2 系統(tǒng)主要功能 2
1.3 方案論證與比較 2
第二章 出租車計(jì)價(jià)系統(tǒng)的硬件設(shè)計(jì) 4
2.1 振蕩電路 4
2.2 復(fù)位電路設(shè)計(jì) 4
2.3 鍵盤接口電路 5
2.4 顯示電路 5
2.5 路程測(cè)量部分 6
2.6 單片機(jī)各引腳功能說(shuō)明 6
2.7 1602液晶的簡(jiǎn)介 8
第三章 出租車計(jì)價(jià)系統(tǒng)的軟件設(shè)計(jì) 10
3.1 單片機(jī)資源使用 10
3.2 中斷子函數(shù) 10
3.3 判鍵子函數(shù) 11
3.4 顯示子程序 11
3.5 總程序流程框圖 13
第四章PROTEUS的簡(jiǎn)介 14
4.1 PROTEUS介紹 14
第五章 設(shè)計(jì)體會(huì)與小結(jié) 15
參考文獻(xiàn) 15
附 錄 16
一.源程序 16
二.設(shè)計(jì)總圖 2