版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精品畢業(yè)設(shè)計(jì) 單片機(jī)原理與接口技術(shù)單片機(jī)原理與接口技術(shù) 課程設(shè)計(jì)課程設(shè)計(jì) 題題 目:目: 基于單片機(jī)的出租車計(jì)價(jià)器的設(shè)計(jì)基于單片機(jī)的出租車計(jì)價(jià)器的設(shè)計(jì) 學(xué)院(系):學(xué)院(系): 年級專業(yè):年級專業(yè): 學(xué)學(xué) 號:號: 學(xué)生姓名:學(xué)生姓名: 指導(dǎo)教師:指導(dǎo)教師: 精品畢業(yè)設(shè)計(jì) 課程設(shè)計(jì)任務(wù)書課程設(shè)計(jì)任務(wù)書 學(xué)生姓名:學(xué)生姓名: 專業(yè)班級:專業(yè)班級: 指導(dǎo)教師:指導(dǎo)教師: 工作單位:工作單位: 題題 目目: : 基于單片機(jī)的出租車計(jì)價(jià)器基于單片機(jī)的出租車計(jì)價(jià)器的設(shè)計(jì)的設(shè)計(jì) 初始條件:初始條件: 1運(yùn)用所學(xué)的單片機(jī)原理與接口技術(shù)知識和數(shù)字電路知識; 251 單片機(jī)應(yīng)用開發(fā)系統(tǒng)一套; 3PC 機(jī)及相關(guān)應(yīng)
2、用軟件。 要求完成的主要任務(wù)要求完成的主要任務(wù): : 以目前生活中正在使用的出租車計(jì)價(jià)器為原型進(jìn)行設(shè)計(jì),要求具有 按時(shí)間和里程綜合計(jì)算車價(jià)的功能,能顯示時(shí)間、里程、單價(jià)、總車價(jià) 等相關(guān)信息。 1. 完成出租車計(jì)價(jià)器的設(shè)計(jì)和調(diào)試。 2. 撰寫課程設(shè)計(jì)說明書,說明書使用 A4 打印紙計(jì)算機(jī)打印,用 Protel 等繪圖軟件繪制電子線路圖紙。 時(shí)間安排:時(shí)間安排: 第 1 周 下達(dá)課程設(shè)計(jì)任務(wù)書和日程安排,調(diào)研和查找資料,明確設(shè)計(jì)任 務(wù)要求; 第 2 周 完成方案論證、總體設(shè)計(jì)和硬件設(shè)計(jì); 第 3 周 完成軟件設(shè)計(jì)和程序的編寫; 第 4 周 調(diào)試硬件系統(tǒng)和軟件程序,完成整個(gè)系統(tǒng)的設(shè)計(jì)和調(diào)試; 第 5
3、 周 結(jié)果分析整理、撰寫課程設(shè)計(jì)報(bào)告,驗(yàn)收和答辯。 指導(dǎo)教師簽名:指導(dǎo)教師簽名: 20102010 年年 1212 月月 1515 日日 系主任(或責(zé)任教師)簽名:系主任(或責(zé)任教師)簽名: 20102010 年年 1212 月月 1616 日日 精品畢業(yè)設(shè)計(jì) 基于基于 51 單片機(jī)原理出租車計(jì)價(jià)器的設(shè)計(jì)單片機(jī)原理出租車計(jì)價(jià)器的設(shè)計(jì) 摘要摘要 由于科技的飛速發(fā)展,帶動(dòng)汽車行業(yè)快速發(fā)展,出租車日益普遍,而出租 車上的計(jì)價(jià)器也不斷發(fā)展,并且更加精確和智能化。對我們?nèi)粘I钜灿袔椭?而使用單片機(jī)實(shí)現(xiàn)該系統(tǒng),是深化單片機(jī)應(yīng)用的良好途徑。 本系統(tǒng)由單片機(jī) AT89C51和一些外圍原件組成,具有操作簡單
4、,顯示明了, 功能強(qiáng)大的特點(diǎn)。 整個(gè)系統(tǒng)只有兩個(gè)按鍵,一個(gè)“啟動(dòng)/停止”,一個(gè)“復(fù)位”; 使用六個(gè)七段數(shù)碼管作為顯示器,可以顯示數(shù)字、字母使系統(tǒng)信息一目了 然; 本系統(tǒng)除了里程統(tǒng)計(jì)和費(fèi)用計(jì)算以外,還具有萬年歷和語音播報(bào)功能。 萬年歷由時(shí)鐘芯片 DS1302實(shí)時(shí)提供時(shí)鐘信號,再由單片機(jī)調(diào)用顯示; 語音播報(bào)由語音芯片 ISD1420提供語音信息,語音信息放在不同的地址里, 由單片機(jī)從這些地址中調(diào)用合適的語音進(jìn)行播放。 本方案充分發(fā)揮人性化的特點(diǎn),利用 ISD1420的語音功能,模擬實(shí)現(xiàn)帶語音 提示的出租車計(jì)價(jià)系統(tǒng)。比較真實(shí)地模擬出租車的空車、載客、到站及對各狀 況的費(fèi)率的計(jì)算、統(tǒng)計(jì)、顯示和語音播報(bào)
5、等功能。 本系統(tǒng)涉及到的理論知識有: AT89C51單片機(jī)知識、ISD1420語音芯片的可 擦、寫的語音芯片的工作原理及應(yīng)用、實(shí)時(shí)時(shí)鐘芯片的工作原理及應(yīng)用、 出租 車計(jì)費(fèi)系統(tǒng)的原理和實(shí)現(xiàn)方法。 關(guān)鍵詞關(guān)鍵詞:時(shí)鐘芯片 DS1302;語音芯片 ISD1420;單片機(jī) AT89C51;掉電保 護(hù)芯片24C02; 精品畢業(yè)設(shè)計(jì) 目目 錄錄 前前 言言.1 第一章第一章 出租車計(jì)價(jià)系統(tǒng)的設(shè)計(jì)要求與設(shè)計(jì)方案出租車計(jì)價(jià)系統(tǒng)的設(shè)計(jì)要求與設(shè)計(jì)方案 .2 1.1出租車計(jì)價(jià)器系統(tǒng)組成.2 1.2系統(tǒng)主要功能 .2 1.3方案論證與比較 .2 第二章第二章 出租車計(jì)價(jià)系統(tǒng)的硬件設(shè)計(jì)出租車計(jì)價(jià)系統(tǒng)的硬件設(shè)計(jì).3 2.
6、1出租車的硬件框圖 .3 2.2AT89C51 單片機(jī)的電路圖及說明.3 2.3按鍵掃描模塊 .4 2.4顯示模塊 .5 2.5掉電保護(hù)模塊 .5 2.6脈沖發(fā)生器模塊 .6 2.7時(shí)鐘模塊 .6 2.8語音模塊 .8 第三章第三章 出租車計(jì)價(jià)系統(tǒng)出租車計(jì)價(jià)系統(tǒng)的軟件設(shè)計(jì)的軟件設(shè)計(jì).9 3.1系統(tǒng)主程序流程圖 .9 3.2里程和費(fèi)率計(jì)算程序流程圖.10 第四章第四章 設(shè)計(jì)體會(huì)與小結(jié)設(shè)計(jì)體會(huì)與小結(jié).11 參考文獻(xiàn)參考文獻(xiàn).11 附附 錄錄.12 一源程序.12 二 系統(tǒng)硬件原理圖 .15 精品畢業(yè)設(shè)計(jì) 前前 言言 出租車行業(yè)在我國是八十年代初興起的一項(xiàng)新興行業(yè),隨著出租車行業(yè)的 發(fā)展,出租車已經(jīng)
7、是城市交通的重要組成部分,出租車計(jì)費(fèi)器是乘客與司機(jī)雙 方的交易準(zhǔn)則,它是出租車行業(yè)發(fā)展的重要標(biāo)志,是出租車中最重要的工具。 它關(guān)系著交易雙方的利益。具有良好性能的計(jì)費(fèi)器無論是對廣大出租車司機(jī)朋 友還是乘客來說都是很必要的。因此,汽車計(jì)價(jià)器的研究也是十分有一個(gè)應(yīng)用 價(jià)值的。要將出租車計(jì)價(jià)系統(tǒng)產(chǎn)品化,應(yīng)該根據(jù)客戶不同的需求進(jìn)行不同的設(shè) 計(jì),應(yīng)該在程序中增加一些可以人為改變的參數(shù),以便客戶根據(jù)不同的需要隨 時(shí)調(diào)節(jié)單價(jià)以及計(jì)價(jià)方式。因此,研究出租車計(jì)價(jià)器及擴(kuò)大其應(yīng)用,有著非常 現(xiàn)實(shí)的意義。 多年來國內(nèi)普遍使用的計(jì)價(jià)器只具備單一的計(jì)量功能。目前全世界的計(jì)價(jià) 器中有 90%為臺灣所生產(chǎn)。現(xiàn)今我國生產(chǎn)計(jì)價(jià)器
8、的企業(yè)有上百家,主要是集中 在北京,上海,沈陽和廣州等地。 我國第一家生產(chǎn)計(jì)價(jià)器的是重慶市起重機(jī)廠,最早的計(jì)價(jià)器全部采用機(jī)械 齒輪構(gòu),只能完成簡單的計(jì)程功能,可以說,早期的計(jì)價(jià)器就是個(gè)里程表。隨 著科學(xué)技術(shù)的發(fā)展,產(chǎn)生了第二代計(jì)價(jià)器。它采用了手搖計(jì)算機(jī)與機(jī)械結(jié)構(gòu)相 結(jié)合的方式,實(shí)現(xiàn)了半機(jī)械半電子化。此時(shí)它在計(jì)程的同時(shí)還可完成計(jì)價(jià)的工 作。大規(guī)模集成電路的發(fā)展又產(chǎn)生了第三代計(jì)價(jià)器,也就是全電子化的計(jì)價(jià)器。 它的功能也在不斷完善。出租汽車計(jì)價(jià)器是一種專用的計(jì)量儀器,它安裝在出 租汽車上,能連續(xù)累加,并指示出行程中任一時(shí)刻乘客應(yīng)付費(fèi)用的總數(shù),其金 額值是計(jì)程和計(jì)時(shí)時(shí)間的函數(shù)。出租車計(jì)價(jià)器在最初使用時(shí)
9、具備的主要功能是 根據(jù)行駛里程計(jì)價(jià),要求精度高,可靠性好。隨著電子技術(shù)的發(fā)展以及對計(jì)價(jià) 器的不斷改進(jìn)和完善,便產(chǎn)生了諸多的附加功能。例如:(1)LED 顯示功能,數(shù) 碼管的使用讓計(jì)價(jià)器實(shí)現(xiàn)多屏顯示的功能,可同時(shí)顯示各項(xiàng)營運(yùn)數(shù)據(jù),使乘客 一目了然;(2)永久時(shí)鐘功能,在非營運(yùn)狀態(tài)下,日歷時(shí)鐘芯片的使用使計(jì)價(jià)器 可以顯示永久時(shí)鐘;(3)存儲(chǔ)功能,可存儲(chǔ)多項(xiàng)營運(yùn)數(shù)據(jù),便于查詢。新型數(shù)據(jù) 存儲(chǔ)器的應(yīng)用使得計(jì)價(jià)器的營運(yùn)數(shù)據(jù)在掉電情況下還可以保存 10 年。 精品畢業(yè)設(shè)計(jì) 第一章第一章 出租車計(jì)價(jià)系統(tǒng)的設(shè)計(jì)要求與設(shè)計(jì)方案出租車計(jì)價(jià)系統(tǒng)的設(shè)計(jì)要求與設(shè)計(jì)方案 1.1 出租車計(jì)價(jià)器系統(tǒng)組成出租車計(jì)價(jià)器系統(tǒng)組成
10、此出租車計(jì)費(fèi)系統(tǒng)以單片機(jī)為系統(tǒng)核心,利用 89C51 單片機(jī)配合六個(gè)數(shù)碼 管組成的顯示模塊及 ISD1420 語音模塊等,實(shí)現(xiàn)基本的出租車計(jì)價(jià)器功能。本 系統(tǒng)是由 89C51 單片機(jī)、數(shù)碼管顯示模塊、計(jì)數(shù)脈沖發(fā)生器、系統(tǒng)實(shí)時(shí)時(shí)鐘 及語音等模塊組成。系統(tǒng)框圖如圖 1-1 所示: 89C51 單片機(jī) 脈沖發(fā)生器 鍵盤 電源 掉電保護(hù) 時(shí)鐘模塊 語音模塊 圖1-1 系統(tǒng)功能圖 1.2 系統(tǒng)主要功能系統(tǒng)主要功能 本課程設(shè)計(jì)所設(shè)計(jì)的出租車計(jì)價(jià)器的主要功能有:里程計(jì)量及費(fèi)用計(jì)算功 能、實(shí)時(shí)時(shí)鐘功能、按鍵功能。 1.3 方案論證與比較方案論證與比較 方案一:采用數(shù)字電路控制。采用傳感器件,輸出脈沖信號過放大
11、整形作 為移位寄存器的脈沖,實(shí)現(xiàn)計(jì)價(jià),但是考慮到這種電路過于簡單,性能不穩(wěn)定, 而且不能調(diào)節(jié)單價(jià),也不能根據(jù)天氣調(diào)節(jié)計(jì)費(fèi)標(biāo)準(zhǔn),電路不夠?qū)嵱谩?方案二:采用單片機(jī)控制。 利用單片機(jī)豐富的 I/O 端口,及其控制的靈活性,實(shí)現(xiàn)基本的里程計(jì)價(jià)功 能和價(jià)格調(diào)節(jié)、時(shí)鐘顯示功能。 通過比較以上兩種方案,單片機(jī)方案有較大的活動(dòng)空間,不但能實(shí)現(xiàn)所要 求的功能而且能在很大的程度上擴(kuò)展功能, 而且還可以方便的對系統(tǒng)進(jìn)行升級, 所以我們采用后一種方案。 精品畢業(yè)設(shè)計(jì) 第二章第二章 出租車計(jì)價(jià)系統(tǒng)的硬件設(shè)計(jì)出租車計(jì)價(jià)系統(tǒng)的硬件設(shè)計(jì) 4.1 出租車的硬件框圖出租車的硬件框圖 89C51 單片機(jī) 鍵盤 控制 掉電存儲(chǔ) 里
12、程計(jì)算單元串口顯示驅(qū)動(dòng)電路 總金額 顯示 單價(jià) 顯示 圖 2-2 單片機(jī)控制方案 4.24.2 AT89C51AT89C51 單片機(jī)的電路圖及說明單片機(jī)的電路圖及說明 AT89C51 是一個(gè)低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 4k bytes 的可 反復(fù)擦寫的 Flash 只讀程序存儲(chǔ)器和 128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM), 器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS-51 指令 系統(tǒng),片內(nèi)置通用 8 位中央處理器和 Flash 存儲(chǔ)單元,內(nèi)置功能強(qiáng)大的微型計(jì) 算機(jī) AT89C51 提供了高性價(jià)比的解決方案。 AT89C51 是一個(gè)
13、低功耗高性能單片機(jī),40 個(gè)引腳,32 個(gè)外部雙向輸入/輸 出(I/O)端口,同時(shí)內(nèi)含 2 個(gè)外中斷口,2 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器,2 個(gè)全 雙工串行通信口,AT89C51 可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其 將通用的微處理器和 Flash 存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫的 Flash 存 儲(chǔ)器可有效地降低開發(fā)成本。 圖2-2 AT89C51引腳配置 精品畢業(yè)設(shè)計(jì) 4.34.3 按鍵掃描模塊按鍵掃描模塊 (1)按鍵掃描模塊電路圖及說明: 整個(gè)系統(tǒng)只有五個(gè)按鍵,一個(gè)“啟動(dòng)/停止”,四個(gè)功能調(diào)整按鍵;本模塊 功能:掃描按鍵功能,返回掃描。 圖 2-3-1 圖 2-3-2 4.4
14、 顯示顯示模塊模塊 本設(shè)計(jì)是用六個(gè)七段數(shù)碼管動(dòng)態(tài)掃描來實(shí)現(xiàn)的時(shí)鐘與計(jì)價(jià)的顯示。 精品畢業(yè)設(shè)計(jì) 圖 2-4 數(shù)碼管封裝圖及數(shù)據(jù)線與數(shù)碼管管腳關(guān)系 4.5 掉電保護(hù)掉電保護(hù)模塊模塊 (1) 本電路掉電保護(hù)采用了 24C02 芯片來完成此部分功能。掉電存儲(chǔ)單元 的作用是在電源斷開的時(shí)候,存儲(chǔ)當(dāng)前設(shè)定的單價(jià)信息。AT24C02 是 ATMEL 公司的 2KB 字節(jié)的電可擦除存儲(chǔ)芯片,采用兩線串行的總線和單片機(jī)通訊,電 壓最低可以到 2.5V,額定電流為 1mA,靜態(tài)電流 10Ua(5.5V),芯片內(nèi)的資料 可以在斷電的情況下保存 40 年以上,而且采用 8 腳的 DIP 封裝,使用方便。其 電路如圖
15、2-5 所示。 圖 2-5 掉電存儲(chǔ)電路原理圖 圖中 R8、R10 是上拉電阻,其作用是減少 AT24C02 的靜態(tài)功耗,由于 AT24C02 的數(shù)據(jù)線和地址線是復(fù)用的,采用串口的方式傳送數(shù)據(jù),所以只用兩 根線 SCL(移位脈沖)和 SDA(數(shù)據(jù)/地址)與單片機(jī)傳送數(shù)據(jù)。每當(dāng)設(shè)定一次 單價(jià),系統(tǒng)就自動(dòng)調(diào)用存儲(chǔ)程序,將單價(jià)信息保存在芯片內(nèi);當(dāng)系統(tǒng)重新上電 的時(shí)候,自動(dòng)調(diào)用讀存儲(chǔ)器程序,將存儲(chǔ)器內(nèi)的單價(jià)等信息,讀到緩存單元中, 供主程序使用。 精品畢業(yè)設(shè)計(jì) 4.6 脈沖發(fā)生器脈沖發(fā)生器模塊模塊 圖2-6 脈沖發(fā)生器模塊 NE555定時(shí)器具有定時(shí)精度高、工作速度快、可靠性好、電源電壓范圍寬 (3-1
16、8V)、輸出電流大(可高達(dá)200mA)等優(yōu)點(diǎn),可組成各種波形的脈沖振蕩 電路、定時(shí)延時(shí)電路、是一種電路結(jié)構(gòu)簡單、使用方便靈活、用途廣泛的多功 能中規(guī)模集成電路。只需在外部配接適當(dāng)?shù)淖枞菰憧山M成施密特觸發(fā)器、 單穩(wěn)態(tài)觸發(fā)器和多諧振蕩器等多種應(yīng)用電路,在這個(gè)電路中是多諧振蕩器,它 電路簡單、性能穩(wěn)定,波形標(biāo)準(zhǔn)。 4.7 時(shí)鐘時(shí)鐘模塊模塊 圖 2-7 時(shí)鐘模塊 DS1302功能 內(nèi)含有一個(gè)實(shí)時(shí)時(shí)鐘/日歷和31 字節(jié)靜態(tài)RAM 通過簡單的串行接口與單 精品畢業(yè)設(shè)計(jì) 片機(jī)進(jìn)行通信實(shí)時(shí)時(shí)鐘/日歷電路提供秒分時(shí)日日期月年的信息每月的天數(shù)和閏 年的天數(shù)可自動(dòng)調(diào)整時(shí)鐘操作可通過AM/PM 指示決定采用24
17、 或12 小時(shí)格式 DS1302 與單片機(jī)之間能簡單地采用同步串行的方式進(jìn)行通信僅需用到三個(gè)口線 1 RES 復(fù)位2 I/O 數(shù)據(jù)線3 SCLK串行時(shí)鐘時(shí)鐘/RAM 的讀/寫數(shù)據(jù)以一個(gè)字節(jié)或多 達(dá)31 個(gè)字節(jié)的字符組方式通信DS1302 工作時(shí)功耗很低保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí) 功率小于1Mw。 特性:1、實(shí)時(shí)時(shí)鐘具有能計(jì)算2100 年之前的秒分時(shí)日日期星期月年的 能力還有閏年調(diào)整的能力;2、31 8 位暫存數(shù)據(jù)存儲(chǔ)RAM;3、串行I/O 口方式 使得管腳數(shù)量最少;4、寬范圍工作電壓2.0 5.5V;5、工作電流2.0V 時(shí),小于 300nA;6、讀/寫時(shí)鐘或RAM 數(shù)據(jù)時(shí)有兩種傳送方式單字節(jié)傳送和
18、多字節(jié)傳送字 符組方式;7、8腳DIP封裝或可選的8腳SOIC封裝根據(jù)表面裝配;8、簡單3 線接 口;9、與TTL 兼容Vcc=5V;10、可選工業(yè)級溫度范圍-40 +85;11、與 DS1202 兼容;12、在DS1202 基礎(chǔ)上增加的特性;13、對Vcc1 有可選的涓流 充電能力,雙電源管用于主電源和備份,電源供應(yīng)備份,電源管腳可由電池或 大容量電容輸入。 DS1302 的管腳排列及描述如下圖2-8及表所示 圖2-8 管腳配置和管腳功能說明 DS1302 內(nèi)部寄存器: CH: 時(shí)鐘停止位寄存器2 的第7 位12/24 小時(shí)標(biāo)志 CH=0 振蕩器工作允許bit7=1,12 小時(shí)模式 CH=1
19、 振蕩器停止bit7=0,24 小時(shí)模式 WP: 寫保護(hù)位寄存器2 的第5 位:AM/PM 定義 WP=0 寄存器數(shù)據(jù)能夠?qū)懭?AP=1 下午模式 精品畢業(yè)設(shè)計(jì) WP=1 寄存器數(shù)據(jù)不能寫入 AP=0 上午模式 TCS: 涓流充電選擇 DS: 二極管選擇位 TCS=1010 使能涓流充電 DS=01 選擇一個(gè)二極管 TCS=其它 禁止涓流充電 DS=10 選擇兩個(gè)二極管 DS=00 或11, 即使TCS=1010, 充電功能也被禁止 4.8 語音語音模塊模塊 圖 2-8 ISD1420 管腳圖和管腳描述 ISD1420 系列單片錄放時(shí)間 8 至 20 秒,音質(zhì)好。芯片采用 CMOS 技術(shù),內(nèi)
20、含震蕩器、話筒前置放大、自動(dòng)增益控制、防混淆濾波器、平滑濾波器、揚(yáng)聲 器驅(qū)動(dòng)及 EEPROM 陣列。最小的錄放系統(tǒng)僅需麥克風(fēng)、喇叭、兩個(gè)按鈕、電源及 少數(shù)電阻電容。在錄放操結(jié)束后,芯片自動(dòng)進(jìn)入低功耗節(jié)電模式、功耗僅 0.5uA。ISD1420 系列有唯一的錄音控制和邊緣/電平觸發(fā)兩種放音控制。不分 段時(shí)外圍線路最簡,也可按最小段長為單位任意組合分段,芯片提供若干操作 模式,大大提高了控制的靈活性。芯片采用多電平直接模擬量存儲(chǔ)專利技術(shù), 每個(gè)采樣直接存儲(chǔ)在片內(nèi)單個(gè) EEPROM 單元中,因此能夠非常真實(shí)、自然地再現(xiàn) 語音、音樂、音調(diào)各效果,避免了一般固體錄音電路因量化和壓縮造成的量化 噪聲和“金
21、屬聲”。采樣頻率從 5.3,6.4 到 8.0KHz,對音質(zhì)僅有輕微影響。 片內(nèi)信息可保存 100 年(無需后備電源),EEPROM 單片可反復(fù)錄音十萬次。 特點(diǎn):1、使用方便的單片錄放系統(tǒng),外部元件最少;2、重現(xiàn)優(yōu)質(zhì)原聲,沒 有常見的背景噪音;3、放音可由邊沿或電平觸發(fā);4、無耗電信息存儲(chǔ),省掉備 用電池;5、信息可保存 100 年,可反復(fù)錄放 10 萬次;6、無需專用編程或開發(fā) 系統(tǒng);7、較強(qiáng)的分段選址能力可處理多達(dá) 160 段信息;8、具有自動(dòng)節(jié)電模式; 9、錄或放后立即進(jìn)入維持狀態(tài),僅需 0.5A 電流;10、單一 5 伏電源供電; 精品畢業(yè)設(shè)計(jì) 第三章第三章 出租車計(jì)價(jià)系統(tǒng)出租車計(jì)價(jià)
22、系統(tǒng)的軟件設(shè)計(jì)的軟件設(shè)計(jì) 3.13.1 系統(tǒng)主程序系統(tǒng)主程序流程圖流程圖 精品畢業(yè)設(shè)計(jì) 3.2 里程和費(fèi)率計(jì)算程序流程圖里程和費(fèi)率計(jì)算程序流程圖 精品畢業(yè)設(shè)計(jì) 第四章第四章 設(shè)計(jì)體會(huì)與小結(jié)設(shè)計(jì)體會(huì)與小結(jié) 經(jīng)過這次出租車計(jì)價(jià)器的課程設(shè)計(jì),我收益非淺,從中我學(xué)到了很多東西. 課程設(shè)計(jì)不僅是對前面所學(xué)知識的一種檢驗(yàn),而且也是對自己能力的一種提高。 通過這次設(shè)計(jì)使我明白了自己原來知識還比較欠缺。自己要學(xué)習(xí)的東西還太多, 以前老是覺得自己什么東西都會(huì),什么東西都懂,有點(diǎn)眼高手低。通過這次課 程設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長期積累的過程,另外,還學(xué)會(huì)了在網(wǎng)絡(luò)上查找 有關(guān)本設(shè)計(jì)的各硬件的資源,其中包括:AT89
23、S51 單片機(jī)及其引腳說明,為本 次課程設(shè)計(jì)提供了一定的資料。 在這次課程設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助, 有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以 在這里非常感謝幫助我的同學(xué)。 總之,不管學(xué)會(huì)的還是學(xué)不會(huì)的的確覺得困難比較多,真是萬事開頭難, 不知道如何入手。最后終于做完了有種如釋重負(fù)的感覺。此外,還得出一個(gè)結(jié) 論:知識必須通過應(yīng)用才能實(shí)現(xiàn)其價(jià)值!有些東西以為學(xué)會(huì)了,但真正到用的 時(shí)候才發(fā)現(xiàn)是兩回事,所以我認(rèn)為只有到真正會(huì)用的時(shí)候才是真的學(xué)會(huì)了。 經(jīng)過這次的課程設(shè)計(jì),也為我們以后畢業(yè)設(shè)計(jì)的制作奠定了一定的基礎(chǔ)。 參考文獻(xiàn)參考文獻(xiàn) 1. 丁躍軍
24、.單片機(jī)基礎(chǔ)教程.北京:北航大學(xué)出版社,2004 2. 張鑫、華臻、陳書謙單片機(jī)原理及應(yīng)用M電子工業(yè)出版社,2005 3. 李群芳,肖看.單片機(jī)原理接口與應(yīng)用.北京:清華大學(xué)出版社,2005 4. 朱承高.電工及電子技術(shù)手冊M.北京:高等教育出版社,1990 5. 高峰.單片微型應(yīng)用系統(tǒng)設(shè)計(jì)及實(shí)用技術(shù).北京:機(jī)械工業(yè)出版社,2004 6. 廖常初.現(xiàn)場總線概述J.電工技術(shù),1999 7. 丁元杰、吳大偉單片微機(jī)實(shí)題集與實(shí)驗(yàn)指導(dǎo)書M機(jī)械工業(yè)出版社, 2004 精品畢業(yè)設(shè)計(jì) 附附 錄錄 一一源程序源程序 #include /頭文件 #include typedef unsigned char uc
25、har; /定義一個(gè)無符號的字符型的簡寫 code uchar tab =0 xc0,0 xf9,0 xa4, 0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90; bit flag=0; /定義標(biāo)量初值為零 float y; /定義 一個(gè)浮點(diǎn)型的全局常量 float y1; float count_price=0; /定義 一個(gè)浮點(diǎn)型的全局變量 int a; /定義兩個(gè)無符號的全局變量 float s; /定義 一個(gè)浮點(diǎn)型的全局變量 #define time_num 100 /宏定義時(shí)間為 100us sbit CLK=P35; /DS1302 的時(shí)鐘控制線
26、sbit DAT=P36; /DS1302 的數(shù)據(jù)線 sbit RST=P37; /DS1302 的復(fù)位信號 #define delay_time 60 /宏定義時(shí)間為 60us sbit SCL=P36; /24c02 的時(shí)鐘控制線 sbit SDA=P37; /24c02 的數(shù)據(jù)線 sbit s2=P21; /時(shí)間設(shè)置開關(guān) sbit s1=P33; /日期設(shè)置開關(guān) sbit s3=P22; /數(shù)據(jù)加/日期時(shí)間顯示方式設(shè)置 sbit s4=P23; /* void EX_INT0(void) interrupt 0 /外部中斷 0 函數(shù) static uchar num; uchar myb
27、yte; Write_One_Byte(0 x20,0 xb0); /設(shè)定單價(jià)存入緩沖器 _nop_( ); _nop_( ); mybyte=Read_One_Byte(0 x20); /上電保護(hù) num+; /一個(gè)計(jì)數(shù)器自增 1 IT0=1; /邊沿觸發(fā)方式 if(num=10 ) /判斷是否有 10 個(gè)脈沖 num=0; /清零 count_price +; /另一個(gè)計(jì)數(shù)器計(jì)數(shù) if(count_price =4) /不足 40 個(gè)脈沖 精品畢業(yè)設(shè)計(jì) s=s+0.5; /里程加 0。5 公里 y1=mybyte+a; /金額為默認(rèn)價(jià)與等待金額之和 else /否則大于 40 個(gè)脈沖 s=s+0.5; /里程加 0。5 公里 y1=(s-2)*y+myb
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高壓鈉燈內(nèi)管課程設(shè)計(jì)
- 用數(shù)組打課程設(shè)計(jì)怎么
- 鋼混課程設(shè)計(jì)內(nèi)容
- 虛幻5課程設(shè)計(jì)
- 質(zhì)量管理工程課程設(shè)計(jì)
- 移風(fēng)易俗繪畫課程設(shè)計(jì)
- 案例課程設(shè)計(jì)思路
- 高等數(shù)學(xué)課程設(shè)計(jì)可
- 純堿吸氨塔課程設(shè)計(jì)
- 采礦課程設(shè)計(jì)照片
- 2024年08月云南省農(nóng)村信用社秋季校園招考750名工作人員筆試歷年參考題庫附帶答案詳解
- 防詐騙安全知識培訓(xùn)課件
- 心肺復(fù)蘇課件2024
- 2024年股東股權(quán)繼承轉(zhuǎn)讓協(xié)議3篇
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- 鑄造工廠設(shè)備管理(共21頁)
- 農(nóng)產(chǎn)品收購臺賬(登記經(jīng)營單位及個(gè)體經(jīng)營者投售的農(nóng)產(chǎn)品
- 分紅保險(xiǎn)精算規(guī)定
- Proud-of-you中英文歌詞
- 基因的表達(dá)與調(diào)控.ppt
評論
0/150
提交評論