下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、HT6222紅外遙控芯片接收Keil C程序時(shí)間:2007-01-10 來(lái)源: 作者: 點(diǎn)擊:1383 字體大小:【大 中 小】/*紅外線遙控器按鍵檢測(cè)程序.通過(guò)檢測(cè)兩次下降沿之間的時(shí)間差判斷接受到的數(shù)據(jù)位.已經(jīng)通過(guò)了測(cè)試,能夠正確區(qū)分出32bit數(shù)據(jù)的遙控器按鍵鍵值.具有數(shù)據(jù)重發(fā)功能,但是數(shù)據(jù)的重發(fā)有點(diǎn)頻繁.使用晶震頻率為11.0592MHz,所有定時(shí)值都是基于這個(gè)頻率計(jì)算.占用很少量的CPU時(shí)間,使用了外部中斷0接受數(shù)據(jù),定時(shí)器0進(jìn)行計(jì)數(shù),定時(shí)器1作為串口的波特率發(fā)生器(Band = 9600).主函數(shù)會(huì)使MCU進(jìn)入低功耗模式,如需加入自己的代碼需要屏蔽此功能.狀態(tài)機(jī):1.如果時(shí)間差=0,
2、由空閑態(tài)進(jìn)入接受態(tài)2.如果時(shí)間差1ms and 2ms and 13.2ms and 12.2ms and 20ms),進(jìn)入空閑狀態(tài)*/ 本程序 可以說(shuō)是狀態(tài)機(jī)的典范 / / 參照了網(wǎng)友高偉能gwnpeter的代碼和思路,僅供學(xué)習(xí)參考 / / 如有問(wèn)題請(qǐng)mailto xuwenjun 歡迎與我交流! / /-/ / / / (c) Copyright 20012003 xuwenjun / / All Rights Reserved / / V1.00 / /-/ /標(biāo) 題: Ir_6222遙控芯片接收程序 / /文件名: ir_6222.c / /版 本: V1.00 / /修改人: 徐文軍
3、 E-mail:xuwenjun / /日 期: 03-06-14 / /描 述: Ir_6222遙控芯片接收程序 / /-/ /老版本: 無(wú) 老版本文件名: / /創(chuàng)建人: 徐文軍 E-mail:xuwenjun / /日 期: 03-06-14 / /描 述: Ir_6222遙控芯片接收程序 / / 當(dāng)ykok=1時(shí),ykcode中的數(shù)據(jù)就是接收到的遙控碼(14位的最后8位) / /-/ /占用以下資源: / / 1. 遙控使用外部中斷0,接P3.2口 / / 2. 遙控使用定時(shí)計(jì)數(shù)器1 / / 3. 5.1字節(jié)data RAM / / 4. 293字節(jié) code ROM / /-/ /聲
4、 明:/ 以下代碼僅免費(fèi)提供給學(xué)習(xí)用途,但引用或修改后必須在文件中聲明出處. / / 如用于商業(yè)用途請(qǐng)與作者聯(lián)系. E-mail:xuwenjun / 本程序參照了網(wǎng)友高偉能gwnpeter的代碼,僅供學(xué)習(xí)參考 / / 如有問(wèn)題請(qǐng)mailto xuwenjun 歡迎與我交流! / /-/i nclude i nclude Ir_6222.h / ht6222函數(shù)原型: 公用函數(shù)/i nclude xwj_4led.h / 四位LED顯示模塊 /i nclude xwj_pcf8566.h / I2C總線LCD8566函數(shù)聲明 /i nclude /-/#define TIME_0_00MS 0
5、x0000#define TIME_1_00MS 0x039a#define TIME_1_13MS 0x0480#define TIME_2_00MS 0x0733#define TIME_2_50MS 0x0900#define TIME_13_2MS 0x2ecd#define TIME_20_0MS 0x47ff#define TIME1_LOAD (0xffff - TIME_20_0MS)bit running;long Irbuf;unsigned char Irdat;bit Irok;void IrInit(void) /遙控接收初始化 /-init TIME1-TMOD |
6、= 0x10; /TMOD T0,T1均選用方式1(16位定時(shí))TH1 = TIME1_LOAD 8;TL1 = TIME1_LOAD & 0xff;/ SCON=0x00;IP|=0x01; /SETB INT0 中斷優(yōu)先 TCON |= 0x41; /TCON EX0下降沿觸發(fā),啟動(dòng)T1 /TR1 = 1;IE|=0x89; /SETB EX0 0x1 外部中斷 0 允許/SETB ET0 0x8 定時(shí)器 1 中斷允許/SETB EA 0x80 開(kāi)中斷unsigned char IrGetcode(void) /返回遙控碼Irok=0;return(Irdat);bit IrTest(vo
7、id) /檢查有無(wú)遙控信號(hào)return(Irok);unsigned int timer;TR1 = 0;timer = (TH1 8;TL1 = TIME1_LOAD & 0xff;TR1 = 1;if (timer TIME_1_00MS & timer TIME_1_13MS) /data 0Irbuf = (Irbuf TIME_2_00MS & timer TIME_2_50MS) /data 1Irbuf = (Irbuf TIME_13_2MS)Irbuf = 0x0000;running = 1;void time1_isr(void) interrupt 3 /遙控使用定時(shí)計(jì)
8、數(shù)器1/ EA = 0;/ TR1 = 0;TH1 = TIME1_LOAD 8;TL1 = TIME1_LOAD & 0xff;/ if (Irbuf 24) & 0xff) = (Irbuf 16) & 0xff) &(Irbuf 8) & 0xff) = (Irbuf 0) & 0xff)if (Irbuf 8) & 0xff) = (Irbuf 0) & 0xff)Irdat = (Irbuf8) & 0xff;Irok = 1;/ pcf8566_showhh(Irdat);else if(Irbuf = 0x00 & Irok = 1);/ pcf8566_showhh(Irdat);elseIrok = 0;/ IE0 = 0;/ EA = 1;run
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年保密協(xié)議文檔
- 2025年產(chǎn)假補(bǔ)償協(xié)議
- 2025年醫(yī)療服務(wù)營(yíng)養(yǎng)配餐協(xié)議
- 2025年代理商代理傭金費(fèi)協(xié)議
- 2025年大型露天演出場(chǎng)地租用協(xié)議
- 2025年生存保險(xiǎn)受益人變更申請(qǐng)
- 《用友業(yè)務(wù)流程》課件
- 二零二五版增值稅發(fā)票委托第三方服務(wù)框架協(xié)議3篇
- 事業(yè)單位2024年度勞動(dòng)合同定制版
- 二零二五年度知識(shí)產(chǎn)權(quán)侵權(quán)賠償合同補(bǔ)充協(xié)議3篇
- 2024-2030年中國(guó)連續(xù)性腎臟替代治療(CRRT)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 跨學(xué)科主題學(xué)習(xí):實(shí)施策略、設(shè)計(jì)要素與評(píng)價(jià)方式(附案例)
- 場(chǎng)地委托授權(quán)
- 2024年四川省成都市龍泉驛區(qū)中考數(shù)學(xué)二診試卷(含答案)
- 項(xiàng)目工地春節(jié)放假安排及安全措施
- 印染廠安全培訓(xùn)課件
- 紅色主題研學(xué)課程設(shè)計(jì)
- 胸外科手術(shù)圍手術(shù)期處理
- 裝置自動(dòng)控制的先進(jìn)性說(shuō)明
- 《企業(yè)管理課件:團(tuán)隊(duì)管理知識(shí)點(diǎn)詳解PPT》
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)二 軟文的寫作
評(píng)論
0/150
提交評(píng)論