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

正文內(nèi)容

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

  

【正文】 } } } else { for( i = 0。 }/******************************** 函數(shù)名稱(chēng):Lcd_Write_Byte()* 功 能:寫(xiě)數(shù)據(jù)* 入口參數(shù):無(wú)* 出口參數(shù):無(wú)********************************/void Lcd_Write_Byte(uchar temp){ port=temp。 rs=0。}/******************************** 函數(shù)名稱(chēng):Lcd_Display_On()* 功 能:LCD顯示開(kāi)* 入口參數(shù):無(wú)* 出口參數(shù):無(wú)********************************/void Lcd_Display_On(){ port=0x3f。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x7E,0x22,0xE2,0x3E,0x20,0x10,0x08,0x0F,0xB4,0x44,0xA4,0x9C,0x04,0x00,0x00,0x20,0x3F,0x20,0x1F,0x11,0x11,0x02,0x7F,0x23,0x22,0x22,0x22,0x7E,0x03,0x01,0x00,/* 文字: 公 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x40,0x40,0x48,0x48,0xC8,0x09,0xFA,0x46,0x80,0x40,0x20,0x30,0x00,0x00,0x00,0x20,0x20,0x10,0x0C,0x03,0x40,0x80,0x7F,0x00,0x00,0x03,0x04,0x08,0x10,0x10,0x00,/* 文字: 康 *//* 宋體12。sbit cs1=P3^7。她循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪,她淵博的專(zhuān)業(yè)知識(shí),精益求精的工作作風(fēng),嚴(yán)以律己,寬以待人的崇高風(fēng)范,將一直是我工作,學(xué)習(xí)中的榜樣。紅外接收系統(tǒng)的測(cè)試可以通過(guò)觀察發(fā)光二極管D6的狀態(tài)來(lái)辨別該系統(tǒng)是否正常工作,如果接收到遙控信息,發(fā)光二極管點(diǎn)亮。 4 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)流程圖 LCD12864流程圖 LCD12864流程圖 定時(shí)器中斷0服務(wù)子程序流程圖 定時(shí)器中斷0服務(wù)子程序流程圖 遙控接收程序流程圖 遙控接收程序流程圖 定時(shí)中斷1子程序流程圖 定時(shí)中斷1子程序流程圖 外部中斷1子程序流程圖 外部中斷1子程序流程圖 ISD4004放音程序 放音程序流程圖 ISD4004錄音程序 錄音程序流程圖 5 系統(tǒng)測(cè)試 調(diào)試軟件—KeilC51簡(jiǎn)介Keil C51軟件是眾多單片機(jī)應(yīng)用開(kāi)發(fā)的優(yōu)秀軟件之一,它集編輯、編譯、仿真于一體,支持匯編語(yǔ)言、PLM語(yǔ)言和C語(yǔ)言的程序設(shè)計(jì)[ 10 ],界面友好,易學(xué)易用。 ISD4004的SPI控制寄存器控制位功能控制位功能RUN允許/禁止操作1—開(kāi)始0—停止PU電源控制1—上電0—掉電P/錄/放模式1—放音0—錄音IAB操作是否使用指令地址1—忽略輸入地址寄存器內(nèi)容0—使用輸入地址寄存器內(nèi)容MC快進(jìn)模式1—允許0—禁止P15P0行指針寄存器輸出A15A0輸入地址寄存器注:IAB置0時(shí),錄/放操作從A9~A0地址開(kāi)始。因此,要注意移入的數(shù)據(jù)是否與器件當(dāng)前進(jìn)行的操作兼容。通常本端對(duì)地接1181。中斷狀態(tài)在下一個(gè)SPI周期開(kāi)始時(shí)清除。 ISD4004芯片引腳(2)地線(VSSD,VSSA) —芯片內(nèi)部數(shù)字電路電源地線和模擬電路電源地線引腳。4)設(shè)置Y地址(SET Y ADDRESS) 代碼形式R/WRSDB7DB6DB5DB4DB3DB2DB1DB00001A5A4A3A2A1A0 此指令的作用是將A5~A0送入Y地址計(jì)數(shù)器,作為DDRAM的Y地址指針。LCD12864模塊的20個(gè)引腳定義如下:1) Vss 邏輯電源地2) VDD 邏輯電源正極3) VO LCD驅(qū)動(dòng)電壓4) RS 數(shù)據(jù)/指令選擇:高電平為數(shù)據(jù),低電平為指令5) R/W 讀/寫(xiě)選擇:高電平為讀數(shù)據(jù),低電平為寫(xiě)數(shù)據(jù)6) E 讀寫(xiě)使能,高電平有效,下降沿鎖定數(shù)據(jù)7) DB0 數(shù)據(jù)輸入輸出引腳8) DB1 數(shù)據(jù)輸入輸出引腳9) DB2 數(shù)據(jù)輸入輸出引腳10) DB3 數(shù)據(jù)輸入輸出引腳11) DB4 數(shù)據(jù)輸入輸出引腳12) DB5 數(shù)據(jù)輸入輸出引腳13) DB6 數(shù)據(jù)輸入輸出引腳14) DB7 數(shù)據(jù)輸入輸出引腳15) CS1 片選擇號(hào),低電平時(shí)選擇前64列16) CS2 片選擇號(hào),低電平時(shí)選擇后64列17) RET 復(fù)位信號(hào),低電平有效。 遙控信號(hào)編碼波形圖UPD6121G產(chǎn)生的遙控編碼[ 6 ]是連續(xù)的32位二進(jìn)制碼組,其中前16位為用戶(hù)識(shí)別碼,能區(qū)別不同的電器設(shè)備,防止不同機(jī)種遙控碼互相干擾。 復(fù)位電路復(fù)位有硬件和軟件兩種,復(fù)位的作用是使程序自動(dòng)從0000H開(kāi)始執(zhí)行,因此我們只要在AT89C52單片機(jī)的RESET端加上一個(gè)高電平信號(hào),并持續(xù)10ms以上即可,RESET端接有一個(gè)上電復(fù)位電路,它是由一個(gè)小的電解電容和一個(gè)接地的電阻組成的。實(shí)際上,單片機(jī)幾乎在人類(lèi)生活的各個(gè)領(lǐng)域都表現(xiàn)出強(qiáng)大的生命力,使計(jì)算機(jī)的應(yīng)用范圍達(dá)到了前所未有的廣度和深度。方案二:無(wú)線數(shù)傳模塊。 報(bào)站器的動(dòng)態(tài)發(fā)展趨勢(shì)公共汽車(chē)行駛在現(xiàn)代文明程度高的市區(qū),它是一道流動(dòng)的風(fēng)景線,因而對(duì)整車(chē)外形乃至色彩都有更高的要求。公交車(chē)上的接收電路收到站臺(tái)信息后解碼,解碼后把信號(hào)傳送給AT89C52單片機(jī),啟動(dòng)LCD12864顯示站名。目前在美國(guó)部分城市GPS衛(wèi)星定位系統(tǒng)已經(jīng)投入使用,國(guó)內(nèi)也有此類(lèi)產(chǎn)品的研制開(kāi)發(fā),其功能強(qiáng)大,系統(tǒng)穩(wěn)定,但其投資昂貴,尤其是一些中小城市無(wú)法承受??梢杂矛F(xiàn)有的遙控裝置,我們只要了解其編解碼原理,就可以采用現(xiàn)成的簡(jiǎn)易裝置來(lái)模擬應(yīng)用。AT89C52是ATMEL公司生產(chǎn)的51系列單片機(jī)的一個(gè)型號(hào),是一個(gè)低電壓,高性能CMOS8位單片機(jī),片內(nèi)含8Kbytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和256bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,功能強(qiáng)大。上電復(fù)位實(shí)現(xiàn)的時(shí)間:T=R*C =10K*10UF =100ms=10ms需要人工復(fù)位時(shí),按下按鈕K,C通過(guò)K和R1放電,RESET端電位上升到高電平,實(shí)現(xiàn)人工復(fù)位,K松開(kāi)后C重新充電,充電結(jié)束后,CPU重新工作,R1是限流電阻,阻值不可以過(guò)大,否則不能起到復(fù)位作用。當(dāng)一個(gè)鍵按下超過(guò)36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個(gè)起始碼(9ms),一個(gè)結(jié)果碼(),低8位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成。因此在橫向上(也就是Y)就一共是128列數(shù)據(jù)。ON/OFF:1—顯示關(guān)閉;0—顯示打開(kāi)RST:RST=1表示內(nèi)部正在初始化,此時(shí)組件不接受任何指令和數(shù)據(jù)。差分驅(qū)動(dòng)時(shí),信號(hào)最大幅度為峰峰值16mV。快進(jìn)模式下,。F的電容也影響自動(dòng)靜噪電路對(duì)信號(hào)幅度的響應(yīng)速度。信息快進(jìn)只用于放音模式,放音速度是正常的1600倍,遇到EOM后停止,然后內(nèi)部地址計(jì)數(shù)器加1,指向下一條信息的開(kāi)始處。 SPI端口簡(jiǎn)單框圖4) ISD4004與外圍設(shè)備的連接 ISD4004與外圍設(shè)備的連接語(yǔ)音芯片ISD4004主要與三部分外圍設(shè)備連接[ 9 ],即單片機(jī)控制電路、語(yǔ)音錄入電路和語(yǔ)音播放電路。DDE界面和shift語(yǔ)言支持自動(dòng)程序測(cè)試。SB1按下:如果是第1次按下,LCD12864顯示寧夏理工;再按下,依次顯示市博物館、東湖賓館、永康花園、百花市場(chǎng)。在這里,我要對(duì)你們說(shuō)聲謝謝,真的很感謝你們。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x00,0x01,0x01,0xFD,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0xFD,0x01,0x01,0x01,0x00,0x00,0x80,0xA0,0x91,0x4F,0x55,0x55,0x25,0x25,0x55,0x4D,0x45,0x80,0x80,0x80,0x00,/* 文字: 理 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x04,0x04,0x04,0x84,0xF4,0x2F,0x04,0x04,0xE4,0x0F,0x04,0xC4,0x84,0x04,0x04,0x00,0x00,0x02,0x01,0x00,0xFF,0x00,0x08,0x04,0x3F,0x42,0x41,0x40,0x40,0x78,0x20,0x00,/* 文字: 市 *//* 宋體12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x80,0x40,0x30,0xFC,0x03,0x90,0x68,0x06,0x04,0xF4,0x04,0x24,0x44,0x8C,0x04,0x00,0x00,0x20,0x38,0x03,0x38,0x40,0x40,0x49,0x52,0x41,0x40,0x70,0x00,0x09,0x30,0x00,/* 文字: 坐 *//* 宋體12。 }/************************************ 函數(shù)名稱(chēng):Lcd_Display_Off()* 功 能:LCD顯示關(guān)* 入口參數(shù):無(wú)* 出口參數(shù):無(wú)***********************************/void Lcd_Display_Off(){ port=0x3e。cs2=1。 }/********************************名稱(chēng):Lcd_Character_16X8( bit bit_flag, uchar x, uchar y, uchar code *point )*功能:顯示16X8字符(字母) *入口參數(shù):*出口參數(shù):*說(shuō)明:bit_flag = 1 正常顯示 bit_flag = 0 黑白反相顯示 *********************************/void Lcd_Character_16X8( bit bit_flag, uchar x, uchar y, uchar code *point ){ uchar i , j,temp。 j 8。 for( j=0。}/************************************ 函數(shù)名稱(chēng):Lcd_Write_Command()* 功 能:寫(xiě)指令代碼* 入口參數(shù):無(wú)* 出口參數(shù):無(wú)********************************/Void Lcd_Write_Command(uchar temp){ port=temp。 rs=0。 for(i=10。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 */0x40,0x41,0xCE,0x04,0x00,0xFC,0x04,0x02,0x02,0xFC,0x04,0x04,0x04,0xFC,0x00,0x00,0x40,0x20,0x1F,0x20,0x40,0x47,0x42,0x41,0x40,0x5F,0x40,0x42,0x44,0x43,0x40,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。static unsigned char data IRCode[3],IRCON,IRCON2。通過(guò)本次設(shè)計(jì)讓我加深對(duì)單片機(jī)的知識(shí),讓我重溫了以前學(xué)的C語(yǔ)言知識(shí)與單片機(jī)的連續(xù),也讓我對(duì)protel以及proteus畫(huà)圖仿真軟件更熟練。首先,要將KEIL ,在Proteus中的主芯片AT89C52中導(dǎo)入此文本,即可在Proteus環(huán)境中實(shí)現(xiàn)系統(tǒng)的仿真。下面對(duì)其總體實(shí)現(xiàn)情況作一個(gè)簡(jiǎn)單的說(shuō)明。②等待TPUD(上電延時(shí));③發(fā)POWER UP命令;④等待2倍TPUD。③數(shù)據(jù)在時(shí)鐘上升沿移入,在下降沿移出。若要求更高精度,可從本端輸入外部時(shí)鐘。(8)串行輸出(MISO) —此端為串行輸出端,芯片未被選中時(shí),本端呈高阻態(tài)。芯片設(shè)計(jì)是基于所有操作必須由微控制器控制,操作命令可通過(guò)串行通信接口(SPI或Microwire)送入。 例如: 選擇A5~A0是62,則起始行與DDRA
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1