《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì):基于單片機(jī)的公交車報(bào)站器設(shè)計(jì)
《《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì):基于單片機(jī)的公交車報(bào)站器設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì):基于單片機(jī)的公交車報(bào)站器設(shè)計(jì)(18頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、數(shù)理與信息工程學(xué)院《單片機(jī)原理及應(yīng)用》期末課程設(shè)計(jì)——基于單片機(jī)的公交車報(bào)站器設(shè)計(jì) 目 錄 第1節(jié) 引 言……………………………………………………………………………1 1.1 公交車報(bào)站器設(shè)計(jì)概述…………………………………………………………1 1.2 SPCE061A單片機(jī)簡(jiǎn)介…………………………………………………………1 1.3 外擴(kuò)存儲(chǔ)器芯片簡(jiǎn)介……………………………………………………………1 1.4 系統(tǒng)實(shí)現(xiàn)的主要功能……………………………………………………………2 1.5 自動(dòng)報(bào)站功能實(shí)現(xiàn)方案…………………………………………………………2 第2節(jié) 系
2、統(tǒng)主要硬件電路設(shè)計(jì)…………………………………………………………3 2.1 硬件框圖…………………………………………………………………………3 2.2 主控板電路模塊…………………………………………………………………3 2.2.1 單片機(jī)工作電路及語(yǔ)音輸出電路……………………………………3 2.2.2 電源電路模塊…………………………………………………………5 2.2.3 存儲(chǔ)器工作電路及下載線接口電路…………………………………5 2.2.4 鍵盤顯示電路模塊……………………………………………………6 2.2.5 無(wú)線收發(fā)電路模塊…………………………………………………
3、…6 第3節(jié) 系統(tǒng)軟件設(shè)計(jì)…………………………………………………………………7 3.1 系統(tǒng)主程序設(shè)計(jì)…………………………………………………………………7 3.2 錄音子程序設(shè)計(jì)………………………………………………………………13 3.3 動(dòng)態(tài)掃描顯示子程序設(shè)計(jì)……………………………………………………15 第4節(jié) 結(jié)束語(yǔ)…………………………………………………………………………16 參考文獻(xiàn)…………………………………………………………………………17 基于單片機(jī)的公交車報(bào)站器設(shè)計(jì) 數(shù)理與信息工程學(xué)院 08計(jì)算機(jī)專升本 方莎娜 指導(dǎo)教師:余水
4、寶 第1節(jié) 引 言 隨著城市交通的快速發(fā)展,公交汽車為外出的人們提供了方便快捷的服務(wù)。而公交汽車的報(bào)站共識(shí)直接影響其服務(wù)的質(zhì)量。傳統(tǒng)報(bào)站方式是由乘務(wù)人員進(jìn)行人工報(bào)站,該方式因其效果太差和工作程度太大,在很多大城市已經(jīng)被淘汰。近年來(lái),微機(jī)技術(shù)與各種語(yǔ)音芯片相結(jié)合,即可完成語(yǔ)音的合成技術(shù),使得公交車報(bào)站器的實(shí)現(xiàn)成為可能,從而為市民提供了更加人性化得服務(wù)。 該公交車報(bào)站器的系統(tǒng)設(shè)計(jì)原理,提出了以61單片機(jī)為核心,控制SPR4096語(yǔ)音芯片電路以及LED數(shù)碼管顯示的硬件設(shè)計(jì)和軟件設(shè)計(jì)方案。該系統(tǒng)語(yǔ)音音質(zhì)好,功能強(qiáng),是提供公交服務(wù)的一種較好的手段。 1.1 公交車報(bào)站器設(shè)計(jì)概述
5、 集成有錄音和語(yǔ)音提示功能的智能電子設(shè)備已經(jīng)得到越來(lái)越多廣泛的應(yīng)用,比如電話的自動(dòng)語(yǔ)音留言和提示功能、汽車的倒車提示、公交車和城市地鐵的語(yǔ)音報(bào)站器、兒童玩具、智能門鈴、節(jié)日禮品等等都集成有語(yǔ)音錄放功能,目前實(shí)現(xiàn)語(yǔ)音錄放功能一般都是通過(guò)集成語(yǔ)音芯片來(lái)實(shí)現(xiàn)的。 該設(shè)計(jì)就選用SPCE061A單片機(jī),SPCE061A單片機(jī)是凌陽(yáng)科技公司研發(fā)生產(chǎn)的一款性價(jià)比很高的十六位單片機(jī),使用它可以非常方便靈活的實(shí)現(xiàn)語(yǔ)音的錄放。由于凌陽(yáng)單片機(jī)強(qiáng)大的語(yǔ)音處理能力使得系統(tǒng)設(shè)計(jì)有所簡(jiǎn)化,外圍電路較少;另外具有易學(xué)易用的效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。在此環(huán)境中,支持環(huán)境C語(yǔ)言,可以實(shí)現(xiàn)C語(yǔ)言與凌陽(yáng)匯編語(yǔ)言的互相調(diào)
6、用,并且提供了語(yǔ)音錄放的庫(kù)函數(shù),只要了解庫(kù)函數(shù)的使用,就會(huì)很容易完成語(yǔ)音錄放,這些都為軟件開發(fā)提供了方便的條件。 1.2 SPCE061A單片機(jī)簡(jiǎn)介 SPCE061A是凌陽(yáng)科技公司研發(fā)的性價(jià)比很高的一款十六位單片機(jī),使用它可以非常方便靈活的實(shí)現(xiàn)語(yǔ)音的錄放。該芯片擁有8路10位精度的ADC,其中一路為音頻轉(zhuǎn)換通道,并且內(nèi)置有自動(dòng)增益電路。這為實(shí)現(xiàn)語(yǔ)音錄入提供了方便的硬件條件。兩路10位精度的DAC,只需要外接功放SPY0030A即可完成語(yǔ)音的播放 1.3 外擴(kuò)存儲(chǔ)器芯片簡(jiǎn)介 SPR4096芯片是一款性價(jià)比較高的512K*8位的高性能FLASH存儲(chǔ)器,同時(shí)內(nèi)嵌4K*8位的SRAM。具有
7、BMI(Bus Memory Interface)接口與SI(Serial Interface)接口。SPR4096提供兩種電源供電VDDI與VDDQ。VDDI供電范圍在2.25V到2.75V,是對(duì)內(nèi)部的FLASH與邏輯控制器供電。VDDQ供電范圍在2.25V到3.6V,只對(duì)I/O口供電。SPR4096的最大工作頻率為5.0MHZ,最大讀取電流為2mA,最大擦除、燒錄電流為6mA。 語(yǔ)音存儲(chǔ)器 SPCE061A 鍵盤電路 語(yǔ)音輸出電路 顯示電路 圖1-1 設(shè)計(jì)方案圖 1.4 系統(tǒng)實(shí)現(xiàn)的主要功能 本設(shè)計(jì)完成的公交車報(bào)站器主要具有以下功能。 ①
8、 可以設(shè)置上、下行路線。 ② 可以顯示當(dāng)前站數(shù)、時(shí)間和日期,并能進(jìn)行對(duì)時(shí)間/日期設(shè)置。 ③ 具有手動(dòng)報(bào)站、自動(dòng)報(bào)站兩種哦那個(gè)功能。 ④ 備有下載口,用戶可直接下載更新站名和站數(shù),更新快捷方便 1.5 自動(dòng)報(bào)站功能實(shí)現(xiàn)方案 自動(dòng)報(bào)站是目前公交車報(bào)站器重要的發(fā)展方向之一,在此也考慮加入自動(dòng)報(bào)站功能。 目前實(shí)現(xiàn)自動(dòng)報(bào)站功能有多種方式,在此選擇無(wú)線收發(fā)電路來(lái)實(shí)現(xiàn)。該方式應(yīng)用簡(jiǎn)單,報(bào)站準(zhǔn)確。 第2節(jié) 系統(tǒng)主要硬件電路設(shè)計(jì) 2.1 硬件框圖 本報(bào)站器以SPCE061A單片機(jī)為核心,劃分為鍵盤輸入、數(shù)碼管顯示、SPR4096存儲(chǔ)、語(yǔ)音播放和無(wú)線收發(fā)電路幾大部分,硬件框圖如下圖所示
9、。SPCE061A是整個(gè)設(shè)計(jì)的核心,主要負(fù)責(zé)控制數(shù)碼管界面輸出,鍵盤信息和無(wú)線信號(hào)的處理。LED顯示鍵盤模塊主要起人機(jī)界面的作用,顯示報(bào)站器的信息,同時(shí)向操作者提供操作界面。無(wú)線收發(fā)電路的接入實(shí)現(xiàn)自動(dòng)報(bào)站功能,從而無(wú)需人工操作。 日期/時(shí)間顯示 鍵盤輸入 站牌 無(wú)線發(fā)射模塊 存儲(chǔ)語(yǔ)音資源 tianxian SPCE061A 語(yǔ)音播報(bào) 無(wú)線發(fā)射模塊 圖2-1 單片機(jī)原理框圖 2.2 主控板電路模塊 主控板電路包括:單片機(jī)工作電路、電源電路、語(yǔ)音輸出電路、存儲(chǔ)器電路、下載線接口電路和近距離無(wú)線收發(fā)電路。 2.2.1 單片機(jī)工作電路及語(yǔ)音輸出電路
10、SPCE061A單片機(jī)的最小應(yīng)用系統(tǒng)構(gòu)成非常簡(jiǎn)單,只需在OSCO、OSCI端接石英晶體振蕩器及諧振電容,在復(fù)位端接復(fù)位電路,在鎖相環(huán)壓控振蕩器的阻容輸入VCP端接上相應(yīng)的電容、電阻后即可工作。其它不用的電源端和接地端可接上104pF小電容和100μF的去耦電容,以提高抗干擾能力。 另外SPCE061A內(nèi)置2路10位精度的DAC,只需要外接功放電路即可完成語(yǔ)音的播放,可以直接聽到喇叭輸出的聲音。圖中的音頻功放SPY0030也是凌陽(yáng)公司的產(chǎn)品。SPY0030僅需2.4V即可工作,其輸出功率約700mW。 IOA0-IOA1 IOB0-IOB1 VDD
11、 VCP RESB SPCE061A DAC1 VSS DAC2 OSCI OSCO 圖2-2 單片機(jī)工作及語(yǔ)音輸出電路圖 該部分程序主要完成放音操作,把獲得的放音內(nèi)容的地址送到SPCE061A中,完成放音。下面給出的就是放音部分程序。放音子程序: PLAY: ACALL POWERUP ;上電子程序 ACALL DELAY25 ;延遲子程序,至少延遲25m
12、s CLR P1.6 ;選中ISD4004 MOV PLAY2,#11100000B ;存放SETPLAY命令 MOV A,PLAY0 ;送放音地址低8位 ACALL SEND ;調(diào)用送地址子程序 MOV A,PLAY1 ;送放音地址高8位 ACALL SEND MOV A,PLAY2 ;送SETPLAY命令 ACALL SEND SETB P1.6 CLR P1.6 M
13、OV PLAYING,#11110000B ;送入放音指令 MOV A PLAYING ACALL SEND SETB P1.6 RET POWERUP: ;送上電指令子程序 MOV POWING,#00100000B ;送入語(yǔ)音芯片上電信號(hào) MOV A,POWUPING CLR P1.6 ACALL SEND SETB P1.6 RET SEND: ;向ISD4004送指令,地址等的子程序 CLR MOSI CLR
14、 P3.2 MOV R1,#8 OUTBIT1: CLR P3.2 ;時(shí)鐘下降 RRC A MOV MOSI,C ;輸出1位 NOP NOP NOP SETB P3.2 ;時(shí)鐘上升沿到 NOP NOP NOP DJNZ R1,OUTBIT1 RET 2.2.2 電源電路模塊 61單片機(jī)的內(nèi)核工作電壓是3.3V,而I/O口電壓可以是3.3V也可以是5V。車載12V直流電壓經(jīng)過(guò)7805產(chǎn)生5V電壓再經(jīng)過(guò)SPY0029后產(chǎn)生3.3V電壓分別給系統(tǒng)供電。
15、 2.2.3 存儲(chǔ)器工作電路及下載線接口電路 下載口電路可單獨(dú)對(duì)語(yǔ)音資源進(jìn)行燒寫,整機(jī)工作時(shí)通過(guò)SCK與SDA與單片機(jī)的IOB0和IOB1口相連,其中SPR4096的CF0~CF2接高電平,選擇串行接口模式;CF7接低電平,選中FLASH。下載線接口電路主要起到控制SCK、SDA的作用,完成對(duì)芯片的燒寫。 2.2.4 鍵盤顯示電路模塊 a-g 、DP_P SEG接口 DIG接口 1*7KEY接口 6位數(shù)碼管 ULN2003A 按鍵 該模塊提供人機(jī)界面作用,通過(guò)段碼SGE、位選DIG和1*7KEY接口與主控板連接。主要用于顯示時(shí)間
16、/日期、站數(shù)和提供設(shè)置操作界面。其結(jié)構(gòu)框圖如下所示。 圖2-3 鍵盤模塊結(jié)構(gòu)框圖 2.2.5 無(wú)線收發(fā)電路模塊 公交車報(bào)站器自動(dòng)報(bào)站功能可以有效的減輕乘務(wù)人員的負(fù)擔(dān)并能防止誤操作,具有很強(qiáng)的應(yīng)用價(jià)值。目前采用的方法有很多,如GPS、門控自動(dòng)報(bào)站等方式,這里我們采用無(wú)線收發(fā)電路實(shí)現(xiàn)。收發(fā)電路由無(wú)線發(fā)射芯片TX-2B和無(wú)線接收芯片RX-2B組成。無(wú)線發(fā)射電路安放在車站站牌里,當(dāng)公交車行駛到靠近站臺(tái)時(shí),報(bào)站器接收到無(wú)線電信號(hào)就會(huì)自動(dòng)播報(bào)當(dāng)前車站站名,實(shí)現(xiàn)自動(dòng)報(bào)站。 一片TX-2B可實(shí)現(xiàn)5路獨(dú)立的無(wú)線電發(fā)射,若將多片TX-2B與多片RX-2B并聯(lián)應(yīng)用,僅需改變相配套的T
17、X-2B/RX-2B電路外接ROSC的阻值,進(jìn)而改變其基準(zhǔn)頻率,即可方便地實(shí)現(xiàn)10路、15路、20路甚至更多路的無(wú)線發(fā)射,這樣就可以實(shí)現(xiàn)一個(gè)站臺(tái)多路公交車自動(dòng)報(bào)站的需要。 第3節(jié) 系統(tǒng)的軟件設(shè)計(jì) 同硬件設(shè)計(jì)一樣,軟件設(shè)計(jì)也是分模塊進(jìn)行的。主要包括系統(tǒng)主程序、錄音子程序模塊、鍵盤掃描程序模塊、時(shí)間/日期調(diào)整程序、動(dòng)態(tài)掃描顯示子程序模塊等。各部分程序由主程序調(diào)用,組成一個(gè)整體。這里不一一舉例,就說(shuō)重點(diǎn)說(shuō)系統(tǒng)主程序、錄音子程序和動(dòng)態(tài)掃描顯示子程序。 3.1 系統(tǒng)主程序設(shè)計(jì) 圖3-1是系統(tǒng)總流程圖。首先需要進(jìn)行系統(tǒng)初始化設(shè)置,初始化后就進(jìn)入循環(huán)。在這里通過(guò)判斷相應(yīng)的鍵值來(lái)進(jìn)入各子程
18、序。 開始 系統(tǒng)IO端口初始化 系統(tǒng)時(shí)鐘頻率初始化為49MHZ 開啟2HZ、1KHZ、TimeA、外部中斷2中斷 判斷按鍵是否按下? 鍵值iKey>0x1000? 轉(zhuǎn)到報(bào)站子功能 轉(zhuǎn)到時(shí)間/日期調(diào)整子功能 N Y N Y 圖3-1是系統(tǒng)總流程圖 系統(tǒng)程序清單: SCL EQU P2.0 DATA EQU P2.1 RST EQU P2.2 ORG 0000H LJMP MAIN ;轉(zhuǎn)主程序 ORG 0003H
19、;外部中斷0中斷服務(wù)程序入口地址 LJMP INTA ;轉(zhuǎn)外部中斷0中斷程序入口地址 ORG 000BH ;T0定時(shí)中斷服務(wù)程序入口地址 LJMP T0-SEV ORG 0013H ;外部中斷1中斷服務(wù)程序入口地址 LJMP INTB ;轉(zhuǎn)外部中斷1中斷服務(wù)程序 ORG 001BH ;T1定時(shí)中斷服務(wù)程序入口地址 LJMP T1_SEV ;轉(zhuǎn)T1中斷服務(wù)程序 ORG 0030H ;設(shè)置主程序起始地址=0030H MAIN:MOV SP,#60H ;設(shè)置堆棧指針 MO
20、V R7,#10H ;系統(tǒng)初始化 MOV R0,#30H MOV A,#0 MOV @R0,A INC R0 DJNZ R7,LOP MOV 35H,#01H ;設(shè)置上電后的初始和日期 MOV 36H,#01H MOV 37H,#06H MOV 38H,#00H MOV 3CH,33H MOV 3DH,34H MOV 3EH,#01H MOV 44H,#10H ;LED位選擇碼 MOV 45H,#20H MOV 46H,#40H MOV 47H,#80H CLR RS1
21、 CLR RS0 MOV R5,#00H MOV R6,#00H MOV R7,#06H LCALL SET1302 SETB RS1 CLR RS0 MOV R0,#4AH MOV TMOD,#10H ;設(shè)置T0 T1工作方式;定時(shí)器,工作方式1 MOV TH1,#3CH MOV TL1,#0B0H ;T1計(jì)數(shù)初值=3CB0H MOV TH0,#40H MOV TL0,#098H MOV IP,#08H ;設(shè)置中斷優(yōu)先級(jí) MOV TCON,#40H ;啟動(dòng)定時(shí)器T1
22、MOV IE,#8DH ;開中斷 LOP:LCALL CHANGE ;當(dāng)前時(shí)間送顯示緩沖區(qū) LCALL DISPLAY ;顯示當(dāng)前時(shí)間 SETB RS1 CLR RS0 MOV 3AH,@R0 INC R0 MOV 3BH,@RO ;判斷設(shè)置定時(shí)時(shí)間到否? MOV A,3AH CJNE A,#0,NT MOV A,3BH ;取當(dāng)前時(shí)間與定時(shí)時(shí)間比較 CJNE A,#0,NT ;判斷定時(shí)時(shí)間到否? NTM:INC R0 INT R0 CJ
23、NE R0,#59H,LOP MOV R0,#4AH SJMP BBX NT:MOV A,3BH CJNE A,34H,NTM MOV A,3AH CJNE A,33H,NTM DEC R0 DEC R0 MOV 39H,@R0 INC R0 INC R0 INC R0 INC R0 CJNE R0,#59H,NT1 MOV R0,#4AH NTI:MOV A,39H ;若定時(shí)時(shí)間到 CJNE A,#05H,BBXX LCALL YUYIN
24、 ;發(fā)出語(yǔ)音提示 CLR P2.7 ;啟動(dòng)蜂鳴器發(fā)出“嘟嘟嘟”報(bào)警信號(hào) SJMP LP-0 BBX:SETB P2.7 SJMP LP-0 BBXX:LCALL YUYIN SJMP LP-0 LP-0:JB P3.0,LP-6 ;掃描鍵盤,判斷切換顯示日期按鍵按下否? LCALL DISPLAY JB P3.0,LP-0 LP-1:JNB P3.0,LP-1 SETB P2.7 MOV 5EH,#06H LP-1A:MOV 3CH,35H MOV 3DH,36H
25、 LCALL CHANGE LCALL DISPLAY ;切換顯示日、月 LP-1B:JB P3.0,LP-1C LCALL DISPLAY JB P3.0,LP-1B LP-1D:JNB P3.0,LP-1B SJMP LP-2 LP-1C:MOV A,5EH CJNE A,#00H,LP-1A LJMP FUZHI LP-2:MOV 5EH,#06H LP-3A:MOV 3CH,38H MOV 3DH,#20H LCALL CHANGE LCALL DISPLAY ;切換顯示年份 LP
26、-3B:JB P3.0,LP-3C LCALL DISPLAY JB P3.0,LP-3B LP-3D:JNB P3.0,LP-3D SJMP LP-4 LP-3C:MOV A,5EH CJNE A,#00H,LP-3A LJMP FUZHI LP-4: MOV 5EH,#06H LP-5A:MOV 3CH,37H MOV 3DH,#0BBH LCALL CHANGE LCALL DISPLAY ;切換顯示星期 LP-5B:JB P3.0,LP-5C LCALL DISPLAY JB P3.0,L
27、P-5B LP-5D:JNB P3.0,LP-5D LIMP FUZHI LP-5C:MOV A,5EH CJNE A,#00H,LP-5A LJMP FUZHI LP-6:JB P3.1,LP-6A SJMP LP-6B LP-6A:LJMP LOP LP-6B:LCALL DISPLAY ;切換顯示當(dāng)前時(shí)間 JB P3.1,LP-6 LP-7:LCALL DISPLAY JNB P3.1,LP-7 SETB P2.7 MOV 3CH,32H MOV 3DH,#0FFH LCALL CHANG
28、E LCALL DISPALY JB P3.1,LP-7 LCALL DISPLAY JB P3.1,LP-7 LP-8:LCALL DISPLAY JNB P3.1,LP-8 FUZHI:MOV 3CH,33H MOV 3DH,34H LJMP LOP CHANGE:MOV A,3DH ;將當(dāng)前時(shí)間小時(shí)、分送顯示緩沖區(qū) PUSH A ANL A,#0FH MOV 42H,A POP A SWAP A ANL A,#0FH MOV 43H,A MOV A,3CH PUSH
29、A ANL A,#0FH MOV 40H,A POP A SWAP A ANL A,#0FH MOV 40H,A POP A SWAP A ANL A,#0FH MOV 41H,A RET YUYIN:MOV A,3FH CJNE A,#0,CC1 CLR P3.4 MOV 3FH,#01H CC1:RET 3.2 錄音子程序設(shè)計(jì) RECORD:MOV 3EH,#01H RECORD1:MOV 3CH,3EH MOV 3DH,#0AFH LCALL CHANGE NEXTA:L
30、CALL DISPALY JB P3.1,NEXTA LCALL DISPLAY JB P3.1,NEXTA MOV A,3EH CJNE A,#01H,TRY1 LJMP REC1 TRY1:CJNE A,#02H,TRY2 LJMP REC2 TRY2:CJNE A,#03H,TRY3 LJMP REC3 T RY3:CJNE A,#04H,TRY4 LJMP REC4 TRY4:CJNE A,#05H,TRY5 LJMP REC5 TRY5:LJMP ETB REC1:MOV 58H,#40
31、H LCALL CLRP0 REC11:LCALL RECM CJNE A,#48H,REC11 LCALL CLRP0 INC 3EH SJMP NE1 REC2:MOV 58H,#48H LCALL CLRP0 REC22:LCALL RECM CJNE A,#50H,REC22 LCALL CLRP0 INC 3EH SJMP NE1 REC3:MOV 58H,#50H LCALL CLRP0 REC33:LCALL RECM CJNE A,#58H,REC33 LCALL CLR
32、P0 INC 3EH SJMP NE1 REC4:MOV 58H,#58H LCALL CLRP0 REC44:LCALL RECM CJNE A,#60H,REC44 LCALL CLRP0 INC 3EH SJMP NE1 REC5:MOV 58H,#60H LCALL CLRP0 REC55:LCALL RECM CJNE A,#68H,REC55 LCALL CLRP0 INC 3EH SJMP NE2 NE1:JNB P3.1,RECORD2 LCALL DISPLAY JNB
33、 P3.1,NE1 SJMP NE1 NE2:JB P3.1,ETB1 LJMP ETB ETB1:LCALL DISPALY JNB P3.1,NE2 SJMP NE2 RECORD2:JNB P3.1,RECORDX LJMP RECORD1 RECORDX:LCALL DISPLAY SJMP RECORD2 3.3 動(dòng)態(tài)掃描顯示子程序設(shè)計(jì) DISPLAY:SETB RS1 SETB RS0 MOV R2,#04H MOV R0,#40H MOV R1,#44H GO-ON:MOV A,@R
34、1 ADD A,@R0 MOV P1,A LCALL DELAY1 INC R0 INC R1 DJNZ R2,GO-ON RET DELAY1:MOV R3,#14H AGAIN:MOV R4,#19H DELAY:DJNZ R4,DELAY DJNZ R3,AGAIN RET 結(jié) 束 語(yǔ) 隨著國(guó)民經(jīng)濟(jì)的高速發(fā)展,城市公交事業(yè)發(fā)展的很快,很多城市都在實(shí)行無(wú)人售票,原來(lái)靠售票員報(bào)站的方式以不能滿足實(shí)際需要。如何實(shí)現(xiàn)報(bào)站的自動(dòng)化是一個(gè)需要解決的問(wèn)題。本設(shè)計(jì)應(yīng)用單片機(jī)技術(shù)和語(yǔ)音合成技術(shù),鑒于傳統(tǒng)公交車報(bào)站系統(tǒng)的不足之處,結(jié)合公交
35、車輛的使用特點(diǎn)及實(shí)際營(yíng)運(yùn)環(huán)境,考慮到性價(jià)比和實(shí)用性設(shè)計(jì)的一種由單片機(jī)控制的公交車報(bào)站系統(tǒng)。通過(guò)進(jìn)站、出站播報(bào)站名及服務(wù)用語(yǔ),為市民提供更人性化,更完善的服務(wù)。 通過(guò)這次期末課程設(shè)計(jì),我感慨頗多,學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。的確,從選題到定稿,雖然只有兩天時(shí)間,但是這短短的時(shí)間里,在很大程度上提高了自己的獨(dú)立思考能力和對(duì)單片機(jī)
36、的專業(yè)知識(shí)的了解,也深刻了解寫一篇課程設(shè)計(jì)的步驟和格式,有過(guò)這樣的一次訓(xùn)練,相信在以后我就不怕自己排版、設(shè)計(jì),特別是格式方面。因此感謝余老師給我們這次課程設(shè)計(jì)的機(jī)會(huì),讓我從中學(xué)到很多。在課程設(shè)計(jì)過(guò),難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,對(duì)單片機(jī)匯編語(yǔ)言掌握得不好等等。通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。同時(shí),也感謝在這過(guò)程中幫助我的同學(xué)和老師。 參考文獻(xiàn) [1] 張培仁,張志堅(jiān),高修峰等編.十六位單片微處理器原理及應(yīng)用(凌陽(yáng)SPCE061A).清華大學(xué)出版社,2005 [2] 薛鈞義等編.
37、凌陽(yáng)十六位單片機(jī)原理及應(yīng)用.北京航天航空大學(xué)出版社,2003 [3] 王慶利,劉奎,袁建敏.單片機(jī)設(shè)計(jì)標(biāo)準(zhǔn)教程.北京郵電大學(xué)出版社,2008 [4] 張?chǎng)沃骶?單片機(jī)原理及應(yīng)用.電子工業(yè)出版社,2008,11 [5] 求是科技.單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航.人民郵電出版社,2004 [6] 王為青,程國(guó)鋼.單片機(jī)Keil Cx51應(yīng)用開發(fā)技術(shù).人民郵電出版社,2007 [7] 黃俊.電力電子變流技術(shù).機(jī)械工業(yè)出版社,2005 [8] 王化祥.傳感器原理及應(yīng)用.天津大學(xué)出版社,2004 [9] 溫鋼云,黃道平.計(jì)算機(jī)控制技術(shù).華南理工大學(xué)出版社,2002 總 體 評(píng) 價(jià) 得分 總體還不錯(cuò),格式規(guī)范,態(tài)度端正,但拼湊痕跡很明顯,給出的程序與單片機(jī)不配 15 17
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫(kù)試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫(kù)試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫(kù)試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫(kù)及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫(kù)含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案