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