公交報(bào)站畢業(yè)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  中文摘要</b></p><p>  本設(shè)計(jì)主要解決如何方便、準(zhǔn)確地指示乘客到站的問題,具有模擬人聲進(jìn)行報(bào)站和預(yù)報(bào)站,對(duì)所報(bào)站數(shù)和站名進(jìn)行文字顯示和站名語(yǔ)音信息錄放及站名選擇控制等功能。系統(tǒng)包括微控制器模塊,語(yǔ)音錄放電路,站數(shù)、站名顯示模組,鍵盤接口電路,復(fù)位電路及電源等。系統(tǒng)使用51單片機(jī)來控制語(yǔ)音合成芯片和液晶顯示模組。語(yǔ)音合成芯片ISD4004,采用模擬數(shù)

2、據(jù)半導(dǎo)體存儲(chǔ)器直接存儲(chǔ)的專利技術(shù),即將模擬語(yǔ)音數(shù)據(jù)直接寫入單個(gè)存儲(chǔ)單元,不需經(jīng)過A/D、D/A轉(zhuǎn)換,因此能夠較好地真實(shí)再現(xiàn)語(yǔ)音的自然效果,避免了一般固體語(yǔ)音電路因?yàn)榱炕蛪嚎s造成的量化噪聲和失真現(xiàn)象。配合液晶屏顯示,就使得該報(bào)站系統(tǒng)更加實(shí)用。</p><p>  關(guān)鍵字:?jiǎn)纹瑱C(jī),語(yǔ)音提示,文字顯示,公交報(bào)站</p><p><b>  (500字以內(nèi))</b><

3、/p><p>  ABSTRACT </p><p>  The design mainly solve the problem of how to easily and accurately indicate that passengers arriving. It has the function of analog voice reporting and forecasting st

4、ation on the text display ,reporting number and station name ,and voice information recording and station name selection control. The system includes micro-controller module, voice recording and playback circuitry, stati

5、on number, station name display modules, interface circuit of the keyboard, reset circuit and power supply. The s</p><p>  KEY WORDS:Single-chip Microcomputer, Audio Prompt, Character Display, Bus-Stop Auto-

6、Announce</p><p><b>  目 錄</b></p><p><b>  中文摘要1</b></p><p>  ABSTRACT2</p><p><b>  目 錄3</b></p><p><b>  第一章 緒論

7、4</b></p><p><b>  1.1 引言4</b></p><p>  1.2設(shè)計(jì)方案論證5</p><p>  1.2.1設(shè)計(jì)方案選擇…………………………………………………...5</p><p>  1.2.2總體設(shè)計(jì)方案框圖及分析……………………………………...5</p>

8、<p>  第二章 硬件電路設(shè)計(jì)7</p><p>  2.1單元電路設(shè)計(jì)與原理分析7</p><p>  2.1.1 ISD4004的工作原理7</p><p>  2.1.2 LED數(shù)碼顯示原理……………………………………………..9</p><p>  2.1.3矩陣式按鍵的工作原理……………………………………….11

9、</p><p>  2.1.4整機(jī)調(diào)試……………………………………………………….11</p><p>  第三章 程序設(shè)計(jì)12</p><p>  3.1程序流程圖12</p><p>  3.2源程序清單13</p><p><b>  參考文獻(xiàn)17</b></p>&

10、lt;p><b>  附錄 A18</b></p><p><b>  附錄 B19</b></p><p><b>  附錄C20</b></p><p><b>  致謝21</b></p><p><b>  第一章 緒論&l

11、t;/b></p><p><b>  1.1 引言</b></p><p>  隨著國(guó)民經(jīng)濟(jì)的快速發(fā)展,城市建設(shè)規(guī)模不斷擴(kuò)大,大城市人口高度集中并大幅度增長(zhǎng),同時(shí)汽車擁有量急劇上升,交通需求迅速擴(kuò)大,而道路交通基礎(chǔ)設(shè)施建設(shè)的發(fā)展則相對(duì)滯后。城市交通需求與供給之間的矛盾越來越突出,城市“乘車難”、“行車難”的局面在加劇,交通阻塞呈現(xiàn)出點(diǎn)到線、由線到面的擴(kuò)展趨勢(shì),

