畢業(yè)設(shè)計(jì)基于PIC單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)基于PIC單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)基于PIC單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)基于PIC單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)基于PIC單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于pic單片機(jī)的出租車計(jì)費(fèi)系統(tǒng)設(shè)計(jì)摘 要隨著經(jīng)濟(jì)的發(fā)展,帶動(dòng)汽車行業(yè)快速發(fā)展,出租車日益普遍,了解在出租車上應(yīng)用的計(jì)費(fèi)系統(tǒng),對(duì)我們?nèi)粘I钜灿袔椭?。而使用單片機(jī)實(shí)現(xiàn)該系統(tǒng),是深化單片機(jī)應(yīng)用的良好途徑。本系統(tǒng)由單片機(jī)pic16f877a和一些外圍原件組成,具有操作簡(jiǎn)單,顯示明了,功能強(qiáng)大的特點(diǎn)。整個(gè)系統(tǒng)只有兩個(gè)按鍵,一個(gè)“啟動(dòng)/停止”,一個(gè)“復(fù)位”; 使用tg12864e 液晶模組作為顯示器,可以顯示數(shù)字、字母、中文、圖片等,使系統(tǒng)信息一目了然;本系統(tǒng)除了里程統(tǒng)計(jì)和費(fèi)用計(jì)算以外,還具有萬(wàn)年歷和語(yǔ)音播報(bào)功能。萬(wàn)年歷由時(shí)鐘芯片pcf8563實(shí)時(shí)提供時(shí)鐘信號(hào),再由單片機(jī)調(diào)用顯示;語(yǔ)音播報(bào)由語(yǔ)音芯片i

2、sd1420提供語(yǔ)音信息,語(yǔ)音信息放在不同的地址里,由單片機(jī)從這些地址中調(diào)用合適的語(yǔ)音進(jìn)行播放。本方案充分發(fā)揮人性化的特點(diǎn),利用isd1420的語(yǔ)音功能,配合tg12864液晶模組,模擬實(shí)現(xiàn)帶語(yǔ)音提示的出租車計(jì)價(jià)系統(tǒng)。比較真實(shí)地模擬出租車的空車、載客、到站及對(duì)各狀況的費(fèi)率的計(jì)算、統(tǒng)計(jì)、顯示和語(yǔ)音播報(bào)等功能。本系統(tǒng)涉及到的理論知識(shí)有: pic單片機(jī)知識(shí)、lcd液晶顯示器的工作原理和使用方法、可擦、寫(xiě)的語(yǔ)音芯片的工作原理及應(yīng)用、實(shí)時(shí)時(shí)鐘芯片的工作原理及應(yīng)用、 出租車計(jì)費(fèi)系統(tǒng)的原理和實(shí)現(xiàn)方法、 proteus仿真原理及實(shí)際應(yīng)用。本系統(tǒng)提高同學(xué)們用c語(yǔ)言編寫(xiě)程序的能力、單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)綜合能力的訓(xùn)練

3、、培養(yǎng)同學(xué)們分析問(wèn)題和解決問(wèn)題的能力、對(duì)同學(xué)們的招聘以及參加工作均有幫助。該系統(tǒng)稍加改進(jìn),可以成為一套真正的實(shí)用的計(jì)費(fèi)系統(tǒng)。 關(guān)鍵詞:時(shí)鐘芯片pcf8563 語(yǔ)音芯片isd1420 tg12864液晶模組 lcd液晶顯示器目錄摘要1第一章 系統(tǒng)總體介紹 21系統(tǒng)組成及功能框圖32里程計(jì)量及費(fèi)用計(jì)算功能33語(yǔ)音播放功能44中文菜單顯示功能45實(shí)時(shí)時(shí)鐘功能56按鍵功能57系統(tǒng)電路設(shè)計(jì)原理圖6第二章 硬件設(shè)計(jì)71主程序/cpu模塊72語(yǔ)音播放模塊 83液晶顯示驅(qū)動(dòng)模塊 94脈沖發(fā)生器模塊 115時(shí)鐘模塊 126按鍵掃描模塊 14第三章 系統(tǒng)程序設(shè)計(jì) 121系統(tǒng)主程序流程框圖 152里程和費(fèi)率計(jì)算程序

