freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機公交車語音報站系統(tǒng)畢業(yè)設(shè)計(專業(yè)版)

2025-08-08 19:06上一頁面

下一頁面
  

【正文】 作為一名即將離開大學(xué)校門的學(xué)生,我把本次設(shè)計看作是大學(xué)中的最后一門功課,投入了巨大的時間和精力。 for{i=400。 lcdwd(k)。ii9。 } } void hzklib() { lcdwc(0x80)。 } void lcdwc(unsigned char cmdcode) //寫指令代碼 { chk_busy()。it。 sclk_4004=0。 datasoute=address1。sclk_4004=1。 sclk_4004=0。 for(i=0。 sclk_4004=0。void delay(unsigned int i) //延時程序 {while(i)。根據(jù)輸出電流值的不同,選用不同系列的芯片,當(dāng)電流小于100mA時,可以選用78L00系列;,可選用78M00系列;,應(yīng)選用7800系列的芯片。同理,在釋放鍵的過程中,只要一接通A,Q端就升為1。這種做法,工作可靠,且節(jié)省機時。為了縮小整個系統(tǒng)的規(guī)模,簡化硬件線路,我們希望設(shè)置最少量的按鍵,獲得更多的操作控制功能。 RST 復(fù)位信號,低電平有效。TH12864液晶顯示模組是12864點陣的文字圖形型液晶顯示模組,內(nèi)置國標(biāo)GB2312碼簡體中文字庫(1616點陣)、ASCII碼字符集(816點陣)和64256點陣顯示RAM(GDRAM繪圖區(qū)域);可與CPU直接接口,提供兩種界面來連接微處理機(八位并行及串行連接方式);具有光標(biāo)顯示、畫面移位和睡眠模式等多種功能。 器件便從00地址開始錄音,一直到出現(xiàn)OVF(存儲器末尾)時,錄音停止。 ⑤指令格式是(八位控制碼)加(十六位地址碼)。輸入時鐘的占空比無關(guān)緊要,因內(nèi)部首先進(jìn)行了分頻。數(shù)據(jù)在SCLK上升沿鎖存到芯片,在下降沿移出芯片。,,頻率越低,錄放時間越長,而音質(zhì)則有所下降,片內(nèi)信息存于閃爍存儲器中,可在斷電情況下保存一百年(典型值),可反復(fù)錄音十萬次。一般采用的辦法是在RST端和正電源VCC之間接一個按鈕。在電路中,對電容C1和C2的值要求不是很嚴(yán)格,如果用高質(zhì)的晶振,則不管頻率為多少,C1,C2通常都選擇30pF。另外,該引腳被略微拉高。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。它主要由下面幾個部分組成: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)振蕩器和時鐘電路。同時,單片機通過程序讀取文字信息,送入液晶顯示模組來進(jìn)行站數(shù)和站名的顯示。在聲學(xué)領(lǐng)域,微機技術(shù)與各種語音芯片相結(jié)合,即可完成語音的合成技術(shù),使得汽車報站器的實現(xiàn)成為可能,從而為市民提供了更加人性化的服務(wù)。作為公交汽車還要有醒目和減少乘務(wù)人員強度的電子報站器,電子顯示路牌,無人售票裝置,前后電視監(jiān)視系統(tǒng)等新技術(shù)的采用也將越來越普及。 課題研究的背景及意義公共汽車為外出的人們提供了方便快捷的服務(wù),而公共汽車的報站直接影響服務(wù)的質(zhì)量。 本設(shè)計要求利用AT89C51作為主控芯片完成主控電路的設(shè)計,輔助電路要求包括語音電路、顯示電路、電源電路、按鍵模塊電路等。 3 硬件電路的設(shè)計 公交車語音報站系統(tǒng)主要由四個部分組成,即主控電路、按鍵模塊、語音電路、漢字顯示電路。 P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。在組成一個單片機應(yīng)用系統(tǒng)時,這種方式的結(jié)構(gòu)緊湊,成本低廉,可靠性高。在RST端電壓變低后,經(jīng)過12個機器周期后退出復(fù)位狀態(tài),重新啟動時鐘,并恢復(fù)ALE和/PSEN的狀態(tài)。芯片采用CMOS 技術(shù),內(nèi)含振蕩器、防混淆濾波器、平滑濾波器、音頻放大器、自動靜噪及高密度多電平閃爍存儲陳列。 7)串行輸入(MOSI) 此端為串行輸入端,主控制器應(yīng)在串行時鐘上升沿之前半個周期將數(shù)據(jù)放到本端,以供輸入。工業(yè)級芯片在整個溫度和電壓范圍內(nèi),頻率變化在4%以內(nèi),此時建議使用穩(wěn)壓電源。 ②在傳輸期間必須保持低電平,在兩條指令之間則保持高電平。 如果從00處錄音,則按以下時序: ①發(fā)POWER UP指令。點陣式LCD不僅可以顯示字符、數(shù)字,還可以顯示各種圖形、曲線及文字,并且可以實現(xiàn)屏幕上下左右滾動、動畫、分區(qū)開窗口、反轉(zhuǎn)、閃爍等功能,用途十分廣泛。 RS(CS) 寄存器選擇信號,高電平時為數(shù)據(jù)操作,低電平時為寫指令或讀狀態(tài)(串行方式下為片選信號,低電平有效)。鍵的閉合與否,取決于機械彈性開關(guān)的通、斷狀態(tài)。抖動過程的長短由按鍵的機械特性決定,一般為10~20ms。而Q端在K到達(dá)B端之前始終為0。在電子制用中應(yīng)用較多的是三端固定輸出穩(wěn)壓器。sbit miso_4004=P0^2。 } cs_4004=1。 sclk_4004=0。 delay(5118)。j=m1。 for(i=0。i8。 unsigned h,l,ii。 E=1。 //指定在資料的讀取及寫入時,設(shè)定游標(biāo)的移動方向及指定顯示的移位 } void hzkids(unsigned char code *s) { while(*s0) { lcdwd(*s)。 } } void lcdfill_upright(unsigned char disdata) //橫條紋顯示 { unsigned char x,y,ii。 lcdwc(x+0x80+ii)。 hzklib()。break。在設(shè)計的過程中,我確實遇到了許多棘手的問題,碰到了很多的困難。 } void main() //主函數(shù)main() { unsigned char key。 RES=1。y++) { f=disdata。ii9。 E=1。j++) 。 } cs_4004=1。 sclk_4004=1。 datasoute=0。 for(i=0。 j=m1。 for(i=0。 sclk_4004=0。系統(tǒng)進(jìn)行語音錄制時,語音信號通過語音錄入電路送給語音合成電路中的語音芯片,由語音芯片進(jìn)行數(shù)據(jù)處理,并將生成的數(shù)字語音信息存儲到語音存儲芯片中,從而建立語音庫。2)軟件防抖動方法 若采用硬件防抖動電路,則N個鍵就必須配有N個防抖動電路。 濾波防抖動電路 當(dāng)鍵K未按下時,電容C兩端電壓均為0,非門輸出為1。不過微型計算機控制系統(tǒng)畢竟資源有限。 BLA 背光源正極(LED+5V)。由于TH12864液晶顯示器是一種帶有輸出驅(qū)動的完整的液晶顯示器,八位微處理器可直接與其相連,對液晶屏進(jìn)行行、列驅(qū)動[12]。這個特點對語音提示功能很有用。因此,要注意移入的數(shù)據(jù)是否與器件當(dāng)前進(jìn)行的操作兼容。通常本端對地接1181。中斷狀態(tài)在下一個SPI周期開始時清除。 2)地線(VSSD,VSSA) 芯片內(nèi)部數(shù)字電路電源地線和模擬電路電源地線引腳。Vcc AT89C51RST GND10uF+Vcc 手動復(fù)位電路2) 上電復(fù)位 ,只要在RST復(fù)位輸入引腳上接一電容至VCC端,下接一個電阻到地即可。XTAL2XTAL1內(nèi)部定時/PD400D1D2Q1RfQ2VCCQ3Q4 AT89C51單片機內(nèi)部振蕩器電路XTAL2XTAL1GNDNCCMOS門外部振蕩信號 外部時鐘接法XTAL1XTAL289系列單片機GND內(nèi)部定時VCC/PDRf石英晶體或陶瓷振蕩器C1C2 片內(nèi)振蕩器等效電路通常,在單片機中對所使用的振蕩晶體的參數(shù)要求如下:ESR(等效串聯(lián)電阻):。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。 P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。在空閑方式中,CPU停止工作,而RAM、定時器/計數(shù)器、串行口和中斷系統(tǒng)都繼續(xù)工作。當(dāng)系統(tǒng)進(jìn)行語音錄制時,語音信號通過語音錄入電路送給語音合成電路中的語音芯片,由語音芯片進(jìn)行數(shù)據(jù)處理,并將生成的數(shù)字語音信息存儲到語音存儲芯片中,從而建立語音庫[3]。 然而,這三種方式都不太適合鄉(xiāng)鎮(zhèn)的發(fā)展現(xiàn)狀。利用AT89C51作為控制器,通過ISD4004語音芯片建立語音信息庫,形成變化多樣的語音信息,利用其功放播放語音信息以及提示語音,同時運用LCD數(shù)碼管進(jìn)行站數(shù)顯示。 設(shè)計的主要目標(biāo)任務(wù) 本課題要求設(shè)計一公交車語音報站系統(tǒng),以實現(xiàn)公交車的語音報站,即在進(jìn)站、出站時候司機按下按鍵自動播報語音提示信息及服務(wù)用語,同時利用LCD顯示電路進(jìn)行漢字顯示。話筒音頻功率放大器語音芯片電源單片機音箱錄音放音驅(qū)動控制 語音提示模塊組成結(jié)構(gòu)  鍵盤接口電路采用獨立按鍵設(shè)計,通過觸發(fā)器來消除按鍵抖動。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗時,P0輸出原碼,此時P0外部必須被拉高。在FLASH編程期間,此引腳用于輸入編程脈沖。XTAL1為反相器的輸入,XTAL2為反相器的輸出。當(dāng)系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如RST引腳上有一個高電平并維持2個機器周期(24個振蕩周期),則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。VccAT89C51RST10uF+VccGND 上電復(fù)位電路3) 復(fù)位后寄存器的狀態(tài) 當(dāng)系統(tǒng)復(fù)位時,即在SFRS中,除了端口鎖存器、堆棧指針SP和串行口的SBUF外,其余的寄存器全部清0,端口鎖存器的復(fù)位值為0FFH,堆棧指針值為07H,SBUF內(nèi)為不定值。信號通過耦合電容輸入,最大幅度為峰峰值16mV。 12)外部時鐘(XCLK) 本端內(nèi)部有下拉元件。 ISD4004芯片使用說明 1)串行外設(shè)接口 ISD4000系列語音芯片工作于SPI串行接口。因此,用戶發(fā)完上電指令后,必須等待TPUD,才能發(fā)出下一條操作指令。: 顯示電路模塊設(shè)計液晶顯示器LCD(Liquid Crystal Display)廣泛應(yīng)用于微型計算機系統(tǒng)中,與LED相比,具有功率低,抗干擾能力強,體積小,價格低廉等優(yōu)點。 2)數(shù)據(jù)線DB0~DB7 數(shù)據(jù)總線,雙向。這種方法雖然沒有編碼鍵盤速度快,但它不需要專用的硬件支持,因此得到了廣泛的應(yīng)用。 多數(shù)鍵盤的按鍵均采用機械彈性開關(guān)。此時,RS觸發(fā)器的Q端為高電平1,致使Q端為低電平0。 集成穩(wěn)壓器是指將不穩(wěn)定的直流電壓變?yōu)榉€(wěn)定的直流電壓的集成電路。 當(dāng)然,由于個人各方面能力原因,設(shè)計之中還有很多不足的地方需要改進(jìn),真誠希望尊敬的老師予以指正! 參考文獻(xiàn)[1] 袁成. 自動報站設(shè)備[J]. 城市公用事業(yè). 2003,17(3):4243[2] [J].,(13):3031[3] 王峰. 基于單片機的公交車自動報站器. , 2004[4] 余永權(quán). ATMEL 89系列單片機應(yīng)用技術(shù)[M]. 北京:北京航空航天出版社,
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1