12、交通擁擠、交通延誤、交通阻塞以及由此引起的噪音、廢氣污染嚴(yán)重影響著居民的正常的生活以及社會(huì)經(jīng)濟(jì)的持續(xù)、健康發(fā)展。</p><p>  近年來,我國(guó)城市交通的現(xiàn)狀已引起了政府、公眾、社會(huì)各界的廣泛關(guān)注,</p><p>  有關(guān)專家學(xué)者和交通工程師們?cè)谖「鲊?guó)城市交通發(fā)展經(jīng)驗(yàn)的基礎(chǔ)上,找到了一條解決我國(guó)城市交通發(fā)展問題的有效途徑,即優(yōu)先發(fā)展城市公共交通,以公共交通為杠桿降低城市交通需求總量,

13、實(shí)現(xiàn)道路交通基礎(chǔ)設(shè)施發(fā)展與交通需求增長(zhǎng)的均衡。</p><p>  實(shí)施“公交優(yōu)先”是解決我國(guó)城市交通發(fā)展問題的有效途徑,也是我國(guó)目前城市交通發(fā)展的基本政策。公交智能化是智能交通的一個(gè)重要的子領(lǐng)域,同時(shí)也是落實(shí)“公交優(yōu)先”,使城市交通與社會(huì)經(jīng)濟(jì)和諧發(fā)展的重要組成部分。實(shí)施公交智能化,必須提高公交服務(wù)質(zhì)量,而到站后的準(zhǔn)確、及時(shí)報(bào)站就是一個(gè)方面,本文設(shè)計(jì)的公交車語(yǔ)音報(bào)站器就能解決這方面的問題。</p>

14、<p>  從而,達(dá)到公共形象的提升。當(dāng)前國(guó)內(nèi)主要大城市的公交車大都采用人工報(bào)站,即每到一站由司機(jī)或者乘務(wù)員來進(jìn)行報(bào)站。但有時(shí)由于受到各種因素如雨雪天路滑、車上擁擠、乘務(wù)員心情的變化等的影響,會(huì)出現(xiàn)報(bào)錯(cuò)站,漏報(bào)站的情況,給乘客特別是不熟悉本市地形的乘客帶來了不必要的麻煩,從而影響到了一個(gè)城市的窗口形象工程建設(shè)。于是開發(fā)研制語(yǔ)音報(bào)站系統(tǒng)成為必然。</p><p>  公共汽車語(yǔ)音報(bào)站器主要利用51單片機(jī)以

15、及ISD4004模擬公交車語(yǔ)音報(bào)站系統(tǒng)。設(shè)計(jì)時(shí)需對(duì)單片機(jī)進(jìn)行程序設(shè)計(jì),處理好系統(tǒng)人機(jī)交互界面。為了使設(shè)計(jì)的人機(jī)交互系統(tǒng)更具人性化,可在報(bào)站的同時(shí)可使用點(diǎn)陣LED顯示器顯示當(dāng)前的站臺(tái)信息。單片機(jī)在生活中有著極其廣泛的應(yīng)用,包括計(jì)算機(jī)、數(shù)字通信、智能儀器儀表、自動(dòng)控制及航天等領(lǐng)域中。隨著單片機(jī)技術(shù)的不斷發(fā)展,生活中的很多東西都需要運(yùn)用單片機(jī)技術(shù),而公交車是最平常的,利用單片機(jī)的控制可以達(dá)到自動(dòng)語(yǔ)音報(bào)站效果,這給人們生活,工作等方面帶來了極大

16、的方便。</p><p><b>  1.2設(shè)計(jì)方案論證</b></p><p>  1.2.1設(shè)計(jì)方案選擇</p><p>  單片機(jī)語(yǔ)音報(bào)站器設(shè)計(jì)的要求及技術(shù)指標(biāo):</p><p>  1、設(shè)計(jì)一個(gè)單片機(jī)控制的公交車語(yǔ)音報(bào)站器;</p><p>  2、公共汽車車到達(dá)A站時(shí),司機(jī)按鍵,揚(yáng)聲器發(fā)