4、流程圖 183鍵盤(pán)處理程序流程圖 19結(jié)束語(yǔ)19致謝21參考文獻(xiàn)21附件21第一章系統(tǒng)總體介紹1.系統(tǒng)組成此出租車計(jì)費(fèi)系統(tǒng)以單片機(jī)為系統(tǒng)核心,利用pic16f877單片機(jī)配合tg12864液晶模組及isd1420語(yǔ)音模塊等,實(shí)現(xiàn)基本的出租車計(jì)價(jià)器功能。本系統(tǒng)是由pic單片機(jī)、液晶顯示模塊、計(jì)數(shù)脈沖發(fā)生器、系統(tǒng)實(shí)時(shí)時(shí)鐘及語(yǔ)音等模塊組成。系統(tǒng)框圖如圖(1)所示:2.系統(tǒng)各部分功能:里程計(jì)量功能a)單片機(jī)對(duì)傳感器輸出脈沖進(jìn)行計(jì)數(shù),并將脈沖數(shù)換算成公里數(shù);b)每一個(gè)脈沖代表輪胎旋轉(zhuǎn)一周,設(shè)輪胎的直徑為520mm,輪胎的周長(zhǎng)為:(即每轉(zhuǎn)一圈的距離)520x3.14159=1634mm=1.634m c)

5、每公里的脈沖數(shù):pulseperkm=1000m/1.634m=612(個(gè)脈沖) 費(fèi)用計(jì)算功能(參照廣州市出租車收費(fèi)標(biāo)準(zhǔn))費(fèi)用計(jì)算包括三部分:起步費(fèi)、行使費(fèi)和燃油附加費(fèi):a)起步費(fèi)用(startprice) 當(dāng)行駛里程(runmilege)在2.3km(含2.3km)以內(nèi)按起步價(jià)(startprice)7元計(jì)費(fèi)。即行使費(fèi)用(runprice)為: runprice = startprice + 1 = 8(元)b) 行使費(fèi)用(runprice)-行使費(fèi)用分短途與長(zhǎng)途兩種情況:.當(dāng)行駛里程(runmilege)超出2.3km時(shí)并且小于35km時(shí),按2.6元/km收費(fèi),這時(shí)行駛費(fèi)用為:runpri

6、ce=startprice+2.6(runmilege-startmilege)+1 其中:startprice為起步價(jià)=7元 startmilege為起步里程=2.3kmrunmilege為行使里程(總行使里程)runprice為行使費(fèi)用(總行使金額).當(dāng)行使里程超過(guò)35km后,要加空駛費(fèi),即每公里升至3.50元, 這時(shí)行駛費(fèi)用為:runprice=startprice+3.5(runmilege-startmilege)+1c) 燃油附加費(fèi)-每車次加收一元。語(yǔ)音播放功能.當(dāng)初次按下“startstop”鍵,出租車開(kāi)始啟動(dòng),系統(tǒng)播放“您好!歡迎乘坐本公司出租汽車,謝謝!”播送完畢,計(jì)費(fèi)器開(kāi)始

7、計(jì)費(fèi)。.按下“speedup”鍵,出租車加速行使,最高速為100km。.按下“speeddown”鍵,出租車減速行使,最低速為0km。.在行使?fàn)顟B(tài)下,按下“startstop”鍵,表示出租車到站,結(jié)束行使。這時(shí)候,系統(tǒng)播放“您好!行使里程xxx公里,應(yīng)付xxx元,請(qǐng)檢查您的隨身物品,歡迎再次乘坐,再見(jiàn)!”的提示音。.按下“reset”鍵,進(jìn)入空車狀態(tài)。 中文菜單顯示功能.在空車狀態(tài)下(啟動(dòng)前),lcd屏幕上顯示如下的中文信息:.在空車狀態(tài)下,按下“startstop”鍵,系統(tǒng)播放“您好!歡迎乘坐本公司出租汽車,謝謝!”的提示音,同時(shí)在lcd屏幕上顯示如下的中文信息:.播完提示音后,進(jìn)入行使?fàn)顟B(tài)

8、,lcd屏幕顯示以下信息:.在行使?fàn)顟B(tài),按下“speedup”鍵,里程顯示的公里數(shù)增加的速度會(huì)不斷的變快,金額數(shù)值也在作相應(yīng)的變化。按下“speeddown”鍵,里程顯示的公里數(shù)增加的速度會(huì)不斷的變慢。.在行使?fàn)顟B(tài),按下“startstop”鍵,表示出租車到站,結(jié)束行程。這時(shí)屏幕顯示以下信息: 同時(shí),系統(tǒng)播放“您好!行使里程xxx.xx公里,應(yīng)付xxx.xx元,請(qǐng)檢查您的隨身物品,歡迎再次乘坐,再見(jiàn)!”的提示音。實(shí)時(shí)時(shí)鐘功能本系統(tǒng)采用兩種方法實(shí)現(xiàn)日歷時(shí)鐘:(1)用實(shí)時(shí)時(shí)鐘芯片fc8563作為時(shí)鐘電路,產(chǎn)生年月日時(shí)分秒等信號(hào),供系統(tǒng)調(diào)用。(2)用單片機(jī)中斷的方法產(chǎn)生年月日時(shí)分秒等信號(hào)。(3)兩種

