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

正文內(nèi)容

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

  

【正文】 復(fù)循環(huán)。另外,發(fā)光二極管接于電源通路,可以顯示語(yǔ)音芯片工作情況。1)Keil的181。整個(gè)仿真圖的繪制過(guò)程主要有以下幾部組成:首先新建一個(gè)Proteus的工程,在元件庫(kù)里面搜索所需要的元器件,在元器件上單擊右鍵選中,再單擊左鍵對(duì)其進(jìn)行命名和賦值,接著在編輯器左邊的一欄中,找出繪制各種需要的線(xiàn)條和其他一些相關(guān)的線(xiàn)條和器件,進(jìn)行節(jié)點(diǎn)出是否連接好進(jìn)行檢查,為下一步的系統(tǒng)仿真作準(zhǔn)備。還可以用電壓表來(lái)測(cè)試信號(hào)端的電壓來(lái)判斷接收系統(tǒng)是否正常工作,如果電壓表上顯示的電壓小幅度擺動(dòng),說(shuō)明接收正常。本設(shè)計(jì)只對(duì)顯示模塊進(jìn)行調(diào)試以及仿真,由于語(yǔ)音芯片在Proteus庫(kù)里沒(méi)有,所以未對(duì)語(yǔ)音模塊進(jìn)行調(diào)試仿真。在我的畢業(yè)論文寫(xiě)作期間,老師為我提供了種種專(zhuān)業(yè)知識(shí)上的指導(dǎo)和一些賦予創(chuàng)造性的建議,沒(méi)有這樣的幫助和關(guān)懷,我不會(huì)這么順利的完成畢業(yè)論文。uchar key=0x0f。sbit cs2=P3^6。 此字體下對(duì)應(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。 此字體下對(duì)應(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。 此字體下對(duì)應(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。 此字體下對(duì)應(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。 此字體下對(duì)應(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ù)名稱(chēng):Lcd_Set_Y(uchar y)* 功 能:LCD設(shè)置Y坐標(biāo)* 入口參數(shù):y* 出口參數(shù):無(wú)*****************************/void Lcd_Set_Y(uchar y){ port=0x40|y。 rw=0。j)。 此字體下對(duì)應(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。 此字體下對(duì)應(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。 此字體下對(duì)應(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。 此字體下對(duì)應(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。 此字體下對(duì)應(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é)的論文,加上本來(lái)就有的教學(xué)任務(wù),工作量之大可想而知,她還在百忙之中抽出大量時(shí)間指導(dǎo)我們。測(cè)試基本達(dá)到設(shè)計(jì)要求,由于Proteus庫(kù)里面沒(méi)有ISD4004模塊,所以ISD4004語(yǔ)音芯片尚未調(diào)試。在系統(tǒng)的調(diào)試過(guò)程中不是希望中的順利,在調(diào)試中出現(xiàn)了問(wèn)題,一點(diǎn)點(diǎn)的解決,軟件調(diào)試出預(yù)期的結(jié)果。2) 程序調(diào)試 程序調(diào)試圖對(duì)程序中參數(shù)進(jìn)行調(diào)整需進(jìn)入調(diào)試模式,按按鈕進(jìn)入調(diào)試模式,由于該模式下可單步執(zhí)行程序且左邊框圖同步顯示運(yùn)行時(shí)間值,所以可以隨意對(duì)參數(shù)進(jìn)行設(shè)置,直到得到所要求的功能。同相模擬輸入(ANAIN+)和反相模擬輸入(ANAIN)與錄音電路相連,通過(guò)話(huà)筒錄制各站信息存儲(chǔ)于芯片內(nèi)部以供播放時(shí)應(yīng)用。(5)SPI端口的控制位 ISD4004的SPI控制位(6)SPI控制寄存器 SPI控制寄存器控制器件的每個(gè)功能,如錄音、放音、信息檢索(快進(jìn))、上電/掉電、開(kāi)始/停止操作、忽略地址指針等。因此,用戶(hù)發(fā)完上電指令后,必須等待TPUD,才能發(fā)出下一條操作指令。⑦使用“讀”指令使中斷狀態(tài)位移出ISD4004的MISO引腳時(shí),控制及地址數(shù)據(jù)也應(yīng)同步從MOSI端移入。3) 操作規(guī)則(1)串行外設(shè)接口 ISD4000系列語(yǔ)音芯片工作于SPI串行接口。(13)自動(dòng)靜噪(AMCAP) —當(dāng)錄音信號(hào)電平下降到內(nèi)部設(shè)定的某一閾值以下時(shí),自動(dòng)靜噪功能使信號(hào)衰弱,這樣有助于濾除無(wú)信號(hào)(靜音)時(shí)的噪聲。(12)外部時(shí)鐘(XCLK) —本端內(nèi)部有下拉元件。芯片在任何操作(包括快進(jìn))中檢測(cè)到EOM或OVF時(shí),本端變低并保持。信號(hào)通過(guò)耦合電容輸入,最大幅度為峰峰值16mV。為使噪聲最小,芯片的數(shù)字電路和模擬電路使用不同的電源供電,并且分別引到外封裝的不同管腳上,數(shù)字和模擬電源端最好分別走線(xiàn),盡可能在靠近供電端處相連,而去耦電容應(yīng)盡量靠近器件。7)讀顯示數(shù)據(jù)(READ DISPLAY DATE)代碼形式R/WRSDB7DB6DB5DB4DB3DB2DB1DB011D7D6D5D4D3D2D1D0此指令把DDRAM的內(nèi)容D7~D0讀到數(shù)據(jù)總線(xiàn)DB7~DB0,Y地址指針自動(dòng)加1。頁(yè)地址與DDRAM的對(duì)應(yīng)關(guān)系見(jiàn)DDRAM地址表。在豎方向上(也就是X)一字節(jié)數(shù)據(jù)顯示8個(gè)點(diǎn),豎向64個(gè)點(diǎn)分為8個(gè)字節(jié),稱(chēng)做8頁(yè)(X=07)。6263行號(hào)X=0DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB7DB0~DB70~7我的這塊就是KS0108控制器不帶漢字庫(kù)的。 紅外接收電路解碼的關(guān)鍵是如何識(shí)別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”,不同的是高電平的寬度不同,“0”,“1”,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。然后再通過(guò)紅外發(fā)射二極管產(chǎn)生紅外線(xiàn)向空間發(fā)射。由于紅外線(xiàn)遙控[ 5]裝置具有體積小、功耗低、功能強(qiáng)、成本低等特點(diǎn),因而,繼彩電、錄像機(jī)之后,在錄音機(jī)、音響設(shè)備、空凋機(jī)以及玩具等其它小型電器裝置上也紛紛采用紅外線(xiàn)遙控。并且晶振不能離單片機(jī)太遠(yuǎn),不然使用外部晶振進(jìn)行軟件調(diào)試時(shí)就會(huì)發(fā)現(xiàn)找不到信號(hào)。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的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)域也越來(lái)越廣泛,特別是在工業(yè)控制和儀器儀表智能化中扮演著極其重要的角色。雖然在軟件解碼方面比較復(fù)雜,但其工作穩(wěn)定,可靠性高。由無(wú)線(xià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)的情況。公交車(chē)自動(dòng)報(bào)站器的設(shè)計(jì)主要是為了彌補(bǔ)改變傳統(tǒng)語(yǔ)音報(bào)站器必須有司機(jī)操控才能工作的落后方式,進(jìn)站、出站自動(dòng)播報(bào)站名及服務(wù)用語(yǔ),為市民提供更人性化,更完善的服務(wù)。系統(tǒng)由紅外線(xiàn)的發(fā)射模塊、接收模塊、LCD12864顯示模塊及ISD4004語(yǔ)音播報(bào)模塊組成。同時(shí),應(yīng)用語(yǔ)音模塊播報(bào)站名,還可以實(shí)現(xiàn)手動(dòng)報(bào)站功能。鑒于傳統(tǒng)公交車(chē)報(bào)站系統(tǒng)的不足之處,結(jié)合公交車(chē)輛的使用特點(diǎn)及實(shí)際營(yíng)運(yùn)環(huán)境,設(shè)計(jì)了一種由單片機(jī)控制的公交車(chē)自動(dòng)報(bào)站系統(tǒng)。另外兩種是手動(dòng)電子報(bào)站和人工報(bào)站的方式,而它們都離不開(kāi)司務(wù)人員,加大司乘人員的工作強(qiáng)度。 方案的分析 無(wú)線(xiàn)收發(fā)模塊的分析與論證方案一:無(wú)線(xiàn)AP。以上四種都是可供參考的方案,在考慮了諸多因素之后,決定采用方案四。 3 系統(tǒng)硬件設(shè)計(jì) 系統(tǒng)硬件設(shè)計(jì)本設(shè)計(jì)采用紅外遙控來(lái)實(shí)現(xiàn)無(wú)線(xiàn)數(shù)據(jù)的收發(fā),采用AT89C52單片機(jī)[ 3 ]為控制核心,實(shí)現(xiàn)公交車(chē)的自動(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è)讀寫(xiě)口線(xiàn),AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線(xiàn)編程。我們選用的是12MHZ的晶振,機(jī)器周期為1us,所以這個(gè)晶振可以滿(mǎn)足這個(gè)系統(tǒng)的要求。 遙控收發(fā)電路紅外線(xiàn)遙控是目前使用最廣泛的一種通信和遙控手段。 遙控碼的“0”和“1”上述“0”和“1”組成的32位二進(jìn)制碼經(jīng)38kHz的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。如果鍵按下超過(guò)108ms仍未松開(kāi),接下來(lái)發(fā)射的代碼(連發(fā)代碼)將僅由起始碼(9ms)和結(jié)束碼()組成。另一種是采用KS0108控制器,它只是點(diǎn)陣模式,不帶字庫(kù)。分為CS1和CS2兩個(gè)64列來(lái)寫(xiě)入。讀寫(xiě)數(shù)據(jù)對(duì)地址沒(méi)有影響,頁(yè)地址由本指令或RST信號(hào)改變復(fù)位后頁(yè)地址為0。6)寫(xiě)顯示數(shù)據(jù)(WRITE DISPLAY DATE)代碼形式R/WRSDB7DB6DB5DB4DB3DB2DB1DB001D7D6D5D4D3D2D1D0D7~D0為顯示
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1