【正文】
器測(cè)距,實(shí)現(xiàn)對(duì)出租車的基本的計(jì)價(jià)設(shè)計(jì),并采用AT24C02實(shí)現(xiàn)掉電保護(hù),輸出采用8段數(shù)碼顯示管動(dòng)態(tài)顯示。利用單片機(jī)豐富的I/O 端口來實(shí)現(xiàn)基本的里程計(jì)價(jià)功能和價(jià)格調(diào)節(jié)功能。解碼器計(jì)價(jià)裝置編碼器磁感應(yīng)傳感器解碼寫入器計(jì)價(jià)脈 沖圖22編碼器方案圖此方法通常使干擾信號(hào)也能產(chǎn)生計(jì)數(shù)脈沖,分立元件過于復(fù)雜,電路穩(wěn)定性不好。編碼器的單片機(jī)通過一個(gè)I/O口來檢測(cè)磁感應(yīng)傳感器信號(hào),當(dāng)確定為傳感器產(chǎn)生的信號(hào)時(shí),就通過另一個(gè)I/O口向解碼器的單片機(jī)發(fā)送一組編碼,而解碼器的單片機(jī)則首先判斷當(dāng)前準(zhǔn)備接收的數(shù)據(jù)是編碼器發(fā)送的編碼還是解碼寫入器發(fā)送的解碼。單價(jià)顯示金額顯示電源電路及保護(hù)電路移位寄存器里程傳感器圖21數(shù)字電路方案圖電路過于簡(jiǎn)單,性能不夠穩(wěn)定,而且不能夠調(diào)節(jié)單價(jià),也不能根據(jù)白天黑夜中途等待轉(zhuǎn)換計(jì)費(fèi)標(biāo)準(zhǔn),電路不夠?qū)嵱谩?6第二章 計(jì)價(jià)器硬件設(shè)計(jì)方案一: 采用數(shù)字電路控制。輸出采用8 段數(shù)碼顯示管。(2) 能夠顯示當(dāng)前的系統(tǒng)時(shí)間。(4)IO 口分配的簡(jiǎn)易要求 距離檢測(cè)使用霍爾開關(guān)A44E 白天/黑夜收費(fèi)標(biāo)準(zhǔn)的轉(zhuǎn)換開關(guān) 數(shù)據(jù)的清零開關(guān) 單價(jià)的調(diào)整——起步價(jià)、里程計(jì)費(fèi)單價(jià)、等待時(shí)間計(jì)費(fèi)單價(jià)(5)數(shù)據(jù)輸出l 前4位數(shù)碼管實(shí)時(shí)顯示里程數(shù)(Z),單位為公里,最后一位為小數(shù)位; 后4位數(shù)碼管時(shí)時(shí)顯示金額數(shù)(J),單位為元,最后一位為小數(shù)位。(2)能進(jìn)行手動(dòng)修改單價(jià)。白天規(guī)定出租車單程價(jià)格為2元/公里,價(jià)格為8元;若實(shí)際運(yùn)行大于3公里, 按“設(shè)計(jì)任務(wù)2”計(jì)算價(jià)格。格式: 公里 ,;白天/黑夜分別由“白天” 按鍵和“黑夜” 按鍵設(shè)定。[1]設(shè)計(jì)一款基于AT89C51單片機(jī)的多功能出租車計(jì)價(jià)器。各高校實(shí)驗(yàn)室大多都配備了MCS51系統(tǒng)仿真實(shí)驗(yàn)裝置。[1] MCS51 單片機(jī)的應(yīng)用特性 由于MCS51系列單片機(jī)具有體積小、功能全、價(jià)廉、面向控制、應(yīng)用軟件豐富、技術(shù)在不斷更新、開發(fā)應(yīng)用方便等優(yōu)點(diǎn),可以適應(yīng)各個(gè)應(yīng)用領(lǐng)域的不同需要,因而具有極強(qiáng)的競(jìng)爭(zhēng)力和生命力,應(yīng)用前景廣闊。 圖形終端、彩色黑白復(fù)印機(jī)、軟盤及硬盤驅(qū)動(dòng)器、磁帶機(jī)、打印機(jī)的內(nèi)部都采用單片機(jī)進(jìn)行控制。單片機(jī)的應(yīng)用提高了機(jī)電設(shè)備的技術(shù)水平和自動(dòng)化程度,對(duì)各行各業(yè)的技術(shù)改造和產(chǎn)品更新?lián)Q代起到了重要的推動(dòng)作用。(4)引腳的多功能化 (5)低電壓和低功耗 (6)結(jié)合ASIC和RISC技術(shù),使單片機(jī)的應(yīng)用范圍進(jìn)一步擴(kuò)大。(2)CPU功能不斷增強(qiáng)、運(yùn)行不斷速度提高。 第四代單片機(jī)(1983年以后)1983年以后是16位單片機(jī)和8位高性能單片機(jī)并行發(fā)展的時(shí)代。 第三代單片機(jī)(1979一1982年) 是8位單片機(jī)的成熟階段。 第二代單片機(jī)(1976—1978年) 是單片機(jī)的發(fā)展階段。集成度也較低,并且采用了雙片形式。單片機(jī)的發(fā)展過程分為以下幾個(gè)發(fā)展階段。 單片機(jī)簡(jiǎn)介 單片機(jī)結(jié)構(gòu)包括:輸入設(shè)備,運(yùn)算器,輸出設(shè)備,控制器,內(nèi)存。當(dāng)汽車運(yùn)行起來時(shí),就啟動(dòng)計(jì)價(jià),根據(jù)里程寄存器中的內(nèi)容計(jì)算和判斷行駛里程是否已超過起步價(jià)公里數(shù)。出租汽車的實(shí)際里程通過傳感器的脈沖信號(hào)在計(jì)價(jià)器里按照設(shè)定的函數(shù)轉(zhuǎn)換成一定的總里程。計(jì)價(jià)器顯示的總金額是總里程與不同情況下的單價(jià)(白天、黑夜、中途等待)的函數(shù)。 LED digital tube。 LED數(shù)碼管;DS1302AbstractWith the high degree of social development, the taxi has bee an everyday essential means of transport, but because of the different levels of each of the local life, causing prices there are some differences, so taxis are not the same accounting standards. This requires us to design a simple, intelligent, accurate pricing, portable, high reliability taxi meter.The design of the software and hardware design using the bination of design with reliable performance, the circuit is simple and low cost multifunction meter. Controlled by the microcontroller AT89C51 using 12MHz crystal oscillator provides the clock signal, the use of a wheel mounted on the Hall sensor A44E number of pulses sent to the gun, as the design involves the conversion of the day and night, night and day to achieve through AT24C02 price changes and storage, day and night in order to achieve different billing standards. The data in another AT24C02 can not be changed, with the effect of anticheating. Through the C programming language in mind, the mileage testing, cost calculations, while the inside through the LED digital tube so as to achieve the purpose of billing. Finally, the total amount of the total fare and very intuitive in the LED digital tube display, to achieve the purpose of the meter valuation fees. Moreover, this design also adopted DS1302, can not denominated in the case as the clock displays hours, minutes, seconds, the driver understand realtime. System prises a control module, mileage sensing module, power protection module, separate keyboard circuit, power circuit, the clock display module section. The system has five buttons (Clear, check / confirm, stop, day / night function selection), the appropriate action can be achieved one way / return IImode selection, stop charging, waiting time queries, clear Reset function. make operation simple and convenient.Keywords: microcontroller。關(guān)鍵詞:?jiǎn)纹瑱C(jī)。系統(tǒng)包括控制模塊、里程傳感模塊、掉電保護(hù)模塊、獨(dú)立鍵盤電路、電源電路、時(shí)鐘顯示模塊部分。最后將總車費(fèi)和總金額很直觀的在LED數(shù)碼管中顯示出來,達(dá)到計(jì)價(jià)器計(jì)價(jià)收費(fèi)的目的。另外AT24C02中的數(shù)據(jù)是不可隨意更改的,具有防作弊的效果。本次設(shè)計(jì)利用軟件設(shè)計(jì)和硬件設(shè)計(jì)相結(jié)合,設(shè)計(jì)出具有性能可靠、電路簡(jiǎn)單、成本低等特點(diǎn)的多功能計(jì)價(jià)器。大連理工大學(xué)城市學(xué)院 本科生畢業(yè)設(shè)計(jì)(論文)學(xué) 院:電子與自動(dòng)化學(xué)院 專 業(yè):自動(dòng)化 學(xué) 生: 姜美芹 指導(dǎo)教師:刁立強(qiáng) 完成日期:2013年6月6日 大連理工大學(xué)城市學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)題目基于單片機(jī)出租車多功能計(jì)價(jià)器設(shè)計(jì)總計(jì) 畢業(yè)設(shè)計(jì)(論文)32 頁 表格 6 表 插圖 26 幅Kjvkvc I摘 要隨著社會(huì)的高度發(fā)展,出租車已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚拇焦ぞ?,但由于各個(gè)地方的生活水平不同,導(dǎo)致物價(jià)存在一定的差異,因此出租車的計(jì)費(fèi)標(biāo)準(zhǔn)也不盡相同。這就要求我們?cè)O(shè)計(jì)出簡(jiǎn)易化、智能化、計(jì)價(jià)精確、可移植、可靠性高的出租車計(jì)價(jià)器。由單片機(jī)AT89C51控制,使用12MHz 晶振提供時(shí)鐘信號(hào),利用裝在車輪上的霍爾傳感器A44E發(fā)出的脈沖個(gè)數(shù)來測(cè)速,因?yàn)楸驹O(shè)計(jì)涉及到白天和黑夜的轉(zhuǎn)換,通過AT24C02實(shí)現(xiàn)白天和黑夜單價(jià)的修改和存儲(chǔ),從而實(shí)現(xiàn)白天和黑夜不同的計(jì)費(fèi)標(biāo)準(zhǔn)。通過C語言編程實(shí)現(xiàn)記時(shí)、里程檢測(cè)、費(fèi)用計(jì)算,同時(shí)通過LED數(shù)碼管將里從而達(dá)到計(jì)費(fèi)的目的。而且,本次設(shè)計(jì)還通過DS1302,可以在不計(jì)價(jià)的情況下作為時(shí)鐘顯示時(shí)、分、秒,使駕駛員了解實(shí)時(shí)時(shí)間。該系統(tǒng)設(shè)有五個(gè)按鍵(清除、查詢/確認(rèn)、停止、白天/黑夜、功能選擇),進(jìn)行相應(yīng)的操作就可實(shí)現(xiàn)單程/往返模式選擇、停止計(jì)費(fèi)、等待時(shí)間查詢、清除復(fù)位等功能,使操作簡(jiǎn)單方便。 霍爾傳感器A44E。 hall sensor A44E。 DS1302 III目錄第一章 引言 1 1 1 1 單片機(jī)簡(jiǎn)介 2 趨勢(shì)及應(yīng)用 2 MCS51 單片機(jī)的應(yīng)用特性 3 4 4 設(shè)計(jì)要求 4 5第二章 計(jì)價(jià)器硬件設(shè)計(jì) 6 6 系統(tǒng)的硬件構(gòu)成及功能 8 AT89C51單片機(jī)及其引腳說明 8 AT24C02掉電存儲(chǔ)電路設(shè)計(jì) 1計(jì)價(jià)單元的設(shè)計(jì) 13 15 16 16 17 DS1302時(shí)鐘電路設(shè)計(jì) 20第三章 系統(tǒng)的軟件設(shè)計(jì) 23 系統(tǒng)主程序設(shè)計(jì) 23 定時(shí)中斷服務(wù)程序 24 里程計(jì)數(shù)中斷服務(wù)程序 25 中途等待程序 27 鍵盤掃描子程序 28 30結(jié)束語 32致謝 33參考文獻(xiàn) 34附錄 多功能計(jì)價(jià)器程序設(shè)計(jì) 35設(shè)計(jì)原理圖 55基于單片機(jī)出租車多功能計(jì)價(jià)器設(shè)計(jì)第一章 引言本次畢業(yè)設(shè)計(jì)利用單片機(jī)知識(shí)作為理論支撐來實(shí)現(xiàn)一臺(tái)多功能出租車計(jì)價(jià)器設(shè)計(jì),使之具有性能可靠、電路簡(jiǎn)單、成本低、使用方便等特點(diǎn)。出租車計(jì)價(jià)器通過里程傳感器與車輪連接。出租車計(jì)價(jià)器功能主要有具有數(shù)據(jù)的復(fù)位功能、白天/黑夜轉(zhuǎn)換功能、數(shù)據(jù)輸出功能、計(jì)時(shí)計(jì)價(jià)功能等等,在原有功能的基礎(chǔ)上增加單價(jià)輸出、單價(jià)調(diào)整、路程輸出、顯示當(dāng)前的系統(tǒng)時(shí)間等功能。若已超過,則根據(jù)里程值、每公里的單價(jià)數(shù)和起步價(jià)數(shù)來計(jì)算出當(dāng)前的總金額,并將結(jié)果存于總金額寄存器中;中途等待時(shí),無脈沖輸入,不產(chǎn)生中斷,當(dāng)時(shí)間超過等待設(shè)定值時(shí),開始進(jìn)行計(jì)時(shí),并把等待價(jià)格加到總金額里,然后將總金額、里程和單價(jià)、白天黑夜價(jià)格送數(shù)碼管顯示出來。 1946年第一臺(tái)計(jì)算機(jī)誕生,經(jīng)歷了電子管、晶體管、集成電路、大規(guī)模集成電路、超大規(guī)模集成電路的過程、趨勢(shì)及應(yīng)用①歷史: 1974年12月,美國仙童(Fairchild)公司推出了世界上第一臺(tái)8位單片機(jī)F8。 第一代單片機(jī)(1974—1976年) 單片機(jī)發(fā)展的起步階段。 代表產(chǎn)品有Fairchild公司的F8和Mostek公司的3870等。 最典型的產(chǎn)品有Intel公司的MCS48系列單片機(jī)。 代表產(chǎn)品有Intel公司的MCS51系列機(jī)、Motorola公司的MC6801系列機(jī)、Zilog公司的Z8系列機(jī)等。②趨勢(shì):目前,單片機(jī)正朝著高速度、高性能和多品種方向發(fā)展,單片機(jī)的發(fā)展趨勢(shì)具體體現(xiàn)在以下四個(gè)方面:(1)4位、8位、16位、32位單片機(jī)共存,并各有自己的生存空間。(3)內(nèi)部資源增多,增加存儲(chǔ)器容量、片內(nèi)外設(shè)如AD、DA、LED/LCD驅(qū)動(dòng)、DMA、PWM、WDT 。③應(yīng)用: 單片機(jī)具有集成度高、結(jié)構(gòu)簡(jiǎn)單、可靠性高、控制功能強(qiáng)、應(yīng)用靈活方便和價(jià)格低等優(yōu)點(diǎn),因此廣泛應(yīng)用于國民經(jīng)濟(jì)的各個(gè)領(lǐng)域。1.單片機(jī)特別適用于機(jī)、電、儀一體的智能產(chǎn)品 (1)單片機(jī)在日常生活中的應(yīng)用(2)單片機(jī)在數(shù)據(jù)處理方面的應(yīng)用 (3)單片機(jī)在智能化的儀器儀表中應(yīng)用2.單片機(jī)在工業(yè)控制中的應(yīng)用 單片機(jī)成功地應(yīng)用于玩具、游戲機(jī)、無繩電話、充電器、按摩器、IC卡電話、IC卡水表、IC卡煤