17、出“A站到了,請(qǐng)從后門下車”的語(yǔ)音信號(hào),當(dāng)監(jiān)測(cè)到汽車啟動(dòng)信號(hào)時(shí),揚(yáng)聲器發(fā)出“車輛啟動(dòng),請(qǐng)站穩(wěn)扶好,下一站B站”的語(yǔ)音信號(hào);</p><p>  3、報(bào)站點(diǎn)可達(dá)16個(gè);</p><p>  綜合上述要求,公共汽車語(yǔ)音報(bào)站器設(shè)計(jì)方案采用由單片機(jī)、T6668語(yǔ)音處理器、地址鎖存器、經(jīng)固化的存貯器、語(yǔ)音再現(xiàn)部件和機(jī)殼構(gòu)成,機(jī)殼上設(shè)有方向開關(guān)、復(fù)位鍵、退站鍵、語(yǔ)音轉(zhuǎn)換按鍵、開門控制鍵、直接開關(guān)門控制

18、鍵和音量電位器旋鈕等。具有聲音清晰自然,節(jié)約內(nèi)存,體積小、成本低,可靠性高,安裝、調(diào)試使用都很方便的特點(diǎn)??蓮V泛用于各種公共汽車、電車等的自動(dòng)報(bào)站。本次設(shè)計(jì)主要利用51單片機(jī)以及ISD4004模擬公交車語(yǔ)音報(bào)站器。</p><p>  1.2.2總體設(shè)計(jì)方案框圖及分析</p><p>  總方案框圖分語(yǔ)音報(bào)站框圖和LED顯示框圖,其中語(yǔ)音報(bào)站以ISD4004語(yǔ)音芯片為主體,顯示部分以矩陣式

19、鍵盤和LED顯示器為主體,兩者均與單片機(jī)相連接。</p><p><b>  圖1語(yǔ)音報(bào)站框圖</b></p><p><b>  圖2顯示框圖</b></p><p>  第二章 硬件電路設(shè)計(jì)</p><p>  2.1單元電路設(shè)計(jì)與原理分析</p><p>  2.1.1

20、 ISD4004的工作原理</p><p> ?。?)ISD4004芯片簡(jiǎn)介</p><p>  ISD4004系列工作電壓3V,單片錄放時(shí)間8至16分鐘,音質(zhì)好,適用于移動(dòng)電話及其他便攜式電子產(chǎn)品中。芯片采用CMOS技術(shù),內(nèi)含振蕩器、防混淆濾波器、平滑濾波器、音頻放大器、自動(dòng)靜噪及高密度多電平閃爍存貯陣列。芯片設(shè)計(jì)是基于所有操作必須由微控制器控制,操作命令可通過串行通信接口(SPI或Mi

21、crowire)送入。芯片采用多電平直接模擬量存儲(chǔ)技術(shù), 每個(gè)采樣值直接存貯在片內(nèi)閃爍存貯器中,因此能夠非常真實(shí)、自然地再現(xiàn)語(yǔ)音、音樂、音調(diào)和效果聲,避免了一般固體錄音電路因量化和壓縮造成的量化噪聲和"金屬聲"。采樣頻率可為 4.0,5.3,6.4,8.0kHz,頻率越低,錄放時(shí)間越長(zhǎng),而音質(zhì)則有所下降,片內(nèi)信息存于閃爍存貯器中,可在斷電情況下保存100年(典型值),反復(fù)錄音10萬(wàn)次。 </p>

22、<p><b> ?。?) 引腳描述</b></p><p>  電源:(VCCA,VCCD) 為使噪聲最小,芯片的模擬和數(shù)字電路使用不同的電源總線,并且分別引到外封裝的不同管腳上,模擬和數(shù)字電源端最好分別走線,盡可能在靠近供電端處相連,而去耦電容應(yīng)盡量靠近器件。</p><p>  地線:(VSSA,VSSD) 芯片內(nèi)部的模擬和數(shù)字電路也使用不同的地線

23、。</p><p>  同相模擬輸入(ANA IN+) 這是錄音信號(hào)的同相輸入端。輸入放大器可用單端或差分驅(qū)動(dòng)。</p><p>  反相模擬輸入(ANA IN-) 差分驅(qū)動(dòng)時(shí),這是錄音信號(hào)的反相輸入端。信號(hào)通過耦合電容輸入,最大幅度為峰峰值16mV。</p><p>  音頻輸出(AUD OUT) 提供音頻輸出,可驅(qū)動(dòng)5KΩ的負(fù)載。</p><

