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

正文內(nèi)容

最新基于單片機(jī)公交車語音報(bào)站系統(tǒng)畢業(yè)設(shè)計(jì)終稿-wenkub.com

2025-06-25 04:36 本頁面
   

【正文】 在本次設(shè)計(jì)中,我不僅學(xué)到了很多科學(xué)知識(shí)和工作方法,而且學(xué)到了作為一個(gè)研究人員應(yīng)有的治學(xué)態(tài)度和為人處世的道理,這一切都將使我終身受益。由于在大學(xué)學(xué)習(xí)的僅僅是理論知識(shí),完成設(shè)計(jì)任務(wù)的難度是相當(dāng)大的。 //按鍵2功能函數(shù) default:break。 //按鍵0功能函數(shù) case 0x02:key1()。 //讀入P1口的數(shù)據(jù)必須先給P1口寫一 if(key!=0x00) //判斷是否有鍵按下,當(dāng)沒有鍵按下時(shí),P1口的數(shù)據(jù)為0x00 { delay()。i}。 delay(10000)。 lcdfill_upright(0x20)。 //初始化LCD屏 while(1) { lcdwc(0x01)。 } } } main() { delay(10)。 lcdwc(0x30)。x8。i++) { if((famp。y4。 unsigned char i,f,k。 //后寫的為列地址,x為1字節(jié) lcdwc(0x30)。y++) for(x=0。 for(ii=0。 s++。 lcdwc(0x0c)。 } void lcdreset() //初始化 { delay(2000)。 RW=0。 P2=dispdata delay(5)。 } void lcdwd(unsigned char dispdata) //寫數(shù)據(jù) { chk_bus()。 E=1。j10。 void delay(unsigned int t) //延時(shí)程序 { unsigned int i,j。 sbit E=P0^5。 audioout(0)。 sclk_4004=1。i++) { m=_cror_(m,1)。 sclk_4004=1。i++) { m=_cror_(m,1)。 mosi_4004=CY。i16。 sclk_4004=0。 } } //while end。 P0=0xff。mosi_4004=CY。 }for(i=0。 datasoute=address1。 cs_4004=0。 //上電延時(shí) delay(5118)。 powerup()。 sclk_4004=1。i++) { m=_cror_(m,1)。 cs_4004=0。 } cs_4004=1。 j=m1。 m=0x10。}void powerdown() //掉電{ unsigned char m,i,j。 mosi_4004=CY。 for(i=0。 cs_4004=1。sbit rac_4004=P0^4。 當(dāng)然,由于個(gè)人各方面能力原因,設(shè)計(jì)之中還有很多不足的地方需要改進(jìn),真誠希望尊敬的老師予以指正! 參考文獻(xiàn)[1] 袁成. 自動(dòng)報(bào)站設(shè)備[J]. 城市公用事業(yè). 2003,17(3):4243[2] [J].,(13):3031[3] 王峰. 基于單片機(jī)的公交車自動(dòng)報(bào)站器. , 2004[4] 余永權(quán). ATMEL 89系列單片機(jī)應(yīng)用技術(shù)[M]. 北京:北京航空航天出版社, 2003[5] 張俊謨. 單片機(jī)中級(jí)教程[M]. 北京:北京航空航天大學(xué)出版社,1999[6] 梁子伊. ISD4004系列語音芯片的單片機(jī)控制技術(shù)[J]. 單片機(jī)與嵌入式系統(tǒng) ,(7):6162[7] 竇振中. 單片機(jī)外圍器件實(shí)用手冊(cè)[M]. 北京:北京航空航天大學(xué)出版社, 2003[8] 蘇文平. 新型電子電路應(yīng)用實(shí)例精選[M]. 北京:北京航空航天大學(xué)出版社, 2004[9] 付麗輝. 汽車自動(dòng)報(bào)站器的設(shè)計(jì)[J]. 世界電子元器件. 2003,(3):7071 [10] ISD4004系列. , 2005[11] ISD4004系列單片機(jī)語音錄放電路. ,2005[12] 付蓉. LCD點(diǎn)陣漢字顯示[J]. 實(shí)用無線電. 1998,(2):7[13] M. J Potasek andGP. Agrawal,SingleChip microputer data / Prepared by TechnicalInformation Center. IEEE Electron, 1995, Vol. 3l, No. I, 183189[14] WEI Hongli. Design of a bus stop reporter[J]. JOURNAL of XI’AN INSTITUTE OF TECHNOLOGY. 2003,23(3):212214[15] Winbond. ISD4004 Series SingleChip Voice Record/Playback Devices. California: Information Storage Devices, Inc,2000 附錄一 總電路圖 附錄二 語音提示參考程序includeincludesbit cs_4004=P0^0。系統(tǒng)具有根據(jù)公交車的行駛方向確定報(bào)站順序的功能,若出現(xiàn)漏報(bào)或誤報(bào)情況,司機(jī)可以通過按鍵更改報(bào)站。當(dāng)系統(tǒng)進(jìn)行語音再生時(shí),單片機(jī)控制語音合成電路中的語音芯片來讀取其外接的存儲(chǔ)器內(nèi)部的語音信息,并合成語音信號(hào),再通過語音輸出電路,進(jìn)行語音報(bào)站和提示。 78xx系列集成穩(wěn)壓器是常用的固定正輸出電壓的集成穩(wěn)壓器,輸出電壓有5V、6V、9V、12V、15V、18V、24V等規(guī)格。 集成穩(wěn)壓器是指將不穩(wěn)定的直流電壓變?yōu)榉€(wěn)定的直流電壓的集成電路。當(dāng)?shù)谝淮螜z測(cè)到有鍵按下時(shí),先用軟件延時(shí)(10~20ms),而后再確認(rèn)該鍵電平是否仍維持閉合狀態(tài)電平。 鍵盤接口電路在鍵盤接口中,控制語音播放和文字顯示;,控制提示順序;,用來跳過某站的提示,以實(shí)現(xiàn)播放過程的微調(diào)。這時(shí),無論A處出現(xiàn)怎樣的電壓(0或1),使B端為0,RS觸發(fā)器產(chǎn)生翻轉(zhuǎn),Q變?yōu)楦唠娖?,?dǎo)致Q降為0,并鎖住門2,使其輸出恒為1。此時(shí),RS觸發(fā)器的Q端為高電平1,致使Q端為低電平0。同理,當(dāng)觸點(diǎn)K斷開時(shí),由于電容C經(jīng)過電阻R2放電,C兩端的放電電壓波動(dòng)不會(huì)超過非門的關(guān)閉電壓,因此,非門的輸出也不會(huì)改變。①濾波防抖動(dòng)電路 利用RC積分電路對(duì)干擾脈沖的吸收作用,選擇好電路的時(shí)間常數(shù),就能在按鍵抖動(dòng)信號(hào)通過此濾波電路時(shí),消除抖動(dòng)的影響。 為了使CPU對(duì)一次按鍵動(dòng)作只確認(rèn)一次,必須排除抖動(dòng)的影響,可以從硬件及軟件兩個(gè)方面著手解決。 多數(shù)鍵盤的按鍵均采用機(jī)械彈性開關(guān)。為了排除重鍵的影響,編制程序時(shí),可以將鍵的釋放作為按鍵的結(jié)束。如視按下時(shí)間最長者為有效鍵,或認(rèn)為最先按下的鍵為當(dāng)前按鍵,也可以將最后釋放的鍵看成是輸入鍵。反應(yīng)在電壓上就是呈現(xiàn)出高電平或低電平,例如高電平表示斷開,低電平表示閉合。這種方法雖然沒有編碼鍵盤速度快,但它不需要專用的硬件支持,因此得到了廣泛的應(yīng)用。鍵盤可分為編碼鍵盤和非編碼鍵盤兩種類型??膳c單片機(jī)相連,由單片機(jī)控制;也可直接接VDD,使之不起作用。 R/W(SID) 讀/寫選擇信號(hào),高電平為讀選通,低電平為寫選通(串行方式下作數(shù)據(jù)線使用)。 2)數(shù)據(jù)線DB0~DB7 數(shù)據(jù)總線,雙向。VSS 電源負(fù)極,接5V。液晶顯示中應(yīng)盡量避免一個(gè)字符一半在左半屏顯示,另一半在右半屏顯示的情況?,F(xiàn)在,隨著液晶技術(shù)的突破,液晶顯示器的質(zhì)量有了很大的提高,品種也在不斷推陳出新,不但有各種規(guī)模的黑白液晶顯示器,還有絢麗多彩的彩色液晶顯示器。: 顯示電路模塊設(shè)計(jì)液晶顯示器LCD(Liquid Crystal Display)廣泛應(yīng)用于微型計(jì)算機(jī)系統(tǒng)中,與LED相比,具有功率低,抗干擾能力強(qiáng),體積小,價(jià)格低廉等優(yōu)點(diǎn)。、控制語音芯片的放音過程;;,控制ISD4004選通與否;,經(jīng)此讀入放音地址;;兩芯片中斷口相連,以收發(fā)中斷信號(hào)。 ISD4004的SPI控制寄存器控制位值功能控制位值功能RUN10允許/禁止操作開始停止PU10電源控制上電掉電P/R10錄/放模式放音錄音IAB10是否使用指令地址忽略輸入地址寄存器內(nèi)容使用輸入地址寄存器內(nèi)容MC10快進(jìn)模式允許禁止P15P0行指針寄存器輸出A15A0輸入地址寄存器注:IAB置0時(shí),錄/放操作從A9~A0地址開始為了能連貫地錄/放到后續(xù)的存儲(chǔ)空間,在操作到達(dá)該行末之前,應(yīng)發(fā)出第二個(gè)SPI指令將IAB置1,否則器件會(huì)在同一地址上反復(fù)循環(huán)。 ②等待TPUD(上電延時(shí)); ③發(fā)POWER UP命令; ④等待2倍TPUD。因此,用戶發(fā)完上電指令后,必須等待TPUD,才能發(fā)出下一條操作指令。 ⑨所有指令都在SS端上升沿開始執(zhí)行。 ⑦使用“讀”指令使中斷狀態(tài)位移出ISD4004的MISO引腳時(shí),控制及地址數(shù)據(jù)也應(yīng)同步從MOSI端移入。 ③數(shù)據(jù)在時(shí)鐘上升沿移入,在下降沿移出。 ISD4004芯片使用說明 1)串行外設(shè)接口 ISD4000系列語音芯片工作于SPI串行接口。大信號(hào)時(shí),自動(dòng)靜噪電路不衰減,靜音時(shí)衰減6dB[7]。13)自動(dòng)靜噪(AM CAP) 當(dāng)錄音信號(hào)電平下降到內(nèi)部設(shè)定的某一閾值以下時(shí),自動(dòng)靜噪功能使信號(hào)衰弱,這樣有助于濾除無信號(hào)(靜音)時(shí)的噪聲。若要求更高精度,可從本端輸入外部時(shí)鐘。 12)外部時(shí)鐘(XCLK) 本端內(nèi)部有下拉元件。每個(gè)RAC周期表示芯片存儲(chǔ)器的操作進(jìn)行了一行(ISD4004系列中的存儲(chǔ)器共2400行)。芯片在任何操作(包括快進(jìn))中檢測(cè)到EOM或OVF時(shí),本端變低并保持。 8)串行輸出(MISO) 此端為串行輸出端,芯片未被選中時(shí),本端呈高阻態(tài)。信號(hào)通過耦合電容輸入,最大幅度為峰峰值16mV。輸入放大器可用單端或差分驅(qū)動(dòng)。為使噪聲最小,芯片的數(shù)字電路和模擬電路使用不同的電源供電,并且分別引到外封裝的不同管腳上,數(shù)字和模擬電源端最好分別走線,盡可能在靠近供電端處相連,而去耦電容應(yīng)盡量靠近器件。芯片設(shè)計(jì)是基于所有操作必須由微控制器控制,操作命令可通過串行通信接口(SPI或Microwire)送入。VccAT89C51RST10uF+VccGND 上電復(fù)位電路3) 復(fù)位后寄存器的狀態(tài) 當(dāng)系統(tǒng)復(fù)位時(shí),即在SFRS中,除了端口鎖存器、堆棧指針SP和串行口的SBUF外,其余的寄存器全部清0,端口鎖存器的復(fù)位值為0FFH,堆棧指針值為07H,SBUF內(nèi)為不定值。 上電時(shí),Vcc的上升時(shí)間約為10ms,而振蕩器的起振時(shí)間取決于振蕩頻率,如晶振頻率為10MHz,起振時(shí)間為1ms;晶振頻率為1MHz,起振時(shí)間則為10ms。由于人的動(dòng)作很快也會(huì)使按鈕保持接通達(dá)數(shù)十毫秒,所以,保證能滿足復(fù)位的時(shí)間要求。如果在系統(tǒng)復(fù)位期間將ALE和/PSEN引腳拉成低電平,則會(huì)引起芯片進(jìn)入不定狀態(tài)。當(dāng)系統(tǒng)處于正常工作狀態(tài)時(shí),且振蕩器穩(wěn)定后,如RST引腳上有一個(gè)高電平并維持2個(gè)機(jī)器周期(24個(gè)振蕩周期),則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。通常,其誤差及溫度變化的范圍要按系統(tǒng)的要求來確定。如果使用陶瓷振蕩器,則電容C1,C2的值取47pF。XTAL1為反相器的輸入,XTAL2為反相器的輸出。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。如想禁止ALE的輸出可在SFR8EH地址上置0。在FLASH編程期間,此引腳用于輸入編程脈沖。P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時(shí)器0外部輸入) T1(記時(shí)器1外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。VSS:接地。外部中斷ETC定時(shí)器1定時(shí)器0片內(nèi)Flash存儲(chǔ)器計(jì)數(shù)器輸入片內(nèi)RAM中斷控制CPU串行端口4I/O端口總線控制振蕩器P0 P1 P2 P3RXDTXD AT89C單片機(jī)的結(jié)構(gòu)框圖1) AT89C51芯片主要性能, 壽命:1
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1