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

正文內(nèi)容

基于at89c52單片機(jī)的紅外線遙控公交車自動(dòng)報(bào)站系統(tǒng)設(shè)計(jì)(存儲(chǔ)版)

2025-02-17 14:33上一頁面

下一頁面
  

【正文】 復(fù)循環(huán)。另外,發(fā)光二極管接于電源通路,可以顯示語音芯片工作情況。1)Keil的181。整個(gè)仿真圖的繪制過程主要有以下幾部組成:首先新建一個(gè)Proteus的工程,在元件庫里面搜索所需要的元器件,在元器件上單擊右鍵選中,再單擊左鍵對其進(jìn)行命名和賦值,接著在編輯器左邊的一欄中,找出繪制各種需要的線條和其他一些相關(guān)的線條和器件,進(jìn)行節(jié)點(diǎn)出是否連接好進(jìn)行檢查,為下一步的系統(tǒng)仿真作準(zhǔn)備。還可以用電壓表來測試信號端的電壓來判斷接收系統(tǒng)是否正常工作,如果電壓表上顯示的電壓小幅度擺動(dòng),說明接收正常。本設(shè)計(jì)只對顯示模塊進(jìn)行調(diào)試以及仿真,由于語音芯片在Proteus庫里沒有,所以未對語音模塊進(jìn)行調(diào)試仿真。在我的畢業(yè)論文寫作期間,老師為我提供了種種專業(yè)知識上的指導(dǎo)和一些賦予創(chuàng)造性的建議,沒有這樣的幫助和關(guān)懷,我不會(huì)這么順利的完成畢業(yè)論文。uchar key=0x0f。sbit cs2=P3^6。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x20,0x20,0xFF,0x20,0x20,0x04,0xF4,0x54,0x54,0xFF,0x54,0x55,0xF6,0x04,0x00,0x00,0x00,0x00,0xFF,0x00,0x04,0x04,0x0F,0x35,0x15,0x47,0x85,0x7F,0x07,0x04,0x04,0x00,/* 文字: 物 *//* 宋體12。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x00,0xFC,0x44,0x54,0x54,0x54,0x55,0xFE,0x54,0x54,0x54,0xF4,0x44,0x44,0x00,0x80,0x60,0x1F,0x20,0x63,0x15,0x49,0x81,0x7F,0x0D,0x11,0x29,0x6D,0xC0,0x40,0x00,/* 文字: 花 *//* 宋體12。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x02,0x02,0x02,0x02,0x02,0x02,0xF2,0x12,0x0A,0x0A,0x06,0x06,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* 文字: 歡 *//* 宋體12。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x00,0x80,0x40,0x30,0x0E,0x84,0x00,0x00,0x0E,0x10,0x60,0xC0,0x80,0x80,0x00,0x00,0x01,0x20,0x70,0x28,0x24,0x23,0x31,0x10,0x10,0x14,0x78,0x30,0x01,0x00,0x00,/* 文字: 交 *//* 宋體12。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x10,0x12,0xD2,0xFE,0x91,0x11,0x08,0x54,0x53,0x52,0x5A,0x56,0x50,0xF0,0x00,0x00,0x04,0x03,0x00,0xFF,0x00,0x39,0x00,0x3D,0x41,0x43,0x4D,0x41,0x75,0x09,0x30,0x00,}。 rs=0。 e=0。 rw=0。 Lcd_Set_Y( y64 )。 rs=1。 i++ ) { x+=i。 i 2。 y++。 Lcd_Write_Byte( point[ i*8 + j] )。 if( bit_flag ) { for( i=0。 e=0。 } else {cs1=1。 }/******************************** 函數(shù)名稱:Lcd_Set_Y(uchar y)* 功 能:LCD設(shè)置Y坐標(biāo)* 入口參數(shù):y* 出口參數(shù):無*****************************/void Lcd_Set_Y(uchar y){ port=0x40|y。 rw=0。j)。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x10,0x10,0xF0,0x1F,0x10,0xF0,0x80,0x82,0x82,0x82,0xF2,0x8A,0x86,0x82,0x80,0x00,0x80,0x43,0x22,0x14,0x0C,0x73,0x20,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,/* 文字: 扶 *//* 宋體12。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=8x16 */0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,/* 文字: 路 *//* 宋體12。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x10,0x10,0x10,0xFF,0x10,0x10,0x02,0x42,0x62,0xD2,0x4A,0xC6,0x42,0xE0,0x40,0x00,0x08,0x18,0x08,0x07,0x04,0x02,0x4A,0x24,0x12,0x09,0x06,0x41,0x80,0x7F,0x00,0x00,/* 文字: 到 *//* 宋體12。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x40,0x38,0xCF,0x08,0x28,0x18,0x00,0x18,0xE8,0x29,0x2E,0x28,0xE8,0x18,0x08,0x00,0x00,0x00,0x7F,0x20,0x10,0x08,0x00,0x00,0x7F,0x25,0x25,0x25,0x25,0x7C,0x00,0x00,/* 文字: 永 *//* 宋體12。 此字體下對應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x00,0x02,0x02,0x02,0x02,0x02,0xFE,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,/* 文字: 市 *//* 宋體12。sbit e=P3^2。附錄一:系統(tǒng)總原理圖 系統(tǒng)總原理圖附錄二:LCD12864顯示模塊參考程序include /*****************************預(yù)定義**************************************/define uchar unsigned chardefine uint unsigned intUnsigned charkey_temp,key_bak,ychi,keyvalue=0x0f。老師要指導(dǎo)很多同學(xué)的論文,加上本來就有的教學(xué)任務(wù),工作量之大可想而知,她還在百忙之中抽出大量時(shí)間指導(dǎo)我們。測試基本達(dá)到設(shè)計(jì)要求,由于Proteus庫里面沒有ISD4004模塊,所以ISD4004語音芯片尚未調(diào)試。在系統(tǒng)的調(diào)試過程中不是希望中的順利,在調(diào)試中出現(xiàn)了問題,一點(diǎn)點(diǎn)的解決,軟件調(diào)試出預(yù)期的結(jié)果。2) 程序調(diào)試 程序調(diào)試圖對程序中參數(shù)進(jìn)行調(diào)整需進(jìn)入調(diào)試模式,按按鈕進(jìn)入調(diào)試模式,由于該模式下可單步執(zhí)行程序且左邊框圖同步顯示運(yùn)行時(shí)間值,所以可以隨意對參數(shù)進(jìn)行設(shè)置,直到得到所要求的功能。同相模擬輸入(ANAIN+)和反相模擬輸入(ANAIN)與錄音電路相連,通過話筒錄制各站信息存儲(chǔ)于芯片內(nèi)部以供播放時(shí)應(yīng)用。(5)SPI端口的控制位 ISD4004的SPI控制位(6)SPI控制寄存器 SPI控制寄存器控制器件的每個(gè)功能,如錄音、放音、信息檢索(快進(jìn))、上電/掉電、開始/停止操作、忽略地址指針等。因此,用戶發(fā)完上電指令后,必須等待TPUD,才能發(fā)出下一條操作指令。⑦使用“讀”指令使中斷狀態(tài)位移出ISD4004的MISO引腳時(shí),控制及地址數(shù)據(jù)也應(yīng)同步從MOSI端移入。3) 操作規(guī)則(1)串行外設(shè)接口 ISD4000系列語音芯片工作于SPI串行接口。(13)自動(dòng)靜噪(AMCAP) —當(dāng)錄音信號電平下降到內(nèi)部設(shè)定的某一閾值以下時(shí),自動(dòng)靜噪功能使信號衰弱,這樣有助于濾除無信號(靜音)時(shí)的噪聲。(12)外部時(shí)鐘(XCLK) —本端內(nèi)部有下拉元件。芯片在任何操作(包括快進(jìn))中檢測到EOM或OVF時(shí),本端變低并保持。信號通過耦合電容輸入,最大幅度為峰峰值16mV。為使噪聲最小,芯片的數(shù)字電路和模擬電路使用不同的電源供電,并且分別引到外封裝的不同管腳上,數(shù)字和模擬電源端最好分別走線,盡可能在靠近供電端處相連,而去耦電容應(yīng)盡量靠近器件。7)讀顯示數(shù)據(jù)(READ DISPLAY DATE)代碼形式R/WRSDB7DB6DB5DB4DB3DB2DB1DB011D7D6D5D4D3D2D1D0此指令把DDRAM的內(nèi)容D7~D0讀到數(shù)據(jù)總線DB7~DB0,Y地址指針自動(dòng)加1。頁地址與DDRAM的對應(yīng)關(guān)系見DDRAM地址表。在豎方向上(也就是X)一字節(jié)數(shù)據(jù)顯示8個(gè)點(diǎn),豎向64個(gè)點(diǎn)分為8個(gè)字節(jié),稱做8頁(X=07)。6263行號X=0DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB70~7我的這塊就是KS0108控制器不帶漢字庫的。 紅外接收電路解碼的關(guān)鍵是如何識別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”,不同的是高電平的寬度不同,“0”,“1”,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射。由于紅外線遙控[ 5]裝置具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),因而,繼彩電、錄像機(jī)之后,在錄音機(jī)、音響設(shè)備、空凋機(jī)以及玩具等其它小型電器裝置上也紛紛采用紅外線遙控。并且晶振不能離單片機(jī)太遠(yuǎn),不然使用外部晶振進(jìn)行軟件調(diào)試時(shí)就會(huì)發(fā)現(xiàn)找不到信號。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲(chǔ)器可有效地降低成本。 系統(tǒng)總體方框圖 系統(tǒng)總體方框圖 單元電路的設(shè)計(jì)與分析 AT89C52單片機(jī)介紹隨著計(jì)算機(jī)技術(shù)的發(fā)展,單片機(jī)技術(shù)已成為計(jì)算機(jī)技術(shù)中的一個(gè)獨(dú)特的分支,單片機(jī)的應(yīng)用領(lǐng)域也越來越廣泛,特別是在工業(yè)控制和儀器儀表智能化中扮演著極其重要的角色。雖然在軟件解碼方面比較復(fù)雜,但其工作穩(wěn)定,可靠性高。由無線AP構(gòu)成,通信的效果好,數(shù)據(jù)傳送量大,但是其成本比較高,由于采用IEEE ,因此它比較適合用于移動(dòng)上網(wǎng)。手動(dòng)電子報(bào)站一般有司機(jī)或者乘務(wù)員控制,經(jīng)常出現(xiàn)錯(cuò)報(bào),誤報(bào)的情況。公交車自動(dòng)報(bào)站器的設(shè)計(jì)主要是為了彌補(bǔ)改變傳統(tǒng)語音報(bào)站器必須有司機(jī)操控才能工作的落后方式,進(jìn)站、出站自動(dòng)播報(bào)站名及服務(wù)用語,為市民提供更人性化,更完善的服務(wù)。系統(tǒng)由紅外線的發(fā)射模塊、接收模塊、LCD12864顯示模塊及ISD4004語音播報(bào)模塊組成。同時(shí),應(yīng)用語音模塊播報(bào)站名,還可以實(shí)現(xiàn)手動(dòng)報(bào)站功能。鑒于傳統(tǒng)公交車報(bào)站系統(tǒng)的不足之處,結(jié)合公交車輛的使用特點(diǎn)及實(shí)際營運(yùn)環(huán)境,設(shè)計(jì)了一種由單片機(jī)控制的公交車自動(dòng)報(bào)站系統(tǒng)。另外兩種是手動(dòng)電子報(bào)站和人工報(bào)站的方式,而它們都離不開司務(wù)人員,加大司乘人員的工作強(qiáng)度。 方案的分析 無線收發(fā)模塊的分析與論證方案一:無線AP。以上四種都是可供參考的方案,在考慮了諸多因素之后,決定采用方案四。 3 系統(tǒng)硬件設(shè)計(jì) 系統(tǒng)硬件設(shè)計(jì)本設(shè)計(jì)采用紅外遙控來實(shí)現(xiàn)無線數(shù)據(jù)的收發(fā),采用AT89C52單片機(jī)[ 3 ]為控制核心,實(shí)現(xiàn)公交車的自動(dòng)報(bào)站功能。AT89C52有40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外部中斷口,3個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,2個(gè)讀寫口線,AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。我們選用的是12MHZ的晶振,機(jī)器周期為1us,所以這個(gè)晶振可以滿足這個(gè)系統(tǒng)的要求。 遙控收發(fā)電路紅外線遙控是目前使用最廣泛的一種通信和遙控手段。 遙控碼的“0”和“1”上述“0”和“1”組成的32位二進(jìn)制碼經(jīng)38kHz的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。如果鍵按下超過108ms仍未松開,接下來發(fā)射的代碼(連發(fā)代碼)將僅由起始碼(9ms)和結(jié)束碼()組成。另一種是采用KS0108控制器,它只是點(diǎn)陣模式,不帶字庫。分為CS1和CS2兩個(gè)64列來寫入。讀寫數(shù)據(jù)對地址沒有影響,頁地址由本指令或RST信號改變復(fù)位后頁地址為0。6)寫顯示數(shù)據(jù)(WRITE DISPLAY DATE)代碼形式R/WRSDB7DB6DB5DB4DB3DB2DB1DB001D7D6D5D4D3D2D1D0D7~D0為顯示
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1