24、p>  片選(SS) 此端為低,即向該ISD4004芯片發(fā)送指令,兩條指令之間為高電平。</p><p>  串行輸入(MOSI) 此端為串行輸入端,主控制器應(yīng)在串行時(shí)鐘上升沿之前半個(gè)周期將數(shù)據(jù)放到本端,供ISD輸入。</p><p>  串行輸出(MISO) ISD的串行輸出端。ISD未選中時(shí),本端呈高阻態(tài)。</p><p>  串行時(shí)鐘(SCLK) ISD

25、的時(shí)鐘輸入端,由主控制器產(chǎn)生,用于同步MOSI和MISO的數(shù)據(jù)傳輸。數(shù)據(jù)在SCLK上升沿鎖存到ISD,在下降沿移出ISD。</p><p>  中斷(/INT) 本端為漏極開路輸出。ISD在任何操作(包括快進(jìn))中檢測(cè)到EOM或OVF時(shí),本端變低并保持。中斷狀態(tài)在下一個(gè)SPI周期開始時(shí)清除。中斷狀態(tài)也可用RINT指令讀取。</p><p>  OVF標(biāo)志----指示ISD的錄、放操作已到達(dá)存

26、儲(chǔ)器的未尾。</p><p>  EOM標(biāo)志----只在放音中檢測(cè)到內(nèi)部的EOM標(biāo)志時(shí),此狀態(tài)位才置1。</p><p>  行地址時(shí)鐘(RAC) 漏極開路輸出。每個(gè)RAC周期表示ISD存儲(chǔ)器的操作進(jìn)行了一行(ISD4004系列中的存貯器共2400行)。該端可用于存儲(chǔ)管理技術(shù)。</p><p>  外部時(shí)鐘(XCLK) 本端內(nèi)部有下拉元件。芯片內(nèi)部的采樣時(shí)鐘在出廠前

27、已調(diào)校,誤差在 +1%內(nèi)。商業(yè)級(jí)芯片在整個(gè)溫度和電壓范圍內(nèi), 頻率變化在+2.25%內(nèi)。工業(yè)級(jí)芯片在整個(gè)溫度和電壓范圍內(nèi),頻率變化在-6/+4%內(nèi),此時(shí)建議使用穩(wěn)壓電源。若要求更高精度,可從本端輸入外部時(shí)鐘(如附錄所列)。由于內(nèi)部的防混淆及平滑濾波器已設(shè)定,故上述推薦的時(shí)鐘頻率不應(yīng)改變。輸入時(shí)鐘的占空比無關(guān)緊要,因內(nèi)部首先進(jìn)行了分頻。在不外接地時(shí)鐘時(shí),此端必須接地。</p><p>  自動(dòng)靜噪(AMCAP) 當(dāng)

28、錄音信號(hào)電平下降到內(nèi)部設(shè)定的某一閾值以下時(shí),自動(dòng)靜噪功能使信號(hào)衰弱,這樣有助于養(yǎng)活無信號(hào)(靜音)時(shí)的噪聲。本端接VCCA則禁止自動(dòng)靜噪。</p><p> ?。?) SPI(串行外設(shè)接口)</p><p>  ISD4003工作于SPI串行接口。SPI協(xié)議是一個(gè)同步串行數(shù)據(jù)傳輸協(xié)議,協(xié)議假定微控制器的SPI移位寄存器在SCLK的下降沿動(dòng)作,因此對(duì)ISD4003而言,在時(shí)鐘止升沿鎖存MOSI

29、引腳的數(shù)據(jù),在下降沿將數(shù)據(jù)送至MISO引腳。</p><p>  2.1.2 LED數(shù)碼顯示原理</p><p> ?。?) LED數(shù)碼管顯示原理</p><p>  通常所說的的LED顯示器由7個(gè)發(fā)光二極管組成,因此也稱之為七段數(shù)碼顯示器,其排列形狀如圖2。此外,數(shù)碼管中還有一個(gè)圓點(diǎn)發(fā)光二極管,用于顯示小數(shù)點(diǎn)。通過七個(gè)發(fā)光二極管亮滅的不同組合,可以顯示多種數(shù)字、字