9、方法由同學(xué)自行選擇。本系統(tǒng)設(shè)置4個(gè)按鍵,各個(gè)按鍵的功能如下:(1)“startstop”鍵開(kāi)始進(jìn)入行使/結(jié)束行使(到站)。(2)“speedup”鍵行使加速按鍵。按下次按鍵,可使出租車的速度由0km上升到100km。(3)“speeddown”鍵-行使減速按鍵。按下次按鍵,可使出租車的速度由100k下降到0km。(4)“reset”鍵-進(jìn)入空車狀態(tài)。電路設(shè)計(jì)原理圖第二章 硬件設(shè)計(jì): 主程序/cpu模塊 主程序/cpu電路圖及說(shuō)明該模塊主要包括系統(tǒng)初始化、pwm計(jì)數(shù)脈沖的產(chǎn)生、里程的識(shí)別和費(fèi)率的計(jì)算及各功能模塊的的組織和管理等。主程序模塊在系統(tǒng)中起著重要的作用。pic16f877主要性能:具有高

10、性能risc cpu。具有25條單字指令。除程序分支指令為兩個(gè)周期外,其余均為單周期指令。運(yùn)行速度:dc-20mhz時(shí)鐘輸入 dc-200ns指令周期8k*14個(gè)flash程序存儲(chǔ)器368*8個(gè)數(shù)據(jù)存儲(chǔ)器(ram)字節(jié)256*8eeprom數(shù)據(jù)存儲(chǔ)器字節(jié)引腳輸出和pic16c73b/74b/76/77兼容中斷能力(達(dá)到14個(gè)中斷源)8級(jí)深度的硬件堆棧直接,間接和相對(duì)尋址方式上電復(fù)位(por)上電定時(shí)器(pwrt)和振蕩啟動(dòng)定時(shí)器(ost)監(jiān)視定時(shí)器(wdt),它帶有片內(nèi)可靠運(yùn)行的rc振蕩器可編程的全碼保護(hù)低功耗睡眠方式可選擇的振蕩器低功耗、高速cmos flash/eeprom工藝全靜態(tài)設(shè)計(jì)要

11、線串行編程(icsp)單獨(dú)5v的內(nèi)部電路串行編程(icsp)能力,處理機(jī)讀/寫(xiě)訪問(wèn)程序存儲(chǔ)器運(yùn)行電壓范圍2.0v到5.5v高吸入/拉出電流25ma商用,工業(yè)用溫度范圍低功耗:在5v,4mhz時(shí)典型值小于2ma在3v,32khz時(shí)典型值小于20ua典型的穩(wěn)態(tài)電流值小于1ua外圍特征:timer0:帶有預(yù)分頻器的8位定時(shí)/計(jì)數(shù)器timer1:帶有預(yù)分頻的16位定時(shí)器/計(jì)數(shù)器,在使用外部晶體振蕩時(shí)鐘時(shí),在sleep期間仍能工作。timer2:帶有8位分頻寄存器,預(yù)分頻器和后分頻器的8位定時(shí)器/計(jì)數(shù)器2個(gè)捕捉器,比較器,pwm模塊其中:捕捉器是16位,最大分辯率為12.5ns 比較器是16位,最大分辯

12、率方200ns pwm最大分辯率為是10位10位多通道模/數(shù)轉(zhuǎn)換器帶有spi(主模式)和i2c(主/從)模式的ssp帶有9位地址探測(cè)的通用同步異步接收/發(fā)送器(usart/sci)帶有rd,wr和cs控制(只40/44引腳)8位字寬的并行從端口帶有降壓復(fù)位的降壓檢測(cè)電路 語(yǔ)音播放模塊 語(yǔ)音播放模塊電路圖及說(shuō)明:語(yǔ)音播放模塊播放提示音,行駛里程、費(fèi)用等。isd1420系列單片錄放時(shí)間8至20秒,音質(zhì)好。芯片采用cmos技術(shù),內(nèi)含震蕩器、話筒前置放大、自動(dòng)增益控制、防混淆濾波器、平滑濾波器、揚(yáng)聲器驅(qū)動(dòng)及eeprom陣列。最小的錄放系統(tǒng)僅需麥克風(fēng)、喇叭、兩個(gè)按鈕、電源及少數(shù)電阻電容。在錄放操作結(jié)束后

