【正文】
8D1數(shù)據(jù)16BLK背光源負(fù)極第1腳:VSS為地電源。: 顯示電路 1602LCD的基本參數(shù)及引腳功能1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別,兩者尺寸差別如圖10所示。I/O口通過按鍵與地相連,I/O口有上拉電阻,無鍵按下時(shí),引腳端為高電平,有鍵按下時(shí),引腳電平被拉低。RERST引腳的高電平只要能保持足夠的時(shí)間(2個(gè)機(jī)器周期),單片機(jī)就可以進(jìn)行復(fù)位操作。上電復(fù)位電路要求接通電源后,通過外部電容充電來實(shí)現(xiàn)單片機(jī)自動(dòng)復(fù)位操作。: 復(fù)位電路設(shè)計(jì) 復(fù)位操作有兩種基本形式:一種是上電復(fù)位,另一種是按鍵復(fù)位。這樣就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。2硬件電路設(shè)計(jì) 振蕩電路 單片機(jī)內(nèi)部有一個(gè)高增益、反相放大器,其輸入端為芯片引腳XTAL1,其輸出端為引腳XTAL2。 課程設(shè)計(jì)方案方案一:采用數(shù)字電子技術(shù),利用555定時(shí)芯片構(gòu)成多諧振蕩器,或采用外圍的晶振電路作為時(shí)鐘脈沖信號(hào),采用計(jì)數(shù)芯片對(duì)脈沖盡心脈沖的計(jì)數(shù)和分頻,最后通過譯碼電路對(duì)數(shù)據(jù)進(jìn)行譯碼,將譯碼所得的數(shù)據(jù)送給數(shù)碼管顯示,一下是該方案的流程框圖,:時(shí)鐘脈沖等待信號(hào)公里脈沖計(jì)費(fèi)脈沖計(jì)時(shí)計(jì)費(fèi)譯碼數(shù)碼管顯示 方案二:采用EDA技術(shù),根據(jù)層次化設(shè)計(jì)理論,該設(shè)計(jì)問題自頂向下可分為分頻模塊,控制模塊 計(jì)量模塊、譯碼和動(dòng)態(tài)掃描顯示模塊,:時(shí)鐘信號(hào)等待信號(hào)公里脈沖計(jì)費(fèi)/復(fù)位分頻器控制器計(jì)費(fèi)計(jì)時(shí)計(jì)程譯碼顯示方案三:采用MCU技術(shù),通過單片機(jī)作為主控器,利用1602字符液晶作為顯示電路,采用外部晶振作為時(shí)鐘脈沖,通過按鍵可以方便調(diào)節(jié),一下是方案三的系統(tǒng)流程圖,本方案主要是必須對(duì)于數(shù)字電路比較熟悉,成本又高??梢栽O(shè)置每公里單價(jià),以及夜間單價(jià)和白天單價(jià)的不同模式,設(shè)置后掉電無需重新設(shè)置,設(shè)置有等待/繼續(xù)計(jì)時(shí)模式。用24c02來存儲(chǔ)單價(jià),通過按鍵來模擬增加里程,模擬出租車向前開。在這里主要是以STC89C52單片機(jī)為核心控制器,P1口接1602液晶顯示模塊。通過按鍵模擬出租車的運(yùn)行,暫停,停止。時(shí)鐘電路采用12MHz的晶振,作為系統(tǒng)的時(shí)鐘源,具有較高的準(zhǔn)確性。基于單片機(jī)出租車計(jì)費(fèi)器的設(shè)計(jì) 目 錄摘 要 2ABSTRACT 31 課程設(shè)計(jì)任務(wù)書 4 課程設(shè)計(jì)任務(wù) 4 課程設(shè)計(jì)方案 42硬件電路設(shè)計(jì) 6 振蕩電路 6 復(fù)位電路設(shè)計(jì) 6 鍵盤接口電路 7 顯示電路 7 1602LCD的基本參數(shù)及引腳功能 7 顯示模塊采用1602液晶顯示接口電路 9 單片機(jī)各引腳功能說明 93 軟件設(shè)計(jì) 11 單片機(jī)資源使用 11 單片機(jī)軟件模塊設(shè)計(jì) 12 中斷子函數(shù) 12 判鍵子函數(shù) 12 顯示子程序 13 總程序流程框圖 14總結(jié) 15參考文獻(xiàn) 16致謝 17附錄1 元件件清單 18附錄2 原理圖 19附錄3 程序清單 20摘 要 本設(shè)計(jì)的是一個(gè)基于單片機(jī)STC89C52的出租車自動(dòng)計(jì)費(fèi)設(shè)計(jì),附有復(fù)位電路,時(shí)鐘電路,鍵盤電路等。復(fù)位電路是單片機(jī)的初始化操作,除了正常的初始化外,為擺脫困境,通過復(fù)位電路可以重新開始。在上電時(shí)字符型液晶1602顯示最初的起步價(jià),里程收費(fèi),等待時(shí)間收費(fèi)三種收費(fèi),通過按鍵可以調(diào)整起步價(jià),里程收費(fèi),等待時(shí)間收費(fèi)。在1602液晶上可以顯示運(yùn)行的時(shí)間,運(yùn)行時(shí)暫停的時(shí)間,通過計(jì)算可以得出總共的費(fèi)用和總的路程。關(guān)鍵字 STC89C52;1602液晶;出租車計(jì)費(fèi)器ABSTRACTThe design is based on a monolithic integrated circuit STC89C52 taxi billing design, with reset circuit, clocking circuit, keyboard circuit. Reset circuit is initialized, besides the normal operation of the initial dilemma, as a foreigner, through the reset circuit can start again. 12MHz adopts the clock circuit, as a system of crystal oscillator, higher clock source.The characters in the crystal that the initial 1602, charges, fees mileage waiting time, three buttons can be adjusted by charging fees, just waiting time, mileage. Through the simulation of the taxi, buttons, stop. Suspension In the liquid crystal display can run 1602, operation time, when suspension can be obtained by the putation of the total is mainly for the core controller, STC89C52 SCM P0 mouth after 1602 LCD module, P1 mouth after the keys, through the keystroke.Keyword: STC89C52;1602 LCD;Taxi devices1 課程設(shè)計(jì)任務(wù)書 課程設(shè)計(jì)任務(wù) 基于單片機(jī)出租車模擬計(jì)價(jià)器,采用at24c02存儲(chǔ)芯片+LCD1602液晶顯示等設(shè)計(jì)而成。通過液晶顯示器顯示當(dāng)前的行駛狀態(tài)、行駛公里、行駛時(shí)間時(shí)間(時(shí)、分、秒)、費(fèi)用、單價(jià)、等信息。計(jì)費(fèi)分行走的里程*單價(jià)+等待的時(shí)間*價(jià)格。