30、母及其它字符。</p><p>  圖4 LED數(shù)碼管腳圖</p><p>  (2) LED數(shù)碼管動(dòng)態(tài)顯示原理</p><p>  LED數(shù)碼管的顯示主要分為靜態(tài)和動(dòng)態(tài)顯示兩種方式,靜態(tài)顯示方式下,一個(gè)八位端口只能驅(qū)動(dòng)一個(gè)數(shù)碼管,如要驅(qū)動(dòng)四個(gè)數(shù)碼管將占用四個(gè)端口共32位,而單片機(jī)的端口是非常有限的,因此對(duì)于要求有多個(gè)數(shù)碼管顯示的單片機(jī)系統(tǒng)往往采用動(dòng)態(tài)顯示的方法。

31、動(dòng)態(tài)顯示就是采用動(dòng)態(tài)掃描的方法逐個(gè)地循環(huán)點(diǎn)亮各位顯示器一小段時(shí)間,通常為幾微妙。這樣雖然在某一時(shí)段只有一位數(shù)碼管被點(diǎn)亮,但是由于人眼的視覺暫留效應(yīng),實(shí)際效果與靜態(tài)顯示完全一樣。根據(jù)經(jīng)驗(yàn),四位數(shù)碼管動(dòng)態(tài)顯示,每位數(shù)碼管顯示的時(shí)間不應(yīng)大于10ms,否則會(huì)有閃爍感。</p><p> ?。?) LED顯示器中的發(fā)光二極管共有兩種連接方法:</p><p><b>  ? 共陽(yáng)極接法&l

32、t;/b></p><p>  把發(fā)光二極管的陽(yáng)極連在一起構(gòu)成公共陽(yáng)極。使用時(shí)公共端接高電平(51單片機(jī)系統(tǒng)中通常為+5V)。其它端輸入低電平時(shí)對(duì)應(yīng)發(fā)光二極管段亮,反之則滅。</p><p><b>  ? 共陰極接法</b></p><p>  將發(fā)光二極管的陰極連在一起構(gòu)成公共陰極。使用時(shí)公共陰極接低電平(51單片機(jī)系統(tǒng)中通常接地)。

33、這樣其它端輸入高電平時(shí)對(duì)應(yīng)發(fā)光二極管段亮,反之則滅。</p><p>  2.1.3矩陣式按鍵的工作原理</p><p>  鍵盤分兩大類:編碼鍵盤和非編碼鍵盤,獨(dú)立式按鍵屬于非編碼鍵盤,只簡(jiǎn)單地提供鍵盤的行列與矩陣,其他操作如鍵的識(shí)別,決定按鍵的讀數(shù)等僅靠軟件完成,故硬件較為簡(jiǎn)單,但占用CPU較多時(shí)間。非編碼鍵盤的鍵輸入程序應(yīng)完成的基本任務(wù)1.監(jiān)測(cè)有無鍵按下;2.判斷是哪個(gè)鍵按下;3.完

34、成鍵處理任務(wù)。矩陣式鍵盤適用于按鍵數(shù)量較多的場(chǎng)合,由行線和列線組成,按鍵位于行列的交叉點(diǎn)上。節(jié)省I/O口。行線通過上拉電阻接到+5V上。無按鍵時(shí),行線處于高電平狀態(tài),有鍵按下,行線電平狀態(tài)將由與此行線相連的列線電平?jīng)Q定。列線電平為低,則行線電平為低;列線電平為高,則行線電平為高。等效電路圖如圖5。硬件電路圖見附錄。</p><p>  圖5 矩陣式按鍵的等效電路圖</p><p><

35、b>  2.1.4整機(jī)調(diào)試</b></p><p>  (1)根據(jù)給出的電路原理圖,正確連接電路;</p><p>  (2)調(diào)試已編譯的程序,并將程序下載到51單片機(jī)中;</p><p>  (3)按下錄音鍵進(jìn)行錄音,連續(xù)錄完一段后,按下停止鍵停止,再次按下錄音鍵錄音,按停止鍵停止;</p><p>  (4)錄完音后,按

36、放音鍵放音,按一次鍵就播放一段錄音,通過修改程序可實(shí)現(xiàn)順序和倒序播放;</p><p>  (5)最后按照公交車站臺(tái)信息,將站臺(tái)名稱語(yǔ)音信息和特殊語(yǔ)音信息錄制到ISD4004中,并記錄下各個(gè)站臺(tái)語(yǔ)音和特殊語(yǔ)音信息所存的單元位置,以便使用;</p><p>  (6)進(jìn)行最后的調(diào)試 ,公共汽車語(yǔ)音報(bào)站系統(tǒng)完成。</p><p><b>  第三章 程序設(shè)計(jì)&

