红外接收.docx
《红外接收.docx》由会员分享,可在线阅读,更多相关《红外接收.docx(5页珍藏版)》请在第一文库网上搜索。
1、时间:7月IO日解光飞功能:红外收发程序*/#inc1ude#inc1udeshumaguan.h#defineucharunsignedchar#defineuintunsignedintucharirtime;红外时间ucharStartf1ag;标志位ucharirdata33;/4个8位数据与一个引导码总的数据位;ucharbi1num;表示第几位;UCharirreCeok;标志位,表示接受完成;ucharircode4;/4个8位数据ucharirprosok;uchardisp8J;ucharcodetab1e=(0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7
2、d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;voidirwork()16进制数转换;(disp1OJ=ircode1OJ16;客户码不变;disp1=ircode0%16;/客户码不变;一个8位数据disp2=ircode1/16;客户码不变;disp3=ircode1%16;客户码不变;disp4=ircode/16;数据码disp5=ircode16;数据码disp6=ircode3/16;数据码反码disp7J=ircode13%16;/数据码反码VOidirProSo数据处理;16进制数;(uchark,ij,va1ue;/zhik=1
3、;for(j=0;j4;j+)四个码;(for(i=0;i1;移位;执行7次if(irdatak6)8次;1va1ue=va1ue|0x80;/置voidtimerinit()定时器初始化(TMOD=0X02;THO=OXOO;T1O=0X00;ETO=I;EA=I;TRO=I;voidintinit()/中断初始化;(ITO=I;EXO=I;EA=I;k+;)ircodej=va1ue;)irprosok=1;)voiddisp1ay()(du1a=1;PO=tab1edispOJ;du1a=0;PO=Oxff;we1a=1;PO=Oxfe;we1a=O;PO=Oxdf;de1ay;we1a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红外 接收