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

正文內(nèi)容

基于at89c52單片機(jī)的紅外線遙控公交車自動報站系統(tǒng)設(shè)計(更新版)

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

下一頁面
  

【正文】 ,一種是采用ST7920控制器的,它一般帶有中文字庫字模,價格略高一點。當(dāng)一個鍵按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個起始碼(9ms),一個結(jié)果碼(),低8位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8位數(shù)據(jù)碼(9ms~18ms)和這8位數(shù)據(jù)的反碼(9ms~18ms)組成。這種遙控碼具有以下特征:采用脈寬調(diào)制的串行碼,、“0”;、的“1”。上電復(fù)位實現(xiàn)的時間:T=R*C =10K*10UF =100ms=10ms需要人工復(fù)位時,按下按鈕K,C通過K和R1放電,RESET端電位上升到高電平,實現(xiàn)人工復(fù)位,K松開后C重新充電,充電結(jié)束后,CPU重新工作,R1是限流電阻,阻值不可以過大,否則不能起到復(fù)位作用。: 外部晶振電路AT89C52的工作頻率范圍在0~24MHZ。AT89C52是ATMEL公司生產(chǎn)的51系列單片機(jī)的一個型號,是一個低電壓,高性能CMOS8位單片機(jī),片內(nèi)含8Kbytes的可反復(fù)擦寫的Flash只讀程序存儲器和256bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,功能強(qiáng)大。綜上所說ARM雖功能強(qiáng)但成本高,且用單片機(jī)也能很好的控制,所以該系統(tǒng)的設(shè)計選用單片機(jī)編程即可,我們所以選擇方案三??梢杂矛F(xiàn)有的遙控裝置,我們只要了解其編解碼原理,就可以采用現(xiàn)成的簡易裝置來模擬應(yīng)用。要求用遙控模擬實現(xiàn)當(dāng)公交車靠近站點時可以用文字來顯示站名,語音播報站名。目前在美國部分城市GPS衛(wèi)星定位系統(tǒng)已經(jīng)投入使用,國內(nèi)也有此類產(chǎn)品的研制開發(fā),其功能強(qiáng)大,系統(tǒng)穩(wěn)定,但其投資昂貴,尤其是一些中小城市無法承受。在聲學(xué)領(lǐng)域,微機(jī)技術(shù)與各種語音芯片相結(jié)合,即可完成語音的合成技術(shù),使得汽車報站器的實現(xiàn)成為可能,從而為市民提供了更加人性化的服務(wù)。公交車上的接收電路收到站臺信息后解碼,解碼后把信號傳送給AT89C52單片機(jī),啟動LCD12864顯示站名。語音芯片ISD4004,采用模擬數(shù)據(jù)半導(dǎo)體存儲器直接存儲的專利技術(shù),即將模擬語音數(shù)據(jù)直接寫入單個存儲單元,不需經(jīng)過A/D、D/A轉(zhuǎn)換,因此能夠較好地真實再現(xiàn)語音的自然效果,避免了一般固體語音電路因為量化和壓縮造成的量化噪聲和失真現(xiàn)象,配合LCD12864屏顯示,就使得該報站系統(tǒng)更加實用。 報站器的動態(tài)發(fā)展趨勢公共汽車行駛在現(xiàn)代文明程度高的市區(qū),它是一道流動的風(fēng)景線,因而對整車外形乃至色彩都有更高的要求。城市公共交通是市民出行的主要交通工具之一。方案二:無線數(shù)傳模塊。 控制模塊的分析與論證方案一:采用GPRS作為系統(tǒng)的控制器GPRS即“通用分組無線業(yè)務(wù)”(GeneralPacketRadioService的英文簡稱)是在現(xiàn)有GSM網(wǎng)絡(luò)上開通的一種新型的分組數(shù)據(jù)傳輸技術(shù)相對于原來GSM以撥號接入的電路交換數(shù)據(jù)傳送方式GPRS是分組交換技術(shù)具有“永遠(yuǎn)在線”、“自如切換”、“高速傳輸”等優(yōu)點。實際上,單片機(jī)幾乎在人類生活的各個領(lǐng)域都表現(xiàn)出強(qiáng)大的生命力,使計算機(jī)的應(yīng)用范圍達(dá)到了前所未有的廣度和深度。AT89C52有PDIP、PQFP/TQFP及PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 復(fù)位電路復(fù)位有硬件和軟件兩種,復(fù)位的作用是使程序自動從0000H開始執(zhí)行,因此我們只要在AT89C52單片機(jī)的RESET端加上一個高電平信號,并持續(xù)10ms以上即可,RESET端接有一個上電復(fù)位電路,它是由一個小的電解電容和一個接地的電阻組成的。工業(yè)設(shè)備中,在高壓、輻射、有毒氣體、粉塵等環(huán)境下,采用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。 遙控信號編碼波形圖UPD6121G產(chǎn)生的遙控編碼[ 6 ]是連續(xù)的32位二進(jìn)制碼組,其中前16位為用戶識別碼,能區(qū)別不同的電器設(shè)備,防止不同機(jī)種遙控碼互相干擾。開始延時,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,否則如果該位為“0”,讀到的已是下一位的高電平,因此取(+)/2=。LCD12864模塊的20個引腳定義如下:1) Vss 邏輯電源地2) VDD 邏輯電源正極3) VO LCD驅(qū)動電壓4) RS 數(shù)據(jù)/指令選擇:高電平為數(shù)據(jù),低電平為指令5) R/W 讀/寫選擇:高電平為讀數(shù)據(jù),低電平為寫數(shù)據(jù)6) E 讀寫使能,高電平有效,下降沿鎖定數(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 片選擇號,低電平時選擇前64列16) CS2 片選擇號,低電平時選擇后64列17) RET 復(fù)位信號,低電平有效。了解這些后我們就知道要滿屏顯示一張圖就要從y=0…12X=0…7一共寫1288=1024個字節(jié)的數(shù)據(jù)。4)設(shè)置Y地址(SET Y ADDRESS) 代碼形式R/WRSDB7DB6DB5DB4DB3DB2DB1DB00001A5A4A3A2A1A0 此指令的作用是將A5~A0送入Y地址計數(shù)器,作為DDRAM的Y地址指針。 。 ISD4004芯片引腳(2)地線(VSSD,VSSA) —芯片內(nèi)部數(shù)字電路電源地線和模擬電路電源地線引腳。(5)音頻輸出(AUD OUT) —提供音頻輸出,可驅(qū)動5KΩ的負(fù)載。中斷狀態(tài)在下一個SPI周期開始時清除。芯片內(nèi)部的采樣時鐘在出廠前已調(diào)校,誤差1%以內(nèi)。通常本端對地接1181。SPI協(xié)議是一個同步串行數(shù)據(jù)傳輸協(xié)議,設(shè)定微控制器的SPI移位寄存器在SCLK的下降沿將數(shù)據(jù)送至MISO引腳。因此,要注意移入的數(shù)據(jù)是否與器件當(dāng)前進(jìn)行的操作兼容。例如,從00處放音,應(yīng)遵循如下時序:①發(fā)POWER UP命令;②等待TPUD(上電延時);③發(fā)地址值為00的SET PLAY命令;④發(fā)PLAY命令。 ISD4004的SPI控制寄存器控制位功能控制位功能RUN允許/禁止操作1—開始0—停止PU電源控制1—上電0—掉電P/錄/放模式1—放音0—錄音IAB操作是否使用指令地址1—忽略輸入地址寄存器內(nèi)容0—使用輸入地址寄存器內(nèi)容MC快進(jìn)模式1—允許0—禁止P15P0行指針寄存器輸出A15A0輸入地址寄存器注:IAB置0時,錄/放操作從A9~A0地址開始。音頻功率放大器LM386驅(qū)動音箱組成放音電路,與音頻輸出端(AUDOUT)相連。 4 系統(tǒng)軟件設(shè)計 系統(tǒng)流程圖 LCD12864流程圖 LCD12864流程圖 定時器中斷0服務(wù)子程序流程圖 定時器中斷0服務(wù)子程序流程圖 遙控接收程序流程圖 遙控接收程序流程圖 定時中斷1子程序流程圖 定時中斷1子程序流程圖 外部中斷1子程序流程圖 外部中斷1子程序流程圖 ISD4004放音程序 放音程序流程圖 ISD4004錄音程序 錄音程序流程圖 5 系統(tǒng)測試 調(diào)試軟件—KeilC51簡介Keil C51軟件是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯、編譯、仿真于一體,支持匯編語言、PLM語言和C語言的程序設(shè)計[ 10 ],界面友好,易學(xué)易用。 系統(tǒng)電路功能仿真利用Proteus[ 11 ]繪制仿真圖。紅外接收系統(tǒng)的測試可以通過觀察發(fā)光二極管D6的狀態(tài)來辨別該系統(tǒng)是否正常工作,如果接收到遙控信息,發(fā)光二極管點亮。 參考文獻(xiàn)[1] 劉國堯, 王娟. [J].黑龍江科技學(xué)院電氣與信息工程學(xué)院,2010, 15(8):74~76.[2] 朱奕丹, 黃志明, 吳彬. 單片機(jī)公交車到站語音播報與液晶顯示控制系統(tǒng)的研制[J].現(xiàn)代電子技術(shù),2006,15(11). 153~155.[3] 周潤景, 徐宏偉, 丁莉. 單片機(jī)電路設(shè)計分析與制作[M]. 北京. 機(jī)械工業(yè)出版社, 2010. 55~60.[4] 鐘富昭. 8051單片機(jī)典型模塊設(shè)計與應(yīng)用[M].北京. 人民郵電出版, 2007. 90~95.[5] 張愛全. 紅外遙控的基本原理和應(yīng)用范圍[J].山西電子技術(shù),2003, 21(6): 40~41.[6] 王俊峰, 薛鴻德. 現(xiàn)代遙控技術(shù)及應(yīng)用[M]. 北京: 人民郵電出版社, 2005. 96~100.[7] 李維諟, 郭強(qiáng). 液晶顯示應(yīng)用技術(shù)[M]. 北京: 電子工業(yè)出版社, 2005. 77~80.[8] Winbond. ISD4004 Series SingleChip Voice Record/Playback Devices[M]. California: Information Storage Devices, 2000. 70~73.[9] 梁子伊. ISD4004系列語音芯片的單片機(jī)控制技術(shù)[J].江蘇省常州信息職業(yè)技術(shù)學(xué)院,2002,20(2): 61~63.[10] 賴麒文. C語言程序徹底應(yīng)用[M]. 北京. 科學(xué)出版社, 2002. 65~70.[11] 蔣輝平. 基于Proteus的單片機(jī)系統(tǒng)設(shè)計與仿真實例[M]. 北京. 機(jī)械工業(yè)出版社, 2009. 77~81.[12] 劉映群. Proteus與Keil整合構(gòu)建單片機(jī)虛擬實驗室[J].中國現(xiàn)代教育裝備,2005,10(8):2124. 結(jié) 束 語本文所設(shè)計的公交車報站器最主要是通過LCD12864顯示站名來報站的,報站是通過按鍵控制站名顯示的,還可以進(jìn)行插入廣告。她循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪,她淵博的專業(yè)知識,精益求精的工作作風(fēng),嚴(yán)以律己,寬以待人的崇高風(fēng)范,將一直是我工作,學(xué)習(xí)中的榜樣。unsigned char one_t=0,two_t=0。sbit cs1=P3^7。 此字體下對應(yīng)的點陣為:寬x高=16x16 */0x04,0x04,0x04,0xE4,0x24,0x24,0x25,0xFE,0x24,0x24,0x24,0x24,0xE4,0x04,0x04,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0xFF,0x00,0x00,0x10,0x20,0x1F,0x00,0x00,0x00,/* 文字: 博 *//* 宋體12。 此字體下對應(yīng)的點陣為:寬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。 此字體下對應(yīng)的點陣為:寬x高=16x16 */0x00,0x22,0x72,0x2A,0x26,0xE2,0x2A,0x72,0x22,0x00,0xF8,0x00,0x00,0xFF,0x00,0x00,0x00,0x42,0xC2,0x42,0x22,0x3F,0x22,0x12,0x12,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00,/* 文字: 了 *//* 宋體12。 此字體下對應(yīng)的點陣為:寬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。 此字體下對應(yīng)的點陣為:寬x高=16x16 */0x10,0x10,0xFF,0x90,0x50,0x80,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x88,0x80,0x00,0x42,0x81,0x7F,0x00,0x80,0x80,0x40,0x30,0x0C,0x03,0x0C,0x10,0x60,0xC0,0x40,0x00,/* 文字: 穩(wěn) *//* 宋體12。}/******************************** 函數(shù)名稱:Lcd_Display_On()* 功 能:LCD顯示開* 入口參數(shù):無* 出口參數(shù):無********************************/void Lcd_Display_On(){ port=0x3f。 e=1。 rs=0。cs2=0。 }/******************************** 函數(shù)名稱:Lcd_Write_Byte()* 功 能:寫數(shù)據(jù)* 入口參數(shù):無* 出口參數(shù):無********************************/void Lcd_Write_Byte(uchar temp){ port=temp。 i2。 } } } else { for( i = 0。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1