37、lt;/b></p><p><b>  3.1程序流程圖</b></p><p>  圖6 公交車語(yǔ)音報(bào)站系統(tǒng)程序流程</p><p><b>  3.2源程序清單</b></p><p>  ;按鍵掃描子程序。掃描的鍵值存放在R3中??山M成4*4鍵盤。</p><p&g

38、t;  PTKEY EQU P0 ;掃描的端口,其中低位接列線,高位接行線</p><p>  DIS_SHI EQU 50H ;顯示十位緩沖區(qū)</p><p>  DIS_GE EQU 51H ;顯示個(gè)位緩沖區(qū)</p><p>  ORG 0000H</p><p>  AJMP START

39、</p><p>  ORG 0030H</p><p><b>  START:</b></p><p>  MOV DIS_SHI , #0AH ;初始化數(shù)碼管滅</p><p>  MOV DIS_GE , #0AH</p><p>  LCALL DISP

40、LAY</p><p><b>  MAIN:</b></p><p>  LCALL KEY1</p><p>  MOV A , R3</p><p>  MOV B , #10</p><p>  DIV AB</p><p>  MOV

41、 DIS_SHI , A</p><p>  MOV DIS_GE , B</p><p>  LCALL DISPLAY</p><p>  SJMP MAIN</p><p><b>  KEY1:</b></p><p>  LCALL KS1

42、 ;調(diào)用按鍵總掃描程序,無按鍵則繼續(xù)查詢</p><p>  JNZ LK1 ;用按鍵則去判斷所按鍵值。</p><p>  ACALL DISPLAY</p><p>  AJMP KEY1</p><p><b>  LK1:</b></p><p&g

43、t;  ACALL DISPLAY ;有按鍵延時(shí)12MS</p><p>  ACALL DISPLAY</p><p>  ACALL KS1 ;繼續(xù)判斷有無按鍵,這樣處理可防止按鍵干擾。</p><p>  JNZ LK2</p><p>  ACALL DISPLAY

44、 ;有按鍵延時(shí)6MS。</p><p>  AJMP KEY1</p><p><b>  LK2:</b></p><p>  MOV R2 , #0FEH ;送掃描的首列。</p><p>  MOV R4 , #00H ;列號(hào)送初值。</p&g

45、t;<p><b>  LK4:</b></p><p>  MOV A , R2</p><p>  MOV PTKEY , A</p><p>  MOV A , PTKEY</p><p>  JB ACC.4 , LONE ;第零行無按鍵則轉(zhuǎn)第一行。&l

46、t;/p><p>  MOV A , #00H</p><p>  AJMP LKP</p><p><b>  LONE:</b></p><p>  JB ACC.5 , LTWO ;第一行無按鍵則轉(zhuǎn)第二行。</p><p>  MOV A , #04H

47、</p><p>  AJMP LKP</p><p><b>  LTWO:</b></p><p>  JB ACC.6 , LTHREE ;第二行無按鍵則轉(zhuǎn)第三行。</p><p>  MOV A , #08H</p><p><b>  LTHRE

48、E:</b></p><p>  JB ACC.7 , NEXT ;第二行無按鍵則轉(zhuǎn)下一次掃描。</p><p>  MOV A , #0BH</p><p><b>  LKP:</b></p><p>  ADD A , R4 ;將按鍵值的行和列

49、想加送R3</p><p>  MOV R3 , A</p><p><b>  LK3:</b></p><p>  ACALL DISPLAY ;等待按鍵的釋放。</p><p>  ACALL KS1</p><p>  JNZ LK3</p&

50、gt;<p><b>  RET</b></p><p>  NEXT: ;進(jìn)行下一列的掃描。</p><p>  INC R4</p><p>  MOV A,R2</p><p>  JNB ACC.3,KND</p><

51、p><b>  RL A</b></p><p>  MOV R2,A</p><p>  AJMP LK4</p><p><b>  KND:</b></p><p>  AJMP KEY1</p><p><b>  KS1

52、:</b></p><p>  ANL PTKEY , #0F0H ;給低四位送低電平</p><p>  MOV A , PTKEY</p><p>  XRL A , #11110000B ;讀區(qū)高四位,若高四位不全為1表示有按鍵。</p><p><b>  RET<