13、,芯片自動(dòng)進(jìn)入低功耗節(jié)電模式、功耗僅0.5ua。isd1420系列有唯一的錄音控制和邊緣/電平觸發(fā)兩種放音控制。不分段時(shí)外圍線路最簡(jiǎn),也可按最小段長(zhǎng)為單位任意組合分段,芯片提供若干操作模式,大大提高了控制的靈活性。芯片采用多電平直接模擬量存儲(chǔ)專利技術(shù),每個(gè)采樣直接存儲(chǔ)在片內(nèi)單個(gè)eeprom單元中,因此能夠非常真實(shí)、自然地再現(xiàn)語(yǔ)音、音樂(lè)、音調(diào)各效果,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和“金屬聲”。采樣頻率從5.3,6.4到8.0khz,對(duì)音質(zhì)僅有輕微影響。片內(nèi)信息可保存100年(無(wú)需后備電源),eeprom單片可反復(fù)錄音十萬(wàn)次。 液晶顯示驅(qū)動(dòng)模塊液晶顯示驅(qū)動(dòng)模塊電路圖及說(shuō)明:tg1

14、2864e 是一種圖形點(diǎn)陣液晶顯示器,它主要由行驅(qū)動(dòng)器/列驅(qū)動(dòng)器及12864 全點(diǎn)陣液晶顯示器組成??赏瓿蓤D形顯示,也可以84 個(gè)(1616 點(diǎn)陣)漢字。主要技術(shù)參數(shù)和性能:電源:vdd:+2.7 +5v; 模塊內(nèi)自帶-10v負(fù)壓,用于lcd的驅(qū)動(dòng)電壓。 顯示內(nèi)容:128(列)64(行)點(diǎn)全屏幕點(diǎn)陣 七種指令 與cpu接口采用8 位數(shù)據(jù)總線并行輸入輸出和8 條控制線 占空比1/64 工作溫度:-10+60,儲(chǔ)存溫度:-20+70,可選擇寬溫:-20+70.外形尺寸圖:.模塊主要硬件構(gòu)成說(shuō)明:. 模塊的外部接口:.tg12864el 串口接線方式:脈沖發(fā)生器模塊 脈沖性生器模塊電路圖及說(shuō)明:(如

15、下圖) ne555定時(shí)器具有定時(shí)精度高、工作速度快、可靠性好、電源電壓范圍寬(3-18v)、輸出電流大(可高達(dá)200ma)等優(yōu)點(diǎn),可組成各種波形的脈沖振蕩電路、定時(shí)延時(shí)電路、是一種電路結(jié)構(gòu)簡(jiǎn)單、使用方便靈活、用途廣泛的多功能中規(guī)模集成電路。只需在外部配接適當(dāng)?shù)淖枞菰憧山M成施密特觸發(fā)器、單穩(wěn)態(tài)觸發(fā)器和多諧振蕩器等多種應(yīng)用電路,在這個(gè)電路中是多諧振蕩器,它電路簡(jiǎn)單、性能穩(wěn)定,波形標(biāo)準(zhǔn)。該模塊完成傳感器脈沖計(jì)量,然后轉(zhuǎn)換為公里數(shù),并根據(jù)規(guī)則計(jì)算對(duì)應(yīng)的費(fèi)用。同時(shí),監(jiān)測(cè)行駛速度,統(tǒng)計(jì)低速時(shí)間,計(jì)算低速等待費(fèi)用,提供液晶顯示更新函數(shù),以便主函數(shù)可以控制更新用戶界面以及行駛里程、費(fèi)用等信息的顯示。該模

16、塊包括pwm管理程序、里程計(jì)量程序、時(shí)間管理程序、費(fèi)用管理程序、用戶界面控制程序等部分。時(shí)鐘模塊 時(shí)鐘模塊電路圖及說(shuō)明:pcf8563 是低功耗的cmos 實(shí)時(shí)時(shí)鐘日歷芯片,它提供一個(gè)可編程時(shí)鐘輸出,一個(gè)中斷輸出和掉電檢測(cè)器,所有的地址和數(shù)據(jù)通過(guò)i2c 總線接口串行傳遞。最大總線速度為400kbits/s,每次讀寫(xiě)數(shù)據(jù)后,內(nèi)嵌的字地址寄存器會(huì)自動(dòng)產(chǎn)生增量。 特性:* 低工作電流:典型值為0.25a(vdd=3.0v,tamb=25時(shí))。* 世紀(jì)標(biāo)志* 大工作電壓范圍:1.05.5* 低休眠電流;典型值為0.25a(vdd=3.0v,tamb=25)* 400khz 的i2c 總線接口(vdd=

17、1.85.5v 時(shí))。* 可編程時(shí)鐘輸出頻率為:32.768khz,1024hz,32hz,1hz。* 報(bào)警和定時(shí)器。* 掉電檢測(cè)器。* 內(nèi)部集成的振蕩器電容。* 片內(nèi)電源復(fù)位功能。* i2c 總線從地址:讀,0a3h;寫(xiě),0a2h。* 開(kāi)漏中斷引腳。管腳配置功能描述:pcf8563 有16 個(gè)位寄存器:一個(gè)可自動(dòng)增量的地址寄存器,一個(gè)內(nèi)置32.768khz 的振蕩器(帶有一個(gè)內(nèi)部集成的電容),一個(gè)分頻器(用于給實(shí)時(shí)時(shí)鐘rtc 提供源時(shí)鐘),一個(gè)可編程時(shí)鐘輸出,一個(gè)定時(shí)器,一個(gè)報(bào)警器,一個(gè)掉電檢測(cè)器和一個(gè)400khz i2c總線接口。所有16 個(gè)寄存器設(shè)計(jì)成可尋址的8 位并行寄存器,但不是所有

