



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、HT6222紅外遙控芯片接收Keil C程序時(shí)間:2007-01-10 來源: 作者: 點(diǎn)擊:1383 字體大小:【大 中 小】/*紅外線遙控器按鍵檢測程序.通過檢測兩次下降沿之間的時(shí)間差判斷接受到的數(shù)據(jù)位.已經(jīng)通過了測試,能夠正確區(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)*/ 本程序 可以說是狀態(tài)機(jī)的典范 / / 參照了網(wǎng)友高偉能gwnpeter的代碼和思路,僅供學(xué)習(xí)參考 / / 如有問題請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遙控芯片接收程序 / /-/ /老版本: 無 老版本文件名: / /創(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è)用途請與作者聯(lián)系. E-mail:xuwenjun / 本程序參照了網(wǎng)友高偉能gwnpeter的代碼,僅供學(xué)習(xí)參考 / / 如有問題請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 開中斷unsigned char IrGetcode(void) /返回遙控碼Irok=0;return(Irdat);bit IrTest(vo
7、id) /檢查有無遙控信號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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 盾構(gòu)技術(shù)題庫及答案
- 安全法律法規(guī)試題及答案
- 2025特崗體育考試試題及答案
- 高血小板癥的診斷和治療
- WELL健康建筑標(biāo)準(zhǔn)體系解析
- 四年級蘇教版下冊解決問題的策略
- 汽車六一活動(dòng)方案
- 高效農(nóng)業(yè)管理實(shí)踐案例解析:會(huì)員制農(nóng)場行業(yè)運(yùn)營模式研究
- 教師期末論文
- 礦山安全應(yīng)急救援預(yù)案的制定與執(zhí)行
- 2025年中考英語總復(fù)習(xí):補(bǔ)全對話 練習(xí)題匯編(含答案解析)
- 醫(yī)學(xué)細(xì)胞生物學(xué)(溫州醫(yī)科大學(xué))知到智慧樹章節(jié)答案
- 《冠心病的規(guī)范化診》課件
- 2024年度汽車4S店門頭裝修及展示區(qū)設(shè)計(jì)合同
- 24秋國開《西方行政學(xué)說》形考任務(wù)1學(xué)習(xí)活動(dòng)(二)答案(第2套)
- 車輛保險(xiǎn)服務(wù)招投標(biāo)書范本
- 2022年人教PEP版小學(xué)四年級英語下冊期末試卷及答案
- GB 11564-2024機(jī)動(dòng)車回復(fù)反射裝置
- 《牛津英漢詞典》全集完整版TXT電子書
- 2024反詐知識競賽考試題庫及答案(三份)
- 2024年【每周一測】第四周語文五年級下冊基礎(chǔ)練習(xí)題(含答案)
評論
0/150
提交評論