53、/b></p><p>  DISPLAY: ;顯示子程序</p><p>  MOV DPTR , #SHUMA</p><p>  MOV A , DIS_SHI</p><p>  MOVC A , @A+DPTR</p><p>  MOV

54、P1 , A</p><p>  SETB P2.0</p><p>  ACALL Y3MS</p><p>  CLR P2.0</p><p>  MOV A , DIS_GE</p><p>  MOVC A , @A+DPTR</p><p>  MOV

55、 P1 , A</p><p>  SETB P2.1</p><p>  ACALL Y3MS</p><p>  CLR P2.1</p><p><b>  RET</b></p><p>  Y3MS: ;延時(shí)3ms子程序</

56、p><p>  MOV R7 , #15</p><p><b>  Y3MS1:</b></p><p>  MOV R6 , #48</p><p><b>  Y3MS2:</b></p><p>  DJNZ R6 , Y3MS2</p>&

57、lt;p><b>  NOP</b></p><p>  DJNZ R7 , Y3MS1</p><p>  MOV R6 , #07</p><p><b>  Y3MS3:</b></p><p>  DJNZ R6 , Y3MS3</p><p>&

58、lt;b>  RET </b></p><p>  SHUMA: ;共陽(yáng)數(shù)碼代碼。</p><p>  DB 0c0h ,0f9h ,0a4h ,0b0h ,99h ,92h ,82h ,0f8h ,80h ,90h ,0FFH;0~9 ,滅</p><p><b>  參考文獻(xiàn)</

59、b></p><p>  [1]胡漢才.單片機(jī)原理及其接口技術(shù).北京:清華大學(xué)出版社,2004</p><p>  [2]王東等.基于GPS的公交車自動(dòng)報(bào)站系統(tǒng)的設(shè)計(jì).微型機(jī)與應(yīng),2010</p><p>  [3]楊烈軍.基于RFID的智能公交報(bào)站系統(tǒng).長(zhǎng)春理工大學(xué)學(xué)報(bào),2011</p><p>  [4]王娟等.公交自動(dòng)報(bào)站系統(tǒng)的設(shè)

60、計(jì).自動(dòng)化技術(shù)與應(yīng)用,2010</p><p>  [5] 李全力 《單片機(jī)原理及接口技術(shù)》 北京 高等教育出版社 2002; </p><p>  [6]趙文博 《新型常用集成電路速查手冊(cè)》 北京 人民郵電出版社;</p><p>  [7]高吉祥 《全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽系列教程培訓(xùn)》 北京 電子工業(yè)出版社</p><p&g

61、t;<b>  附錄 A</b></p><p><b>  鍵盤輸入數(shù)據(jù)</b></p><p>  圖7矩陣式按鍵輸入數(shù)據(jù)的電路</p><p><b>  附錄 B</b></p><p><b>  整體電路原理圖</b></p>&

62、lt;p>  圖8公交車語(yǔ)音報(bào)站系統(tǒng)總電路圖</p><p><b>  附錄C</b></p><p><b>  元器件清單</b></p><p><b>  致謝</b></p><p>  通過這次的課程設(shè)計(jì),我快速的步入了單片機(jī)設(shè)計(jì)的大門。我發(fā)現(xiàn)設(shè)計(jì)過程是一個(gè)

63、考驗(yàn)人耐心的過程,不能有絲毫的急躁,對(duì)電路應(yīng)該一步一步的來。經(jīng)過這次課程設(shè)計(jì)的訓(xùn)練,使我對(duì)單片機(jī)的運(yùn)用以及編寫程序有了進(jìn)一步的深刻理解,尤其增加了我對(duì)這門專業(yè)的興趣。21世紀(jì)是科技快速發(fā)展的時(shí)期,更是電子產(chǎn)品飛書速更新的時(shí)期,對(duì)于我們,是個(gè)機(jī)遇。因此鞏固理論知識(shí),提高動(dòng)手能力是我們現(xiàn)在的當(dāng)務(wù)之急,這次課程設(shè)計(jì)是給我提高的機(jī)會(huì)。也因?yàn)檫@樣,我明白了真理總是在不斷的揣摩中產(chǎn)生的,這是我的最深體會(huì)。為了做好這次課程設(shè)計(jì),我查閱了很多資料,也請(qǐng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論