




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 畢業(yè)設(shè)計(jì)(論文)題 目 公共汽車(chē)自動(dòng)報(bào)站系統(tǒng)(硬件)英文題目 automatic report of bus station system(hardware) 學(xué)生姓名 班 級(jí) 指導(dǎo)教師 專(zhuān) 業(yè) 自動(dòng)化 二零零陸 年 陸 月摘要隨著國(guó)民經(jīng)濟(jì)的高速發(fā)展 ,城市公交事業(yè)發(fā)展的很快,很多城市都在實(shí)行無(wú)人售票 ,原來(lái)靠售票員報(bào)站的方式已不能滿(mǎn)足實(shí)際需要,如何實(shí)現(xiàn)自動(dòng)報(bào)站自動(dòng)化的方式是一個(gè)需要解決的問(wèn)題。應(yīng)用單片機(jī)技術(shù),語(yǔ)音技術(shù)和微電子技術(shù)設(shè)計(jì)了一種自動(dòng)報(bào)站器,它能模仿人完成報(bào)站任務(wù)。本文章內(nèi)容主要設(shè)計(jì)了基于8031單片機(jī)的程序控制系統(tǒng)。系統(tǒng)主要由控制,顯示,鍵盤(pán),存儲(chǔ)組成。顯示方面主要由2片共陰極的
2、led顯示管組成。存儲(chǔ)器采用eprom2716是2k*8為存儲(chǔ)器在容量上足夠系統(tǒng)的語(yǔ)音內(nèi)容。鍵盤(pán)方面由于應(yīng)用了8031的串行口和串行輸出移位寄存器74ls164一起構(gòu)成鍵盤(pán),顯示接口,在很大的程度上節(jié)省了系統(tǒng)資源。整個(gè)系統(tǒng)的實(shí)用價(jià)值很高,目前已經(jīng)被廣泛的應(yīng)用到公共汽車(chē)上面。關(guān)鍵詞自動(dòng)報(bào)站 語(yǔ)音芯片 鍵盤(pán)程序 顯示summary along with the high-speed development of the national economy, the city mr. hands over the business development very quick, a lot of ci
3、ties all at practice no man to sell the ticket, depending the way of the ticket agent report station originally has already cant satisfy the effective demand, how carry out the way of the automatic report station automation is the problem that a demand solve. apply a machine technique, the speech te
4、chnique and the micro-electronics techniques designed a kind of automatic report station machine, it can copy the person to complete the report station mission. this article contents mainly designed according to 8031 procedures of machine control system. the system mainly is save by the control, man
5、ifestation, the keyboard, to constitute. mainly show the aspect from 2 slices of total cathodes of the led manifestation tube constitute. the saving machine adopts the eprom2716 is a 2 ks*8 for saving the machine is on the capacity enough the speech contents of the system. the keyboard aspect becaus
6、e of applying 8031 of string go the and strings to go to output to move to deposit the machine 74 ls164s to constitute the keyboard together, the manifestation connects, saving the system resources on the very big degree. the practical value of the whole system is very high, currently already drive
7、extensively apply to the bus top.keyword the automatic report stand; the speech chip; keyboard procedure; manifestation 目錄緒論 10.1 自動(dòng)報(bào)站的現(xiàn)狀 10.2 自動(dòng)報(bào)站設(shè)計(jì)的思路 10.3 自動(dòng)報(bào)站的主要功能 20.4 系統(tǒng)框圖 21. 鍵盤(pán)功能模塊 31.1 74ls164引腳圖及功能表 41.2 鍵盤(pán)接口電路功能 5.2. led顯示模塊 62.1 led動(dòng)態(tài)顯示特點(diǎn) 62.2 led結(jié)構(gòu)與原理 63. 語(yǔ)音接口 93.1 語(yǔ)音電路的芯片介紹 113.2 語(yǔ)音電路的
8、工作原理及工作過(guò)程 124. 主電路模塊說(shuō)明 134.1 8031系統(tǒng)簡(jiǎn)介 144.2 mcs-514.內(nèi)部各部分的功能簡(jiǎn)述 144.3 mcs-51系列單片機(jī)引腳功能及一些簡(jiǎn)單電路介紹 154.4 mcs-51單片機(jī)i/o口概述 16總結(jié) 19致謝 20參考文獻(xiàn) 21附錄 22 緒論城市公共交通是與人民群眾生產(chǎn)生活息息相關(guān)的重要基礎(chǔ)設(shè)施。改革開(kāi)放以來(lái),我國(guó)城市公共交通有了較快發(fā)展,但隨著經(jīng)濟(jì)社會(huì)發(fā)展和城鎮(zhèn)化進(jìn)程的加快,一些城市交通擁堵、群眾出行不便等問(wèn)題日益突出,嚴(yán)重影響了城市發(fā)展和人民群眾生活水平的提高。推動(dòng)智能公共交通系統(tǒng)發(fā)展。要積極利用高新技術(shù),改造傳統(tǒng)的公共交通系統(tǒng),以信息化為基礎(chǔ),
9、促進(jìn)乘客、車(chē)輛、場(chǎng)站設(shè)施以及交通環(huán)境等要素之間的良性互動(dòng),推動(dòng)智能公共交通系統(tǒng)建設(shè)。建設(shè)公共交通線路運(yùn)行顯示系統(tǒng)、多媒體綜合查詢(xún)系統(tǒng)、乘客服務(wù)信息系統(tǒng),使廣大乘客能夠方便了解公共交通信息,合理安排出行。充分運(yùn)用信息技術(shù),建立電腦營(yíng)運(yùn)管理系統(tǒng)和連接各停車(chē)場(chǎng)站的智能終端信息網(wǎng)絡(luò),加強(qiáng)對(duì)運(yùn)營(yíng)車(chē)輛的指揮調(diào)度,提高運(yùn)營(yíng)效率。加大科研投入。城市人民政府要加大對(duì)公共交通行業(yè)的科研投入,實(shí)現(xiàn)公共交通優(yōu)先發(fā)展的科技支撐。要對(duì)公共交通規(guī)劃理論與方法、綜合交通樞紐設(shè)計(jì)、公共交通優(yōu)先的道路網(wǎng)利用和信號(hào)系統(tǒng)、綜合交通信息平臺(tái)、車(chē)輛智能化和安全性有關(guān)標(biāo)準(zhǔn)等組織立項(xiàng),加大科研力度。要積極推廣應(yīng)用先進(jìn)科技成果,滿(mǎn)足優(yōu)先發(fā)展公
10、共交通的技術(shù)需要。公共交通企業(yè)要加大對(duì)企業(yè)管理系統(tǒng)的科技投入,提高運(yùn)營(yíng)組織水平?,F(xiàn)在的公交車(chē)上大部分都采用投幣的購(gòu)票方式,同時(shí),不再設(shè)乘務(wù)員。本設(shè)計(jì)主要是解決如何方便、準(zhǔn)確地指示乘客到站的問(wèn)題,另外,該系統(tǒng)還可以為乘客提供各種各樣的提示或警示服務(wù),使得乘客能愉快、安全地上下車(chē)。設(shè)計(jì)中使用8031單片機(jī)來(lái)控制語(yǔ)音合成芯片,使其工作在cpu控制模式下,在該模式下,語(yǔ)音芯片能夠建立63段語(yǔ)音庫(kù)信息,并且可以對(duì)此63段語(yǔ)音信息進(jìn)行自由組合,形成變化多樣的語(yǔ)音提示信息,再配合多達(dá)16字的漢字顯示提示,就使得該報(bào)站系統(tǒng)更加方便、實(shí)用。0.1自動(dòng)報(bào)站的現(xiàn)狀目前,公知的兩種城市公共汽車(chē)報(bào)站方式都是由售票員直接
11、進(jìn)行的。一種方式是由售票員直接口頭報(bào)站,經(jīng)電子擴(kuò)音機(jī)擴(kuò)大音量后向乘客播放;另一種方式是在每輛城市公共汽車(chē)?yán)镅b上電腦報(bào)站器,由售票員間歇控制電腦鍵盤(pán)開(kāi)關(guān),使報(bào)站器間歇地將儲(chǔ)錄的站名信號(hào)轉(zhuǎn)換成聲音向乘客播告到達(dá)的站名?,F(xiàn)在的公知的報(bào)站器都不能脫離售票員而自動(dòng)工作 。雖然我們作的這個(gè)系統(tǒng)在某些情況下也需要人來(lái)操作,但是系統(tǒng)在很大程度上減少了人員的操作量,能使駕駛員更專(zhuān)心的駕駛汽車(chē)。0.2自動(dòng)報(bào)站設(shè)計(jì)的思路目前的自動(dòng)報(bào)站系統(tǒng)依賴(lài)人員的情況很多,我們想設(shè)計(jì)出一種減少人員操作更加方便操作的系統(tǒng)。應(yīng)用單片機(jī)技術(shù),語(yǔ)音技術(shù)和微電子技術(shù)設(shè)計(jì)了一種自動(dòng)報(bào)站器,它能模仿人完成報(bào)站任務(wù),較好地解決了這個(gè)問(wèn)題。我們?cè)谶@
12、個(gè)基礎(chǔ)上有增加了預(yù)報(bào)系統(tǒng),這個(gè)系統(tǒng)可以更好的服務(wù)乘客,讓乘客提前知道到站的情況,而不再出現(xiàn)到站不知到站,坐過(guò)站的問(wèn)題或是到站忙著下車(chē)缺因?yàn)槿硕鄾](méi)到車(chē)門(mén)就開(kāi)車(chē)的問(wèn)題,更好的減少了人員配置以及乘客的麻煩。0.3自動(dòng)報(bào)站的主要功能本系統(tǒng)能模仿人完成報(bào)站任務(wù)。它具有以下功能:(1) 可重復(fù)性的預(yù)報(bào)站名,報(bào)站名。(2) 可設(shè)置上,下行路線。(3) 音量可調(diào),站點(diǎn)可調(diào)。(4) 同時(shí)具有人工報(bào)站,自動(dòng)報(bào)站兩種模式,且人工報(bào)站具有優(yōu)先功能。(5) 具有語(yǔ)音到站提示的功能(應(yīng)用型或開(kāi)發(fā)型報(bào)站器)。(6) 提示信息具有方便的可修改性(開(kāi)發(fā)型報(bào)站器)。0.4 系統(tǒng)框圖系統(tǒng)總框圖:手動(dòng)調(diào)整輸入集成語(yǔ)音模塊顯示模塊音頻
13、功放信號(hào)采集模塊里程信號(hào)開(kāi)關(guān)門(mén)信號(hào)轉(zhuǎn)向信號(hào)微控制器系統(tǒng)程序寄存器 圖0-1系統(tǒng)總框圖 1.鍵盤(pán)功能模塊信號(hào)采集模塊主要包括鍵盤(pán)以及里程監(jiān)控,由于我們的設(shè)計(jì)思路是靠中斷系統(tǒng)來(lái)完成自動(dòng)報(bào)站而里程監(jiān)控系統(tǒng)就顯得作用較小所以我們決定采用鍵盤(pán)系統(tǒng)。按鍵組合成鍵盤(pán)后常排列成矩陣的形式,稱(chēng)為矩陣式鍵盤(pán)或行列式鍵盤(pán),在我們第一種設(shè)計(jì)思路中這種鍵盤(pán)是非常重要的,但是這種系統(tǒng)過(guò)于繁復(fù),所以我們否定了這種設(shè)計(jì)思路。采用“掃描”的辦法查看鍵盤(pán)中有無(wú)按鍵按下以及所按的是哪個(gè)鍵。先對(duì)各行線都送以低電平(稱(chēng)為“全掃描”),若讀回各列線的電平值仍為全1,便說(shuō)明未曾按過(guò)按鍵;若某列出現(xiàn)低電平,則說(shuō)明跨接到該列的按鍵以有按下,因
14、此使行線上的低電平引入到列線。要辨別是該列的哪個(gè)按鍵被按,需要進(jìn)一步通過(guò)“逐行掃描”(逐行送低電平),查點(diǎn)各列線電平值來(lái)鑒別。應(yīng)用鍵盤(pán)的單片機(jī)系統(tǒng)為了能及時(shí)地響應(yīng)鍵操作,需要經(jīng)常對(duì)鍵盤(pán)進(jìn)行掃描。究竟在何時(shí)掃描,可以有不同的安排。有的在主程序循環(huán)執(zhí)行的過(guò)程中作為內(nèi)容之一附帶進(jìn)行:有的按時(shí)間時(shí)(用定時(shí)器/記數(shù)器定時(shí))進(jìn)行;也有的在有按鍵按下的同時(shí)將申請(qǐng)外部中斷,而只在cpu響應(yīng)并進(jìn)入這一外部中斷服務(wù)程序后才進(jìn)行。其接口電路為:圖1-1 鍵盤(pán)接口電路1.1 74ls164引腳圖及功能表圖1-2 74ls164 8位移位寄存器 表1-1 功能表輸入輸出清零時(shí)鐘a bqa qb . qhlxx xl l
15、. . .lqa0 qbo . qhoh qan .qgnl qan .qgnhlx xhh hhl xhx ll qan .qgn 1.2 鍵盤(pán)接口電路功能(每個(gè)芯片在系統(tǒng)中的功能)考慮到芯片的可擴(kuò)充性和對(duì)/口資源的占用等因素,本系統(tǒng)利用了74164寄存器,通過(guò)虛擬串口的方法,使用3根接口線實(shí)現(xiàn)鍵盤(pán)的擴(kuò)展.鍵盤(pán)與單片機(jī)的接口方式是行列式接口方式.鑒于鍵盤(pán)操作種類(lèi)不是很多,所以只用了2個(gè)/口連接到74164寄存器上,做成了一個(gè)有8個(gè)鍵的鍵盤(pán)鍵盤(pán)結(jié)構(gòu)。鍵盤(pán)電路采用中斷模式。當(dāng)有鍵按下時(shí),系統(tǒng)產(chǎn)生中斷, cpu響應(yīng)中斷后,即查詢(xún)鍵號(hào),通過(guò)軟件來(lái)實(shí)現(xiàn)該鍵號(hào)所對(duì)應(yīng)鍵的功能(具體電路略)。鍵盤(pán)的大體設(shè)置
16、為:第一個(gè)鍵為報(bào)站方向控制鍵(上行:第1站到第n,下行:第n站到第1站),并配有兩個(gè)發(fā)光二極管來(lái)指示此方向;第2個(gè)鍵為預(yù)置鍵,用來(lái)預(yù)置將要報(bào)的站號(hào),通過(guò)第3、第4個(gè)鍵(上下調(diào)整鍵)來(lái)調(diào)整預(yù)報(bào)站站號(hào),調(diào)整好后,按下預(yù)置鍵來(lái)完成預(yù)置;第5個(gè)鍵為報(bào)站鍵,用來(lái)使系統(tǒng)開(kāi)始播報(bào)當(dāng)前站號(hào)的到站信息及相關(guān)提示信息,報(bào)站完成后,系統(tǒng)根據(jù)報(bào)站方向?qū)?dāng)前站號(hào)調(diào)整為預(yù)報(bào)的下一站站號(hào)(站號(hào)顯示采用兩個(gè)led數(shù)碼管),為下次報(bào)站做準(zhǔn)備。此為應(yīng)用型報(bào)站器(只有報(bào)站功能)的鍵盤(pán)電路簡(jiǎn)介,如若為開(kāi)發(fā)型報(bào)站器(具有語(yǔ)音庫(kù)建立、應(yīng)用程序開(kāi)發(fā)、數(shù)據(jù)固化等功能),需另增加一模式開(kāi)關(guān),以實(shí)現(xiàn)音錄制與再生功能的切換,再增加若干個(gè)數(shù)字鍵和功
17、能鍵,配合少量的功能電路及系統(tǒng)程序,就可以構(gòu)一開(kāi)發(fā)型系統(tǒng)。系統(tǒng)主要使用了74ls164這個(gè)移位寄存器來(lái)實(shí)現(xiàn)鍵盤(pán)的擴(kuò)展,整個(gè)系統(tǒng)沒(méi)有使用串行通信,所以我們使用串行口擴(kuò)展輸出口。我們使用8031的p1.5 作為鍵盤(pán)的行掃描,通過(guò)編程將串行口設(shè)置為工作方式0,8031的rxd端將輸出串行數(shù)據(jù),txd端將輸出同步時(shí)鐘信號(hào)。將rxd端與74ls164的兩個(gè)串行數(shù)據(jù)輸入端(引腳1和2)連接,txd端與74ls164的clk時(shí)鐘端(引腳8)連接,并將清除端(引腳9)接高電平(不允許清除),這樣74ls164就能輸出8位并行列掃描碼。一條掃描線和一片74ls164可實(shí)現(xiàn)8鍵識(shí)別,本系統(tǒng)只需7個(gè)按鍵。 2. l
18、ed顯示模塊顯示接口的芯片圖:系統(tǒng)才用2片led來(lái)顯示當(dāng)前站的號(hào)碼,通過(guò)每次掃描鍵盤(pán)將所得的內(nèi)容通過(guò)芯片的編譯送到led顯示出當(dāng)前的站的號(hào)碼2.1 led動(dòng)態(tài)顯示特點(diǎn)ledr數(shù)碼管顯示還有所用數(shù)碼管是共陰管、還有供陽(yáng)管,由數(shù)碼轉(zhuǎn)換為筆劃信息借軟件譯碼、還是硬件譯碼,以及現(xiàn)實(shí)掃描采用動(dòng)態(tài)掃描、海事硬件譯碼,以及現(xiàn)實(shí)掃描采用動(dòng)態(tài)掃描、還是靜態(tài)掃描等種種區(qū)別。動(dòng)態(tài)掃描各數(shù)碼管是輪流點(diǎn)亮的,由于視覺(jué)的暫留現(xiàn)象,卻好像都點(diǎn)亮著。實(shí)際控制數(shù)碼管點(diǎn)亮的位選信號(hào)是依次逐一送出的,而每數(shù)碼管應(yīng)顯示數(shù)碼地筆劃信息則與其位選信號(hào)同時(shí)送給,于是各管將按序一一亮出自己的數(shù)碼管;待各管都輪到后,再?gòu)念^輪起,反復(fù)不已。對(duì)于
19、動(dòng)態(tài)掃描,輪到某管、等待該管點(diǎn)亮必須留給一段恰當(dāng)?shù)臅r(shí)間。時(shí)間過(guò)短,數(shù)碼管來(lái)不及點(diǎn)亮;每數(shù)碼管應(yīng)顯示數(shù)碼管的筆劃信息也分路同時(shí)送給。其原理比較簡(jiǎn)單。靜態(tài)掃描編程容易,顯示比較清晰,亮度一般較高;但要求占用很多i/o接口線和增用不少硬件芯片,成本較高。圖2-1 七段數(shù)碼管2.2 led結(jié)構(gòu)與原理發(fā)光二極管顯示器是單片機(jī)應(yīng)用產(chǎn)品中常用的廉價(jià)輸出設(shè)備.它是由若干個(gè)發(fā)光二極管組成顯示的字段.當(dāng)二極管導(dǎo)通時(shí)相應(yīng)的一個(gè)點(diǎn)或一個(gè)筆劃發(fā)光,就能顯示出各種字符.led數(shù)碼管有兩種結(jié)構(gòu):將所有發(fā)光二極管的陽(yáng)極連接在一起,稱(chēng)共陽(yáng)接法,公共端comm接高電平,當(dāng)某個(gè)字段的陰極低電平時(shí),對(duì)應(yīng)的字段就點(diǎn)亮:當(dāng)某個(gè)字段的陽(yáng)極
20、接高電平時(shí),對(duì)應(yīng)的字段就點(diǎn)亮.每段所需電流一般515ma,實(shí)際電流視具體的led數(shù)碼顯示器而定.點(diǎn)亮led顯示器有靜態(tài)和動(dòng)態(tài)兩種方法.所謂靜態(tài)顯示,就是顯示某一字符時(shí),相應(yīng)的發(fā)光二極管恒定的導(dǎo)通或截止,這種方法,每一顯示位都需要一個(gè)位的輸出口控制,占用的硬件較多,一般僅用于顯示數(shù)較少的場(chǎng)合。而動(dòng)態(tài)就是一位一位的輪流點(diǎn)亮各位顯示器,對(duì)每一位顯示器而言,每隔一段時(shí)間點(diǎn)亮一次,利用人的視覺(jué)留感達(dá)到顯示的目的。顯示器的亮度跟導(dǎo)通的電流有關(guān),也和點(diǎn)亮的時(shí)間與間隔比例有關(guān)。動(dòng)態(tài)顯示器因其硬件成本較底,而的到廣泛的應(yīng)用。八段led顯示器又8個(gè)發(fā)光二極管組成。其中七個(gè)長(zhǎng)條型的發(fā)光管排列成“日“字型,另一個(gè)賀點(diǎn)
21、型發(fā)光管在顯示器的右下角,為顯示小數(shù)點(diǎn)用,它能顯示各種數(shù)字和英文字母。共陽(yáng)和共陰結(jié)構(gòu)的led顯示器各筆劃段名和安排位置是相同的。當(dāng)二極管導(dǎo)通時(shí),相應(yīng)的筆劃段發(fā)亮,由發(fā)亮的筆劃段組合而顯示的各種字符。8個(gè)筆劃段hgfedcba對(duì)應(yīng)于一個(gè)字節(jié)(8位)的d7 d6 d5 d4 d3 d2 d1 d0,于是用8位二進(jìn)制嗎就可以表示欲顯示字符的字型代碼。 圖2-1 顯示接口電路我們使用的是共陰極的七段數(shù)碼管,通過(guò)限制電阻連到74ls164上面通過(guò)74ls08形成串口連到8031上面。由p1.4 和p1.6來(lái)控制片選,串口由rxd和txd來(lái)控制顯示。 3. 語(yǔ)音接口mic放大電路,語(yǔ)音電路,模擬開(kāi)關(guān)電路,
22、音頻功率放大電路等組成了語(yǔ)音控制電路,其設(shè)備非常重要,其中語(yǔ)音芯片的選擇很關(guān)鍵,取音質(zhì)的優(yōu)略決定了報(bào)站器的語(yǔ)音效果,其功能的強(qiáng)弱,接口與微控制器的兼容性都對(duì)電路的設(shè)計(jì)有很大影響。這里選用了美國(guó)isd公司生產(chǎn)的高保真錄放一體化的單片固態(tài)語(yǔ)音集成電路isd2500系列中的isd2590語(yǔ)音芯片,錄放時(shí)間90s。接口電路為:圖3-1 語(yǔ)音模塊接口電路3.1 語(yǔ)音電路的芯片介紹我們采用isd2590語(yǔ)音芯片,因?yàn)檫@個(gè)芯片在這個(gè)系統(tǒng)中能更好的施行語(yǔ)音播放的功能,系統(tǒng)上節(jié)省了系統(tǒng)的資源。此芯片通過(guò)操縱地址線(管腳1-10)和控制線(/ce、pd、p/r、eom 等)可完成不同的操作任務(wù),實(shí)現(xiàn)復(fù)雜的信息處理
23、(如信息的組合、連接、設(shè)定固定的信息段、信息管理等)。其部分管腳說(shuō)明如下(如圖 1 示):圖3-1 isd2590芯片接口管腳 1-10(a0-a9)地址輸入線,當(dāng) 9、10中有一個(gè)為低電平時(shí),芯片被選擇為地址輸入模式,由于地址輸入模式控制語(yǔ)音段地址簡(jiǎn)單、方便,很適合于可編程邏輯器件控制,故將 10 管腳接地,選為地址輸入模式。 片選(/ce):本端變低后(而且 pd 為低),允許進(jìn)行錄放操作,芯片在本端的下降沿鎖存地址線和 p/r 端口狀態(tài)。錄放模式(p/r):當(dāng)此端為高時(shí),為放音模式反之,為錄音模式。將此端接高電平。信息段尾標(biāo)志(eom):eom標(biāo)志在錄音時(shí)由芯片自動(dòng)插入到該段信息的結(jié)尾,
24、放音遇到 eom時(shí),本端輸出負(fù)脈沖。節(jié)電控制(pd):本端接高使芯片停止工作,進(jìn)入不耗電的節(jié)電狀態(tài)。值得一提的是,如果在/ce 為低的情況下,將pd 由高變低,則芯片會(huì)在當(dāng)前地址處一直放音,直到/ce 或 pd 變高為止(這一特性在系統(tǒng)實(shí)現(xiàn)摘機(jī)后立即進(jìn)入語(yǔ)音提示階段的功能很有用,其細(xì)節(jié)將在主控部分作詳細(xì)介紹)。語(yǔ)音信號(hào)輸出(sp+、sp):語(yǔ)音信號(hào)從這里輸出后經(jīng)過(guò)耦合電容及功放,通過(guò)變壓器反饋到電話線中, 給用戶(hù)以語(yǔ)音提示,從而完成了語(yǔ)音提示及查詢(xún)功能。isd2590語(yǔ)音芯片具有以下顯著特點(diǎn):(1) 儲(chǔ)存容量大。單片儲(chǔ)存時(shí)間分別為45s(isd2545),60s(isd2560),75(isd
25、2575),90s(isd2590)。(2) 可尋址段多,每個(gè)器件的地址空間可以分成順序排列的600個(gè)片段,便于語(yǔ)音的組合。(3) 音質(zhì)保真度高。isd公司采用了其專(zhuān)利“直接模擬存儲(chǔ)技術(shù)”(dast),可將語(yǔ)音采樣值直接存儲(chǔ)入片內(nèi)永久儲(chǔ)存器,不需要其他方法進(jìn)行相關(guān)的數(shù)字化及壓縮過(guò)程。dast技術(shù)為語(yǔ)音,音樂(lè)提供了非常真實(shí),自然的音響再生。(4) 級(jí)聯(lián)簡(jiǎn)便。通過(guò)芯片的信號(hào)益出端可將多片語(yǔ)音芯片串聯(lián)使用,延長(zhǎng)了錄放時(shí)間。(5) 單片使用非常方便。帶微控制器接口。器件中包含微控制器應(yīng)用所需的全部接口。地址與控制線可以通過(guò)接口與微控制器相連,從而控制執(zhí)行一系列工作,其中包括信息組合,信息連接,預(yù)先定義
26、的固定信息的分段以及信息管理。3.2 語(yǔ)音電路的工作原理及工作過(guò)程其中語(yǔ)音芯片通過(guò)2片74ls377組成的地址及片選信號(hào)的鎖存器,分別由8031的p2.6和p2.5控制。需播放的語(yǔ)音信號(hào)劃分為若干語(yǔ)音段存于isd2590內(nèi),報(bào)站時(shí)順序給出各語(yǔ)音段的首地址就完成了語(yǔ)音信號(hào)組合,信息結(jié)束輸出端|eom與8031的int1相連,當(dāng)一個(gè)語(yǔ)音段放音完畢時(shí)|eom的上升沿將觸發(fā)中斷,cpu據(jù)此判斷放音操作的終點(diǎn)。cd4053為三組二通道模擬傳輸器/分離器,其作用是在8031控制下,將車(chē)用喊話器mic(內(nèi)含mic放大電路,引出兩信號(hào)輸出端micxh和micint)輸出的語(yǔ)音信號(hào)micxh和sid2590輸出
27、的語(yǔ)音信號(hào)sp+分別送給內(nèi)揚(yáng)聲器(nsp)和外揚(yáng)聲器(wsp)。mic具有優(yōu)先喊話功能,當(dāng)按下mic按鈕時(shí),micint=0,此信號(hào)一方面控制cd4053,另一方面使int0=0,申請(qǐng)外部中斷0,在中斷服務(wù)程序中進(jìn)行中斷屏蔽,喊話完畢int0=1再開(kāi)中斷,從而實(shí)現(xiàn)了mic優(yōu)先功能。ta7240是雙通道音頻功率放大器,用來(lái)放大isd2590和mic輸出的語(yǔ)音信號(hào)。 4.主電路模塊說(shuō)明圖4-1 系統(tǒng)主控電路4.1 8031系統(tǒng)簡(jiǎn)介既是單片機(jī)微機(jī),在一片芯片上就集成了計(jì)算機(jī)的基本組成電路,理應(yīng)獨(dú)立作為計(jì)算機(jī)使用,更好地發(fā)揮體積小、重量輕、耗電少、價(jià)格低的優(yōu)點(diǎn)。然而,在組成計(jì)算機(jī)系統(tǒng)時(shí),有時(shí)在使用過(guò)程
28、中會(huì)覺(jué)得單片機(jī)本身功能部件容量不夠,還需要擴(kuò)展。對(duì)于國(guó)內(nèi)使用較多的8031機(jī)型來(lái)說(shuō),片內(nèi)不含程序存儲(chǔ)器,必須添用片外程序儲(chǔ)存器,再用到地址鎖存器,才能構(gòu)成一臺(tái)完整的計(jì)算機(jī)。我們所用的就是8031最小系統(tǒng),在很大的基礎(chǔ)上它節(jié)省了很多的硬件,使系統(tǒng)硬件更加簡(jiǎn)單明了。8031單片機(jī)內(nèi)部各基本部件之間通過(guò)總線交換信息。所謂總線是信息流通的公共通道,總線上的信息可以同時(shí)輸送給幾個(gè)部件,但不允許幾個(gè)信息同時(shí)輸送給總線,否則將產(chǎn)生信息沖突??偩€按傳送信息不同來(lái)分,可分為數(shù)據(jù)總線(db)、控制總線(cb)、地址總線(ab)。數(shù)據(jù)總線用于cpu、存儲(chǔ)器、輸入/輸出接口之間傳送數(shù)據(jù),如從存儲(chǔ)器取數(shù)到cpu,把運(yùn)算
29、結(jié)果從cpu送到外部設(shè)備等。數(shù)據(jù)總線是雙向的,控制總線是傳送cpu發(fā)出的控制信號(hào),也可以是其它部件輸入到微處理器的信息,對(duì)于每一條控制線,其傳送方向是固定的。地址總線用來(lái)傳輸cpu發(fā)出的地址信息,以選擇需要訪問(wèn)的存儲(chǔ)器和i/o接口電路。地址總線是單向的,只能是cpu向外傳送地址信息。單片機(jī)采用上述三組總線的連接方式,常被稱(chēng)為三總線結(jié)構(gòu)。4.2 mcs-51.內(nèi)部各部分的功能簡(jiǎn)述如下mcs-51按照典型的電路連接,就能構(gòu)成不同擴(kuò)張的應(yīng)用系統(tǒng)。4.2.1 微處理器(cpu)微處理器又稱(chēng)cpu,是單片機(jī)的控制和指揮中心,由運(yùn)算器和控制器兩大部分組成。4.2.2 運(yùn)算器運(yùn)算器以算術(shù)邏輯運(yùn)算單元alu為
30、核心,含累加器a、暫存器1、暫存器2、程序狀態(tài)字psw、寄存器等許多部件。 4.2.3 控制器 控制器包括程序計(jì)數(shù)器pc、指令寄存器ir、指令譯碼器id、振蕩器、定時(shí)電路及控制電路等部件,能根據(jù)不同的指令產(chǎn)生相應(yīng)的操作時(shí)序和控制信號(hào)。 4.2.4 存儲(chǔ)器配置概述 mcs-51單片機(jī),片內(nèi)除了cpu之外,還有存儲(chǔ)器。其中,片內(nèi)只讀存儲(chǔ)據(jù)(rom)用作程序存儲(chǔ)器,在計(jì)算機(jī)工作時(shí),事先存入已編好的各種程序、常數(shù)等信息;片內(nèi)讀寫(xiě)存儲(chǔ)器(ram)又稱(chēng)隨機(jī)存儲(chǔ)器,它的存儲(chǔ)單元的內(nèi)容根據(jù)需要既可隨時(shí)讀出也可寫(xiě)入,用作數(shù)據(jù)存儲(chǔ)器,存放輸入、輸出數(shù)據(jù)和中間計(jì)算結(jié)果或與外存交換信息,以及作為堆棧,在必要時(shí)可保存斷
31、點(diǎn)、保存現(xiàn)場(chǎng)。mcs-51系列單片機(jī)內(nèi)含有的存儲(chǔ)器容量(以字節(jié)為單位)不夠時(shí),可以另外擴(kuò)片外程序存儲(chǔ)器或片外存儲(chǔ)器。4.3 mcs-51系列單片機(jī)引腳功能及一些簡(jiǎn)單電路介紹下圖4-2為mc-51系列單片機(jī)引腳圖及邏輯符號(hào),各引腳功能如下: 圖4-2 8031單片機(jī)引腳圖4.3.1 電源引腳vcc和vssvcc(40腳):電源端,接+5v。vss(20腳):接地端。通常vcc和vss之間應(yīng)接高頻和低頻濾波電容。 4.3.2 時(shí)鐘電路引腳xtal1和xtal2 xtal1(19腳):接外部石英晶體和微調(diào)電容一端,在片內(nèi)它是振蕩器倒相放大器的輸入。若使用外部時(shí)鐘時(shí),該引腳必須接地。xtal2(18腳
32、);接外部石英晶體和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放大器的輸出。若使用外部時(shí)鐘時(shí),該引腳作為外部時(shí)鐘的輸入端。 4.3.3 控制信號(hào)引腳ale、psen、ea和rst aleprog(address latch enableprogramming,30腳);地址鎖存信號(hào)輸出端。在存取片外存儲(chǔ)器時(shí),用于鎖存低8位地址。當(dāng)單片機(jī)上電正常工作后,ale端就周期性地以時(shí)鐘振蕩頻率的16的固定頻率向外輸出正脈沖信號(hào)。此引腳的第二功能prog是對(duì)片內(nèi)帶有4k字節(jié)eprom的8751固化程序時(shí),作為編程脈沖輸入端。 psen(program store enable,29腳):程序存儲(chǔ)允許輸出端。是
33、片外程序存儲(chǔ)器的讀選通信號(hào),低電平有效。eavpp(enable addrssvoltage pul of programming,3l腳);程序存儲(chǔ)器地址允許輸入端。當(dāng)ea為高電平時(shí),cpu執(zhí)行片內(nèi)程序存儲(chǔ)器指令,但當(dāng)pc中的值超過(guò)0fffh時(shí)將自動(dòng)轉(zhuǎn)向執(zhí)行片外程序存儲(chǔ)器指令。當(dāng)ea為低電平時(shí),cpu只執(zhí)行片外程序存儲(chǔ)器指令。在8051中,當(dāng)對(duì)片內(nèi)eprom編程時(shí),該端接12v的編程電壓。rstvpd(9腳):復(fù)位信號(hào)輸入端。高電平有效,在此輸入端保持兩個(gè)機(jī)器周期的高電平后,就可以完成復(fù)位操作。復(fù)位以后,p0p3口均為高電平,sp指針重新賦值為07h,pc被賦值為0000h。復(fù)位有自動(dòng)上電復(fù)
34、位和人工按鈕復(fù)位兩種。此外,該引腳還有掉電保護(hù)功能,若在該端接十5v備用電源,一旦在使用中vcc突然消失(掉電),則可以保護(hù)片內(nèi)ram中信息不丟失。 4.4 mcs-51單片機(jī)i/o口概述mcs-51單片機(jī)有4個(gè)8位并行輸入/輸出口,分別稱(chēng)為p0、p1、p2和p3口,每個(gè)口都是8位準(zhǔn)雙向口,這4個(gè)接口可以并行輸入或輸出8位數(shù)據(jù),也可按位使用,即每一根輸人/輸出線都能獨(dú)立作為輸入或輸出;每個(gè)端口都包括一個(gè)數(shù)據(jù)鎖存器(即特殊功能寄存器p0-p3),個(gè)輸出驅(qū)動(dòng)器和輸入緩沖器。作輸出時(shí)數(shù)據(jù)可以鎖存,作輸入時(shí)數(shù)據(jù)可以緩沖,但這四個(gè)通道的功能并不完全相同。在無(wú)片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,這4個(gè)端口都可以作為準(zhǔn)
35、雙向通用i/o口使用,但在具有片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,p2口可用作輸出高8位地址,p0口作為雙向總線,分時(shí)輸出低8位地址和輸入/輸出數(shù)據(jù)。4.4.1 p0口(p0.0p0.7,3932腳)p0口是一個(gè)漏極開(kāi)路的8位準(zhǔn)雙向i/o口,每位能驅(qū)動(dòng)8個(gè)lsttl負(fù)載,在訪問(wèn)片外存儲(chǔ)器時(shí),它分時(shí)作為8位地址線和8位雙向數(shù)據(jù)線。當(dāng)p0口作為普通輸入口使用時(shí),應(yīng)先向口鎖存器寫(xiě)“1”。從圖2-6可以看出,p0口的輸出驅(qū)動(dòng)器中有兩個(gè)場(chǎng)效應(yīng)管,上面的管子導(dǎo)通,下面的管子截止,輸出為高電平;上面的管截止,下面的管導(dǎo)通,輸出為低電平;上、下管均截止時(shí)輸出浮空。p0口的輸出驅(qū)動(dòng)器中含有一個(gè)多路電子開(kāi)關(guān),當(dāng)其接至口鎖存器
36、-q端時(shí),作為雙向i/o口使用。將“1”寫(xiě)至口鎖存器時(shí),上、下管均為截止,輸出浮空。一般這時(shí)應(yīng)外上拉電阻,將口線拉至高電平否則,p0口輸出的信號(hào)不確定。將“0”寫(xiě)至鎖存器時(shí),下管導(dǎo)通,輸出低電平。作輸入時(shí),口鎖存器應(yīng)置“1”,保證從引腳讀人的數(shù)據(jù)正確。當(dāng)多路開(kāi)關(guān)接至地址/數(shù)據(jù)端時(shí),p0口作為地址/數(shù)據(jù)端口使用,分時(shí)輸出外部存儲(chǔ)器的低8位地址(a0a7)和傳送數(shù)據(jù)(d0d7)。由于存儲(chǔ)器在被訪問(wèn)期間要求地址信號(hào)一直有效,而p0口是分時(shí)傳輸?shù)刂?、?shù)據(jù)信號(hào),地址信號(hào)只在某個(gè)時(shí)間段出現(xiàn),并非一直有效,所以需要由地址鎖存允許信號(hào)ale將低8位的地址鎖存到外部地址鎖存器中,接著p0口便輸入/輸出數(shù)據(jù)。p0
37、口輸出的低8位地址來(lái)源于程序計(jì)數(shù)器pc低8位、數(shù)據(jù)指針dptr8位、r1或r0。4.4.2 p1口(p1.0p1. 7,18腳)p1口是一個(gè)帶內(nèi)部上拉電阻的8位淮雙向i/o口p1口的每一位能驅(qū)動(dòng)4個(gè)lsttl負(fù)載,p1口作為輸入口使用時(shí),應(yīng)先向口鎖存器寫(xiě)“1”。輸出時(shí),將“1”寫(xiě)入p1口的某一位鎖存器,則對(duì)應(yīng)連接在-q上的場(chǎng)效應(yīng)管截止,該位的輸出由內(nèi)部的上拉電阻將引腳拉成高電乎,輸出“1”。將“0”寫(xiě)入鎖存器,則對(duì)應(yīng)連接在-q上的場(chǎng)效應(yīng)管導(dǎo)通,該位的引腳輸出低電平,即輸出“0”。輸入時(shí),口鎖存器必須置“1”,使輸出場(chǎng)效應(yīng)管截止,這時(shí)該位引腳由內(nèi)部上拉電阻拉成高電平,也可以由外部電路拉成低電平。
38、此時(shí),引腳的狀態(tài)由外接的輸出設(shè)備的輸出狀態(tài)決定。cpu讀pl引腳的狀態(tài)時(shí),實(shí)際就是讀外部輸出設(shè)備的輸出信息。p1口作為輸入線時(shí),可以被任何ttl電路或mos電路驅(qū)動(dòng)。由于內(nèi)部有上拉電阻,也可以被集電極開(kāi)路或漏極開(kāi)路的電路驅(qū)動(dòng)。對(duì)于52子系列,p1.0與p1.1還有第二功能:p1.0 可用作定時(shí)器/計(jì)數(shù)器2的計(jì)數(shù)脈沖輸入端t2;p1.1 可用作定時(shí)器/計(jì)數(shù)器2的外部控制端t2ex。4.4.3 p2口(p2.0p2.7,2128腳)p2口為準(zhǔn)雙向i/o口,有兩種功能,對(duì)于內(nèi)部擁有程序存儲(chǔ)器,無(wú)須擴(kuò)展外部rom且無(wú)外部rom的應(yīng)用場(chǎng)合(無(wú)高8位地址需求),p2口可作為輸入/輸出口使用,直接與外部設(shè)備
39、相連。p2口也可用于系統(tǒng)擴(kuò)展的地址總線口,輸出地址總線的高8位a8a15。對(duì)于內(nèi)部沒(méi)有程序存儲(chǔ)器的單片機(jī)(如8031),一般情況下只能作為系統(tǒng)擴(kuò)展的高8位地址總線輸出口而不能作為與外部設(shè)備相連接的輸入/輸出口。p2口的輸出驅(qū)動(dòng)器有一個(gè)多路電子開(kāi)關(guān)(mux),當(dāng)mux開(kāi)關(guān)接至輸出鎖存器q輸出端時(shí),p2口作為第一功能輸出線,與p1口的功能相似;當(dāng)mux開(kāi)關(guān)接至地址端時(shí),p2口的狀態(tài)由cpu送出的地址確定:訪問(wèn)程序存儲(chǔ)器時(shí),地址來(lái)源于程序計(jì)數(shù)器pc的高8位,輸出地址a8a15;訪問(wèn)數(shù)據(jù)存儲(chǔ)器或i/o設(shè)備時(shí),地址來(lái)源于數(shù)據(jù)指針dptr的高8位dph,特殊的采用間址寄存器r1或r0時(shí),則p2口保持原有的
40、地址信息不變。4.4.4 p3口(p3.0p3.7,1017腳)p3口為準(zhǔn)雙向多功能i/o口,可以分別定義為第一功能輸入/輸出線或第二功能輸入/輸出線。當(dāng)p3口定義為第一功能輸入/輸出出線時(shí),第二功能翰出線總是高電平。此引腳輸出電平取決于口鎖存器的狀態(tài),當(dāng)輸出“1”時(shí),寫(xiě)人口鎖存器的數(shù)據(jù)從q端輸出,使輸出場(chǎng)效應(yīng)管截止,引腳由上拉電路拉成高電平;當(dāng)輸出“0”時(shí),寫(xiě)人口鎖存器的數(shù)據(jù)從q端輸出,使輸入場(chǎng)效應(yīng)管導(dǎo)通,引腳輸出低電平。同樣,p3口的某一位作為輸入線時(shí),該位口鎖存器應(yīng)保持“1”,使輸出場(chǎng)效應(yīng)管截止,引腳狀態(tài)由外部輸入電平所確定。當(dāng)p3口定義為第二功能輸入輸出線時(shí),該位的口鎖存器必須保持“1
41、”,輸出場(chǎng)效應(yīng)管的狀態(tài)由第二功能輸出確定。p3口的第二功能定義如下:p3.0 rxd(串行輸入口)p3.1 txd(串行輸出口)p3.2 int0(外部中斷0輸入口)p3.2 int1(外部中斷1輸入口)p3.4 t0(定時(shí)器0外部輸入口)p3.5 t1(定時(shí)器1外部輸入口)p3.6 wr(寫(xiě)選通輸出口)p3.7 rd(讀選通輸出口) 總結(jié)我們所做的公共汽車(chē)報(bào)站器系統(tǒng)基本上實(shí)現(xiàn)了報(bào)站器的基本功能。系統(tǒng)統(tǒng)采用msc-51系列單片機(jī)intel 8031控制isd2590型語(yǔ)音芯片從而達(dá)到具有人工報(bào)站,自動(dòng)報(bào)站兩種模式的目的。實(shí)現(xiàn)了可重復(fù)性的預(yù)報(bào)站名,可設(shè)置上、下行路線,音量可調(diào)、站點(diǎn)可調(diào)等功能。達(dá)
42、到了一個(gè)經(jīng)濟(jì)型公共汽車(chē)報(bào)站器的要求:經(jīng)濟(jì)、實(shí)用。系統(tǒng)不足之處使用硬件數(shù)較少增大了軟件編程的難度對(duì)設(shè)計(jì)者的要求較高。當(dāng)然經(jīng)濟(jì)、實(shí)用型的報(bào)站器更適合于市場(chǎng)發(fā)展的要求。 1、在本次畢業(yè)設(shè)計(jì)中我們的課題是公共汽車(chē)自動(dòng)報(bào)站器,這個(gè)系統(tǒng)是現(xiàn)在社會(huì)上應(yīng)用在公交系統(tǒng)中非常廣泛的一種電子器械,它能通過(guò)軟硬件的控制實(shí)現(xiàn)自動(dòng)報(bào)站能提醒車(chē)上的乘客提前作好下車(chē)的準(zhǔn)備,還能幫助駕駛員更好的完成公共服務(wù)的工作。 2、在設(shè)計(jì)中我們主要運(yùn)用了單片機(jī)來(lái)做系統(tǒng)的主體,通過(guò)軟件來(lái)控制系統(tǒng),我們基本實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)的要求,但是在某些方面,還無(wú)法達(dá)到使用的要求,應(yīng)為我們?cè)O(shè)計(jì)的部分內(nèi)容在部分地方,實(shí)際的效益要高出一些。 3、畢業(yè)設(shè)計(jì)對(duì)以前學(xué)
43、過(guò)的理論知識(shí)起到了回顧作用,并對(duì)其加以進(jìn)一步的消化和鞏固。 4、畢業(yè)設(shè)計(jì)培養(yǎng)了嚴(yán)肅認(rèn)真和實(shí)事求是的科學(xué)態(tài)度。而且培養(yǎng)了吃苦耐勞的精神以及相對(duì)應(yīng)的工程意識(shí),同學(xué)之間的友誼互助也充分的在畢業(yè)設(shè)計(jì)當(dāng)中體現(xiàn)出來(lái)了 5、 發(fā)現(xiàn)了許多我以前認(rèn)識(shí)理解的誤區(qū),因?yàn)橐郧皩W(xué)單片機(jī)時(shí)錯(cuò)誤理解了某些書(shū)上的或老師講的思想,產(chǎn)生自以為正確的假象。 6、多交談或請(qǐng)教容易更直接更正確的理解并掌握知識(shí)。有些時(shí)候精神不是很集中,思想不通,但多和人交談經(jīng)人一點(diǎn)撥,有茅塞頓開(kāi)的感覺(jué)。致謝首先很榮幸在指導(dǎo)老師高浪琴老師以及郭文老師的精心指導(dǎo)和嚴(yán)格要求下做畢業(yè)設(shè)計(jì),通過(guò)高老師和郭老師的指導(dǎo)我獲得了豐富的理論知識(shí),極大地提高了實(shí)踐能力,并
44、對(duì)當(dāng)前單片機(jī)領(lǐng)域的研究狀況和發(fā)展方向有了一定的了解,單片機(jī)領(lǐng)域這對(duì)我今后進(jìn)一步學(xué)習(xí)計(jì)算機(jī)方面的知識(shí)有極大的幫助。使我在當(dāng)今中國(guó)社會(huì)競(jìng)爭(zhēng)中得到增加了競(jìng)爭(zhēng)砝碼。同時(shí),我忠心感謝東華理工學(xué)院所有的老師們,是他們給了我們?nèi)松砷L(zhǎng)的重要階段指明了路標(biāo),在未來(lái)的工作和學(xué)習(xí)中,我將以更好的成績(jī)來(lái)回報(bào)學(xué)校。此外,感謝所有幫助和關(guān)心我的同學(xué),在與他們的探討和交流中,不斷開(kāi)闊我的視野。 同時(shí)感謝我的母校東華理工學(xué)院四年來(lái)對(duì)我的教育和關(guān)心在這里我不僅學(xué)習(xí)到了專(zhuān)業(yè)的知識(shí)還學(xué)習(xí)到了認(rèn)真求實(shí)的,努力拼搏的作風(fēng).這使我端正了態(tài)度,明確了方向,樹(shù)立了正確的人生觀和價(jià)值觀,使我受用終身!最后衷心的感謝我的父母多年來(lái)對(duì)我的養(yǎng)育之
45、恩和在生活上無(wú)微不至的關(guān)懷,沒(méi)有他們就有我的今天心學(xué)習(xí)文化知識(shí),成為一個(gè)對(duì)社會(huì)有用的人.這份養(yǎng)育之恩我將永遠(yuǎn)銘記與心.在此謹(jǐn)向他們致以深深的謝意! 參考文獻(xiàn)1 丁元杰.單片微機(jī)原理及應(yīng)用.第2版.機(jī)械工業(yè)出版社2 閻石主.數(shù)字電子技術(shù)基礎(chǔ).第4版.高等教育出版社3 王洪慶.微型計(jì)算機(jī)控制技術(shù).第1版.機(jī)械工業(yè)出版社4 陳方主.c語(yǔ)言程序設(shè)計(jì)實(shí)用教程.第2版.機(jī)械工業(yè)出版社5單片機(jī)與嵌入式系統(tǒng)應(yīng)用.2001(1-6)合訂本 北京6 何立民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)m.北京航空航天大學(xué).1996.7 李華. mcs51系列單片實(shí)用接口技術(shù)北京.北京航空航天大學(xué)出版社,1993.8 徐巧魚(yú).郭繼忠.最新電
46、子技術(shù)科教設(shè)備介紹半導(dǎo)體光子學(xué)與術(shù).2004.9 高文煥 汪蕙.基于tms320vc5402的音頻信號(hào)采集與處理系統(tǒng).半導(dǎo)體技術(shù).2005.10 江曉安.董秀峰編,模擬電子技術(shù)(第二版)西安.西安電子科技大學(xué)出版社.2002. 11 i2c specific information. philips semiconductors.1995.12 j.a.allocca. electronic instrumentation, prentice hall.1983.13 mfolmn rgclle & wtchdde aegy. so may aim at the different syste
47、m environment.carries on the extremely exquisite conformity.2002.14kevin downes & merilee ford. power amplifiers electric circ 附錄1 系統(tǒng)主控電路圖7-1系統(tǒng)主控電路附錄2 圖7-2 鍵盤(pán)及顯示電路附錄3語(yǔ)音系統(tǒng)電路圖7-3 語(yǔ)音系統(tǒng)電路/*filename:project.c*/*iccavr6.30編譯*/#include /寄存器定義;#include /宏定義;#include zimo.h /點(diǎn)陣led字模#define uchar unsigned cha
48、r /數(shù)據(jù)類(lèi)型定義#define uint unsigned int /數(shù)據(jù)類(lèi)型定義uchar key_value; /按鍵鍵值;uchar state_flag; /站點(diǎn)標(biāo)志;uchar ack_flag; /確認(rèn)標(biāo)志;uchar pre_flag; /預(yù)報(bào)標(biāo)志;uchar move_flag; /滾動(dòng)標(biāo)志;uchar spec_flag; /特殊信息標(biāo)志;uchar eom_flag=1; /信息結(jié)束標(biāo)志;uchar pst_flag; /上、下行標(biāo)志;uchar state=1; /站數(shù);uchar spec; /特殊信息數(shù);uchar speed=20; /文字滾動(dòng)速度;uchar w
49、ord_number; /顯示字?jǐn)?shù);/語(yǔ)音芯片第116段分別保存16站的站名信息/第17段保存報(bào)站信息“到了,請(qǐng)要下車(chē)的乘客依次從后門(mén)下車(chē)”/第18、19段分別保存預(yù)報(bào)信息“前方到站”、“請(qǐng)要下車(chē)的乘客做好下車(chē)準(zhǔn)備”/第20段保存歡迎信息及公交車(chē)線路說(shuō)明/第21、22段保存特殊提示信息uchar snd_info=0,17; /報(bào)站聲音信息uchar snd_pre_info=18,0,19; /預(yù)報(bào)聲音信息uchar snd_spec=21,22; /特殊聲音信息uchar snd_welc=20; /歡迎聲音信息/本例公交車(chē)語(yǔ)音報(bào)站系統(tǒng)包含16站/所有的站名都以“第n站”代替,其中n為當(dāng)前站數(shù),n16/報(bào)站時(shí)顯示屏滾動(dòng)顯示“第n站到了”/預(yù)報(bào)站時(shí)顯示屏顯示“前方到站第n站”
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 客運(yùn)火車(chē)站旅客服務(wù)規(guī)范考核試卷
- 供應(yīng)鏈協(xié)同案例解析考核試卷
- 低溫倉(cāng)儲(chǔ)庫(kù)存管理與控制考核試卷
- 家用縫紉機(jī)維修實(shí)操考核試卷
- 土地利用規(guī)劃中的社區(qū)開(kāi)放空間設(shè)計(jì)考核試卷
- 創(chuàng)業(yè)投資風(fēng)險(xiǎn)防范體系建設(shè)與實(shí)施路徑考核試卷
- 政府融資合同范本模板
- 自用高爾夫轉(zhuǎn)讓合同范本
- 工地叉車(chē)租憑合同范本
- 電氣質(zhì)量安全培訓(xùn)課件
- 2023 年上海市信息技術(shù)合格考 模擬卷 2(含答案解析)
- 2024年組工業(yè)務(wù)大比武知識(shí)考試試卷(附標(biāo)準(zhǔn)答案)
- 2024農(nóng)村宅基地轉(zhuǎn)讓合同范本
- 公務(wù)員考試言語(yǔ)理解高頻詞匯
- 各類(lèi)學(xué)校校園安全應(yīng)急預(yù)案匯編-(附應(yīng)急全套流程圖)
- 《積極心理學(xué)(第3版)》 課件 第3章 積極情緒的價(jià)值
- 胃管非計(jì)劃拔管原因分析
- 斯坦福大學(xué)人生設(shè)計(jì)課 (美比爾·博內(nèi)特 戴夫·伊萬(wàn)斯)
- 信息技術(shù)必修一《數(shù)據(jù)與計(jì)算》三章第二節(jié)《數(shù)據(jù)分析與可視化》教案
- 微信欠條合同范本
- 博士高校面試答辯模板
評(píng)論
0/150
提交評(píng)論