18、位都有用。前兩個(gè)寄存器(內(nèi)存地址00h,01h)用于控制寄存器和狀態(tài)寄存器,內(nèi)存地址02h08h 用于時(shí)鐘計(jì)數(shù)器(秒年計(jì)數(shù)器),地址09h0ch 用于報(bào)警寄存器(定義報(bào)警條件),地址0dh 控制clkout 管腳的輸出頻率,地址0eh 和0fh 分別用于定時(shí)器控制寄存器和定時(shí)器寄存器。秒、分鐘、小時(shí)、日、月、年、分鐘報(bào)警、小時(shí)報(bào)警、日?qǐng)?bào)警寄存器,編碼格式為bcd,星期和星期報(bào)警寄存器不以bcd 格式編碼。當(dāng)一個(gè)rtc 寄存器被讀時(shí),所有計(jì)數(shù)器的內(nèi)容被鎖存,因此,在傳送條件下, 可以禁止對(duì)時(shí)鐘日歷芯片的錯(cuò)讀。pcf8563 硬件時(shí)鐘描寫(xiě)模塊:最大總線速度為400kbits/s,每次讀寫(xiě)數(shù)據(jù)后,內(nèi)

19、嵌的字地址寄存器會(huì)自動(dòng)產(chǎn)生增量。 *400khz 的i2c 總線接口(vdd=1.85.5v 時(shí)) *可編程時(shí)鐘輸出頻率為:32.768khz,1024hz,32hz,1hz。 *報(bào)警和定時(shí)器。 *開(kāi)漏中斷引腳。 *i2c 總線從地址:讀0a3h;寫(xiě)0a2h。 地址 寄存器名稱 00h 控制/狀態(tài)寄存器 01h 控制/狀態(tài)寄存器 0dh clkout 頻率寄存器 0eh 定時(shí)器控制寄存器 0fh 定時(shí)器倒計(jì)數(shù)數(shù)值寄存器 地址 寄存器名稱 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 02h 秒 vl 0059bcd 碼格式數(shù) 03h 分鐘 - 0059bcd

