【正文】
PC0000HTCON00HACC00HB00HPSW00HSP07HDPTR0000HP0P3FFHIP00000BIE000000BTMOD00HTH000HTL000HTH100HTL100HSCON00HSBUF不定PCON(CHMOS)00000B在本設(shè)計中復(fù)位電路采用的是上電復(fù)位,即如圖3-9所示。另外,在復(fù)位期間,端口引腳處于隨機狀態(tài),復(fù)位后,系統(tǒng)將端口置為全“1”態(tài)。對于CMOS型單片機,由于在RST端內(nèi)部有一個下拉電阻,故可將外部電阻去掉,而將外接電容減至1uF。當(dāng)人為按下按鈕時,則VCC的+5V電平就會直接加到RST端。當(dāng)在RST端采樣到“1”信號且該信號維持19個振蕩周期以后,將ALE和/PSEN接成高電平 ,使器件復(fù)位。CL(負載電容):30pF+3pF。在電路中,對電容C1和C2的值要求不是很嚴格,如果用高質(zhì)的晶振,則不管頻率為多少,C1,C2通常都選擇30pF??梢岳盟鼉?nèi)部的振蕩器產(chǎn)生時鐘,只要在XTAL1和XTAL2引腳上外接一個晶體及電容組成的并聯(lián)諧振電路,便構(gòu)成一個完整的振蕩信號發(fā)生器,如圖3-5示,此方法稱為內(nèi)部方式。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。如想禁止ALE的輸出可在SFR8EH地址上置0。在FLASH編程期間,此引腳用于輸入編程脈沖。P3口也可作為AT89C51的一些特殊功能口,如下所示: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時器0外部輸入) T1(記時器1外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。這是由于內(nèi)部上拉的緣故。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8個TTL門電流。它主要由下面幾個部分組成:1個8位中央處理單元(CPU)、片內(nèi)Flash存儲器、片內(nèi)RAM、4個8位的雙向可尋址I/O口、1個全雙工UART(通用異步接收發(fā)送器)的串行接口、2個16位的定時器/計數(shù)器、多個優(yōu)先級的嵌套中斷結(jié)構(gòu),以及一個片內(nèi)振蕩器和時鐘電路。(7) 預(yù)置存儲:采用兩種方式存儲,一種是在燒寫器上將數(shù)據(jù)寫入,另一種是在車上,單片機處于輸入狀態(tài),車輛行駛一遍,將站與站之間的脈沖數(shù)寫入片內(nèi)。外部晶振12MHz。系統(tǒng)由脈沖檢測、脈沖計數(shù)、CPU控制、控制信號、語音芯片、輸出顯示等組成。342 方案的選擇與論證公交車自動報站系統(tǒng)的設(shè)計主要是對里程計數(shù)來控制報站時刻,進站、出站自動播報站名及服務(wù)用語,準確、及時、完全不需要人工介入。可以完整地播報一條公交線路的站名。手動電子報站一般有司機或者乘務(wù)員控制,經(jīng)常出現(xiàn)錯報,誤報的情況。目前公交車報站有三種方式,一種是利用GPS全球衛(wèi)星定位系統(tǒng)的公交車報站系統(tǒng),在司機座位后面隔板上,安裝了一臺15英寸的液晶電視和 GPS信號接收器,安裝了這套設(shè)備后,公交車在語音報站的同時,通過液晶電視還可以顯示到站站名的字幕,這樣如果沒聽清報站的話,通過顯示屏,乘客也可以一目了然。公交車自動報站器的設(shè)計主要是為了彌補改變傳統(tǒng)語音報站器必須有司機操控才能工作的落后方式,進站、出站自動播報站名及服務(wù)用語,為市民提供更人性化,更完善的服務(wù)。鑒于傳統(tǒng)公交車報站系統(tǒng)的不足之處,結(jié)合公交車輛的使用特點及實際營運環(huán)境,設(shè)計了一種由單片機控制的公交車自動報站系統(tǒng)。 課題研究的意義及背景公共汽車為外出的人們提供了方便快捷的服務(wù),而公共汽車的報站直接影響服務(wù)的質(zhì)量。為使得人們特別是為外來旅游、出差、就醫(yī)、求職等急需了解本地的公交路線的人提供高效、方便、快捷的公交系統(tǒng),讓他們得到自己所需要的各種相關(guān)信息,以便減少各種可能產(chǎn)生不必要的交通流量,提高公交的運作效率,公交自動報站系統(tǒng)便應(yīng)運而生。s misinformation or failed to report, created the passenger by mistake under or the mild chronic bloody vaginal discharge, has had the very greatly negative influence regarding the public transportation operation, could have very many nonessential influences to the , studies the public transportation automatic newspaper station system is extremely essential.This topic main research is based on at89C51 public transportation automatic newspaper station system front, this system stations of arrival the pronunciation newspaper station in the public transportation, and has the LED nixietube to demonstrate, to main terminal when the public transportation may station of arrival the information to the main terminal transmission, convenient main terminal arrangement public transportation coach topic request designs a public transportation automatic newspaper station system, realizes the public transportation pronunciation automatic newspaper station, namely is entering the station, outputting time disseminates news the voice prompt information and the service language automatically, simultaneously carries on the Chinese character demonstration using the LED lattice electric design request using AT89C51 took the master control chip pletes the master control electric circuit the design, auxiliary circuit request including pronunciation electric circuit, Chinese character lattice display circuit, power circuit and so on.The public transportation newspaper station system mainly is posed by four parts, namely master control electric circuit, pulse examination electric circuit, pronunciation electric circuit as well as LED lattice Chinese character display circuit.Key word:Automatic newspaper station。本設(shè)計要求利用AT89C51作為主控芯片完成主控電路的設(shè)計,輔助電路要求包括語音電路、漢字點陣顯示電路、電源電路等。編號:本科畢業(yè)論文(設(shè)計) 題目:基于AT89C51的公交車語音報站器的設(shè)計系 (院):信息工程學(xué)院姓 名:唐河學(xué) 號:0835140155專 業(yè):通信工程年 級:2008級指導(dǎo)教師:李平職 稱:講師完成日期:2012年5月摘 要公交車已經(jīng)成為一般工薪族和學(xué)生族出門必須的交通工具,目前公交車上采用的公交報站系統(tǒng)具有語音和顯示報站的基本功能,但由于報站時采用司機手動切換,一方面增加了司機的勞動強度,另一方面由于司機的誤報或漏報,造成乘客誤下或漏下,對于公交運營產(chǎn)生了很大負面影響,更會對乘客造成很多不必要的影響。本課題要求設(shè)計一公交車自動報站系統(tǒng),以實現(xiàn)公交車的語音自動報站,即在進站、出站時候自動播報語音提示信息及服務(wù)用語,同時利用LED點陣電路進行漢字顯示。s labor intensity, on the other hand because driver39。LED目 錄1緒論……………………………………………………………………………………...1 課題研究的意義及背景 1 報站器的動態(tài)發(fā)展趨勢 2 設(shè)計的主要目標任務(wù) 22 方案的選擇與論證……………………………………………………………………..3 方案 33 硬件電路的設(shè)計………………………………………………………………………..5 主控電路的設(shè)計 5 脈沖檢測電路的設(shè)計 12 語音輸出電路的設(shè)計 15 LED顯示電路的設(shè)計 214 軟件設(shè)計………………………………………………………………………………26 主控程序的設(shè)計 26 語音報站程序的設(shè)計 28 LED漢字顯示程序的設(shè)計 285 系統(tǒng)調(diào)試………………………………………………………………………………30結(jié)束語……………………………………………………………………………………31參考文獻…………………………………………………………………………………32致謝………………………………………………………………………………………331緒論隨著城市化進程的加快,公共交通作為城市的基礎(chǔ)設(shè)施之一,仍然是絕大多數(shù)出行者的首選交通方式。公交應(yīng)用系統(tǒng)帶給公交企業(yè)的將不僅是形象的提升,也是效益的增長。在聲學(xué)領(lǐng)域,微機技術(shù)與各種語音芯片相結(jié)合,即可完成語音的合成技術(shù),使得汽車報站器的實現(xiàn)成為可能,從而為市民提供了更加人性化的服務(wù)。(2)安全隱患:每次報站時都需要由駕駛員對報站器進行操作,而在車輛起動與進站時,往往是路面情況最復(fù)雜的時候,駕駛員既要對行駛中的汽車進行起動或制動等操作,同時還要兼顧報站系統(tǒng)的操作,給行駛中的車輛帶來一定的安全隱患。公交車報站器在公交事業(yè)中占有舉足輕重的地位,它直接影響到公交車的服務(wù)質(zhì)量。另外兩種是手動電子報站和人工報站的方式,而它們都離不開司務(wù)人員,加大司乘人員的工作強度。 設(shè)計的主要目標任務(wù)本課題要求設(shè)計一公交車自動報站系統(tǒng),不同公交線路的站名的輸入和更換。本設(shè)計要求利用AT89C51作為主控芯片完成主控電路的設(shè)計,輔助電路要求包括語音電路、漢字點陣顯示電路、電源電路等。以AT89C51為主控芯片,對外來脈沖計數(shù),結(jié)合語音芯片ISD4004輸出語音。(2) 脈沖計數(shù):光電耦合器的信號進入C51后,采用中斷方式對脈沖計數(shù)。(6) 輸出顯示:LED點陣漢字顯示。 主控電路的設(shè)計 關(guān)于AT89C51單片機AT89C單片機的結(jié)構(gòu)框圖如圖3-1所示。VSS:接地。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