20、碼格式數(shù) 04h 小時(shí) - - 0059bcd 碼格式數(shù) 05h 日 - - 0131bcd 碼格式數(shù) 06h 星期 - - - - - 06 07h 月/世紀(jì) c - - 0112 bcd 碼格式數(shù) 08h 年 0099 bcd 碼格式數(shù) 09h 分鐘報(bào)警 ae 0059 bcd 碼格式數(shù) 0ah 小時(shí)報(bào)警 ae - 0023 bcd 碼格式數(shù) 0bh 日?qǐng)?bào)警 ae - 0131 bcd 碼格式數(shù) 0ch 星期報(bào)警 ae - - - - 06 操作舉例*進(jìn)入extclk 測(cè)試模式;設(shè)置控制狀態(tài)寄存器的位(test=1)。*設(shè)置控制狀態(tài)寄存器的位(stop=1)。 *清除控制狀態(tài)寄存器的位(s

21、top=0)。*設(shè)置時(shí)間寄存器(秒、分鐘、小時(shí)、日、星期、月世紀(jì)和年)為期望值。 *提供32 個(gè)時(shí)鐘脈沖給clkout。 *讀時(shí)間寄存器觀察第一次變化。 *提供64 個(gè)時(shí)鐘脈沖給clkout。 *讀時(shí)間寄存器觀察第二次變化;需要讀時(shí)間寄存器的附加增量時(shí),重復(fù)步驟和。按鍵掃描模塊: 按鍵掃描模塊電路圖及說(shuō)明:整個(gè)系統(tǒng)只有兩個(gè)按鍵,一個(gè)“啟動(dòng)/停止”,一個(gè)“復(fù)位”;本模塊功能:掃描按鍵功能,返回掃描結(jié)果。第三章 系統(tǒng)程序設(shè)計(jì)本系統(tǒng)程序由c語(yǔ)言編寫(xiě),編譯軟件是mplab ide 和一個(gè)外掛的pic的c語(yǔ)言編譯軟件picc 。 1.系統(tǒng)主程序流程框圖(含程序):/*/主程序開(kāi)始/*void main(

22、) initial(); init(); lcm_init(); initi2c(); count = 0; runmilege=0; flag = 0; play_fg1 = 0; play_fg2 = 0;/*/轉(zhuǎn)換為圖形方式/* write_inst(0x34); write_inst(0x36); clear_picture_fast(); display_picture1();/顯示一幅個(gè)性化圖片 delay(100);/*/轉(zhuǎn)換為文本方式/* write_inst(0x30); write_inst(0x0c); write_inst(0x01); write_inst(0x06)

23、;/*/顯示一幅個(gè)人信息/* disp_log1(); delay(200); write_inst(0x01);/*/主程序循環(huán)開(kāi)始/* while(1) if(mode=0)/模式0: 顯示空車狀態(tài) inte = 0; count = 0; kongche(); else if(mode=1)/模式1: if(!flag)/標(biāo)志位為0時(shí) inte = 0;/禁止中斷產(chǎn)生 write_inst(0x01); yingke(); /顯示歡迎界面 play(17,50);/播放“您好” play(18,5); /播放“歡迎” play(25,100);/播放“乘坐本公司出租汽車” delay(2

24、00); flag = 1; write_inst(0x01); else/標(biāo)志位為1時(shí) inte = 1;/允許產(chǎn)生中斷 price();/里程和費(fèi)率計(jì)算 zaike();/進(jìn)入載客界面 else if(mode=2)/模式2: inte = 0;/禁止中斷產(chǎn)生 if(!play_fg1)/標(biāo)志位為0時(shí) daozhan();/進(jìn)入到站界面 play(21,60); /播放“車已到站” delay(50); playsound_km(runmil);/播放行使里程 delay(50); playsound_mn(pricet);/播放應(yīng)付金額 play_fg1 = 1;/置標(biāo)志位為1 writ

25、e_inst(0x01); jieshu();/進(jìn)入結(jié)束界面 if(!play_fg2)/標(biāo)志位為0時(shí) play(24,100);/播放“請(qǐng)檢查您的隨身物品” play(18,5); /播放“歡迎” play(20,5); /播放“再次” play(25,100);/播放“乘坐本公司出租汽車” play(19,5); /播放“再見(jiàn)” play_fg2 = 1;/置標(biāo)志位為1 scankey();/鍵盤(pán)掃描模塊 2.里程和費(fèi)率計(jì)算程序流程圖(含程序):/*/費(fèi)率計(jì)算函數(shù)/*void price() if(runmilege2300)&(runmilege35000) /totalprice=70

26、0+(35000-2300)*0.26+(runmilege-35000)*0.35+100; totalprice=1112+(runmilege-35000)*0.35; price=(ulong)totalprice; 3.鍵盤(pán)處理程序流程圖鍵盤(pán)掃描子程序模塊/*void scankey() if(k2() bell(); if(mode=0x00) mode = 0x01; write_inst(0x01); else if(mode=0x01) flag = 0; mode = 0x02; write_inst(0x01); if(k4() bell(); if(mode=0x02)

27、 flag = 0; play_fg1 = 0; play_fg2 = 0; mode = 0x00; write_inst(0x01); count = 0; *結(jié)束語(yǔ) 通過(guò)這次畢業(yè)設(shè)計(jì),我覺(jué)得自己學(xué)到了很多東西,特別是在即將畢業(yè)走向社會(huì)的時(shí)候,增加了自己以后在社會(huì)上工作的信心。畢業(yè)設(shè)計(jì)是對(duì)我們大學(xué)三年學(xué)習(xí)的總考驗(yàn).這次畢業(yè)設(shè)計(jì),我有以下一些體會(huì): 大學(xué)大部分時(shí)間都是在學(xué)習(xí)理論基礎(chǔ)知識(shí),并未真正地去應(yīng)用和實(shí)踐。自從入學(xué)以來(lái),了解了自己本專業(yè)信息之后,我就開(kāi)始了我的電子信息學(xué)習(xí)生涯,其中涉及到的知識(shí),是我以前沒(méi)想過(guò)的,也不懂的,所以這次畢業(yè)設(shè)計(jì),我很辛苦才完成。其中我接觸到了更多平時(shí)沒(méi)有接觸到

28、的元器等,發(fā)現(xiàn)了自己很多不足之。我體會(huì)到了所學(xué)理論知識(shí)的重要性:知識(shí)掌握越多,設(shè)計(jì)得就更加嚴(yán)謹(jǐn),更加順利。了解了進(jìn)行一項(xiàng)相對(duì)比較大型的科研設(shè)計(jì)所必不可少的幾個(gè)階段。畢業(yè)設(shè)計(jì)能夠從理論設(shè)計(jì)和工程實(shí)踐相結(jié)合,個(gè)人作用和集體協(xié)作相結(jié)合等全方面的培養(yǎng)學(xué)生的全面素質(zhì)。我經(jīng)過(guò)這次系統(tǒng)的畢業(yè)設(shè)計(jì),熟悉了對(duì)一項(xiàng)課題進(jìn)行研究,設(shè)計(jì)和試驗(yàn)的詳細(xì)過(guò)程。這些在我們?cè)趯?lái)的工作和學(xué)習(xí)當(dāng)中都會(huì)有很大的幫助。加深了解了查閱資料和利用工具書(shū)的重要性.平時(shí)課堂上所學(xué)習(xí)的知識(shí)大多比較陳舊,作為電子信息工程的學(xué)生,由于專業(yè)涉及知識(shí)廣,不僅在懂單片機(jī)的知識(shí),還要懂模擬電子、數(shù)字電子、protel 99 se等等方面的知識(shí)。一個(gè)人不可

29、能什么都學(xué)過(guò),什么都懂,因此,當(dāng)我在設(shè)計(jì)過(guò)程中需要用到一些不曾學(xué)過(guò)的東西時(shí),就要去有針對(duì)性地查找資料,然后加以利用吸收,以提高自己的應(yīng)用能力,而且還能增長(zhǎng)自己見(jiàn)識(shí),補(bǔ)充我的專業(yè)知識(shí)。畢業(yè)設(shè)計(jì)對(duì)以前所學(xué)的過(guò)的理論知識(shí)起到了回顧作用,并對(duì)其加以進(jìn)一步的消化和鞏固。實(shí)踐能力得到了進(jìn)一步提高,在制作過(guò)程中積累了一些經(jīng)驗(yàn)。畢業(yè)設(shè)計(jì)培養(yǎng)了我們嚴(yán)肅認(rèn)真和實(shí)事求是的學(xué)習(xí)態(tài)度,而且培養(yǎng)了吃苦耐勞的精神以及相對(duì)應(yīng)的工程意識(shí)。同學(xué)之間的友誼互助也充分的在畢業(yè)設(shè)計(jì)當(dāng)中充分體現(xiàn)了出來(lái)??傊?,在踏上大學(xué)旅途的最后一步中間雖然存在著許多困難,但我們都走過(guò)了,這過(guò)程中我學(xué)到了不少的新知識(shí),對(duì)我個(gè)人將來(lái)的發(fā)展非常有幫助。所謂讀

30、萬(wàn)卷書(shū)不如走萬(wàn)里路,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),將來(lái)的路還很長(zhǎng),還需要我在實(shí)踐中不斷的摸索,跌倒了再爬起來(lái),在困難和逆境中不斷成長(zhǎng)。致謝首先,在這里,我要感謝我的指導(dǎo)師姚xxx老師,他真的是一位很慈祥,很棒的老師,對(duì)學(xué)生也很好,他給了我很多的幫助,沒(méi)有他的指導(dǎo),我的畢業(yè)設(shè)計(jì)不會(huì)這么順利完成。其次要感謝3號(hào)樓智能實(shí)驗(yàn)室的陳老師給我們提供了仿真器,讓我們可以隨時(shí)用。我還要感謝畢業(yè)設(shè)計(jì)一起做設(shè)計(jì)同學(xué)。沒(méi)有姚老師和同學(xué)的協(xié)助,我這次設(shè)計(jì)也不會(huì)這樣順利。謝謝!參考文獻(xiàn)(1)pic單片機(jī)基礎(chǔ)教程 -丁躍軍等編著 北航大學(xué)出版社(2)pic單片機(jī)原理 -李學(xué)海編著 北航大學(xué)出版社(3)基于proteus的電路

31、及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真 -周潤(rùn)景、張麗娜編著 北航大學(xué)出版社(4)凌陽(yáng)大學(xué)計(jì)劃出租車計(jì)費(fèi)系統(tǒng)電子文檔資料(5)pic單片機(jī)c語(yǔ)言基礎(chǔ)教程g an employment tribunal claiemployment tribunals sort out disagreements between employers and employees.you may need to make a claim to an employment tribunal if: you dont agree with the disciplinary action your employer has taken

32、against you your employer dismisses you and you think that you have been dismissed unfairly.for more information about dismissal and unfair dismissal, seedismissal.you can make a claim to an employment tribunal, even if you haventappealedagainst the disciplinary action your employer has taken agains

33、t you. however, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to appeal.remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. if

34、 your application is received after this time limit, the tribunal will not usually accept i.if you are worried about how the time limits apply to you, take advice from one of the organisations listed underfurther help.employment tribunals are less formal than some other courts, but it is still a leg

35、al process and you will need to give evidence under an oath or affirmation.most people find making a claim to an employment tribunal challenging. if you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed underfurther he

36、lp.if you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. this is known as adamages-based agreement. in england and wales, your solicitor cant charge you more than 35% of your compensati

37、on if you win the case.if you are thinking about signing up for a damages-based agreement, you should make sure youre clear about the terms of the agreement. it might be best to get advice from an experienced adviser, for example, at a citizens advice bureau. to find your nearest cab, including thos

38、e that give advice by e-mail, click onnearest cab.for more information about making a claim to an employment tribunal, seeemployment tribunals.the (lack of) air up there watch mcayman islands-based webb, the head of fifas anti-racism taskforce, is in london for the football associations 150th annive

39、rsary celebrations and will attend citys premier league match at chelsea on sunday.i am going to be at the match tomorrow and i have asked to meet yaya toure, he told bbc sport.for me its about how he felt and i would like to speak to him first to find out what his experience was.uefa hasopened disc

40、iplinary proceedings against cskafor the racist behaviour of their fans duringcitys 2-1 win.michel platini, president of european footballs governing body, has also ordered an immediate investigation into the referees actions.cska said they were surprised and disappointed by toures complaint. in a s

41、tatement the russian side added: we found no racist insults from fans of cska.age has reached the end of the beginning of a word. may be guilty in his seems to passing a lot of different life became the appearance of the same day; may be back in the past, to oneself the paranoid weird belief disillu

42、sionment, these days, my mind has been very messy, in my mind constantly. always feel oneself should go to do something, or write something. twenty years of life trajectory deeply shallow, suddenly feel something, do it.一字開(kāi)頭的年齡已經(jīng)到了尾聲?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個(gè)不同的日子過(guò)成了同一天的樣子;或許是追溯過(guò)去,對(duì)自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來(lái),

43、思緒一直很凌亂,在腦海中不斷糾纏。總覺(jué)得自己自己似乎應(yīng)該去做點(diǎn)什么,或者寫(xiě)點(diǎn)什么。二十年的人生軌跡深深淺淺,突然就感覺(jué)到有些事情,非做不可了。the end of our life, and can meet many things really do?而窮盡我們的一生,又能遇到多少事情是真正地非做不可?during my childhood, think lucky money and new clothes are necessary for new year, but as the advance of the age, will be more and more found that

44、those things are optional; junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isnt really grow up, it seems is not so important; then in high school, think dont want to give vent to

45、out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already cant remember his

46、 appearance.童年時(shí),覺(jué)得壓歲錢和新衣服是過(guò)年必備,但是隨著年齡的推進(jìn),會(huì)越來(lái)越發(fā)現(xiàn),那些東西根本就可有可無(wú);初中時(shí),以為要有一場(chǎng)暗戀才意味著真正的成長(zhǎng),但三年過(guò)去后,自己心平氣和的寫(xiě)同學(xué)錄的時(shí)候,突然就發(fā)現(xiàn)是不是真正的成長(zhǎng)了,好像并沒(méi)有那么重要了;然后到了高中,覺(jué)得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個(gè)句點(diǎn),但畢業(yè)晚會(huì)的時(shí)候最終還是被梗塞在了咽喉,后來(lái)再次站在他曾經(jīng)揮汗如雨的球場(chǎng),看著他投過(guò)籃球的球框時(shí),突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。originally, this world, can produce a chemical reaction to an eve

47、nt, in addition to resolutely, have to do, and time.原來(lái),這個(gè)世界上,對(duì)某個(gè)事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅(jiān)決,還有,時(shí)間。a persons time, your ideas are always special to clear. want, want, line is clear, as if nothing could shake his. also once seemed to be determined to do something, but more often is he backed out at last. dis

48、like his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. those who do, just green years oneself give oneself an arm injection, or is a self-righteous spiritual.一個(gè)人的時(shí)候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒(méi)有什么可以撼動(dòng)自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時(shí)候

49、是最后又打起了退堂鼓。嫌惡過(guò)自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯(cuò)過(guò),好像冥冥之中真的已經(jīng)注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強(qiáng)心劑,或者說(shuō),是自以為是的精神寄托罷了。at the moment, the sky is dark, the air is fresh factor after just rained. suddenly thought of blue plaid shirt; those were broken into various shapes of stationery; from the corner at the beginning of deep friendsh

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論