91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 85KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-22
  • 語言: 其他
  • 標(biāo)簽:

資源簡介

用protues模擬外發(fā)射接收,附有源代碼

資源截圖

代碼片段和文件信息

?#include??

static?bit?OP;????????//紅外發(fā)射管的亮滅
static?unsigned?int?count;???????//延時(shí)計(jì)數(shù)器
static?unsigned?int?endcount;?//終止延時(shí)計(jì)數(shù)
static?unsigned?char?Flag;??????//紅外發(fā)送標(biāo)志
char?iraddr1;??//十六位地址的第一個(gè)字節(jié)
char?iraddr2;??//十六位地址的第二個(gè)字節(jié)

void?SendIRdata(char?p_irdata);
void?delay();
char?getkey()
{
??P1=0xfe;P3_6=P3_7=1;P3_3=1;
??if(!P1_4)return?1;???//ON
??if(!P1_5)return?2;???//7
??if(!P1_6)return?3;???//8
??if(!P1_7)return?4;???//9
??if(!P3_6)return?5;???//X
??if(!P3_7)return?6;???//÷
??P1=0xfd;
??if(!P1_4)return?11;?//+-
??if(!P1_5)return?12;?//4
??if(!P1_6)return?13;?//5
??if(!P1_7)return?14;?//6
??if(!P3_6)return?15;?//-
??if(!P3_7)return?16;?//MRC
??P1=0xfb;
??if(!P1_4)return?21;?//%
??if(!P1_5)return?22;?//1
??if(!P1_6)return?23;?//2
??if(!P1_7)return?24;?//3
??if(!P3_6)return?25;?//+
??if(!P3_7)return?26;?//M-
??P1=0xf7;
??if(!P1_4)return?31;?//□
??if(!P1_5)return?32;?//0
??if(!P1_6)return?33;?//.
??if(!P1_7)return?34;?//=
??if(!P3_6)return?35;?//+
??if(!P3_7)return?36;?//M+

??P1=0xfF;P3_3=0;
??if(!P1_4)return?41;?//
??if(!P1_5)return?42;?//
??if(!P1_6)return?43;?//
??if(!P1_7)return?44;?//
??if(!P3_6)return?45;?//
??if(!P3_7)return?46;?//
??//return?0;
?return?0;
}

void?main(void)?
{
??char?key;
??count?=?0;
??Flag?=?0;
??OP?=?0;
??P3_4?=?1;
??EA?=?1;?//允許CPU中斷?
??//TMOD?=?0x11;?//設(shè)定時(shí)器0和1為16位模式1?
??//TMOD?=?0x01;
??TMOD?=?0x02;
??ET0?=?1;?//定時(shí)器0中斷允許?

??P1=0xff;
??//TH0?=?0xFF;?
??//TL0?=?0xE6;?//設(shè)定時(shí)值0為38K?也就是每隔26us中斷一次??
??TH0?=?0xdb;
??TL0?=?0xdb;
??TR0?=?1;//開始計(jì)數(shù)

??iraddr1=0xff;
??iraddr2=0xff;


??do{
??key=getkey();
??????if(key==1)SendIRdata(0x12);//set
??????if(key==11)SendIRdata(0x0b);//exit
??????if(key==25||key==35)SendIRdata(0x1a);//+
??????if(key==15)SendIRdata(0x1e);//-
??????if(key==6)SendIRdata(0x0e);//↑?÷
??????if(key==16)SendIRdata(0x1d);//↓?MRC

??????if(key==26)SendIRdata(0x1f);//←?M-
??????if(key==36)SendIRdata(0x1b);//→?M+
??????if(key==32)SendIRdata(0x00);//0
??????if(key==22)SendIRdata(0x01);//1
??????if(key==23)SendIRdata(0x02);//2

??????if(key==24)SendIRdata(0x03);//3
??????if(key==12)SendIRdata(0x04);//4
??????if(key==13)SendIRdata(0x05);//5
??????if(key==14)SendIRdata(0x06);//6
??????if(key==2)SendIRdata(0x07);//7
??????if(key==3)SendIRdata(0x08);//8

??????if(key==4)SendIRdata(0x09);//9
??????if(key==21)SendIRdata(0x2A);//%
??????if(key==5)SendIRdata(0x2B);//X
??????if(key==33)SendIRdata(0x2C);//.
??????if(key==34)SendIRdata(0x2D);//=
??????if(key==31)SendIRdata(0x2E);//□

??????if(key==41)SendIRdata(0x2F);//
??????if(key==42)SendIRdata(0x30);//
??????if(key==43)SendIRdata(0x31);//
??????if(key==44)SendIRdata(0x32);//
??????if(key==45)SendIRdata(0x33);//
??????if(key==46)SendIRdata(0x34);//
??}while(1);
}?
//定時(shí)器0中斷處理?
void?timeint(void)?interrupt?1?
{?
??//TH0=0xFF;?
??//TL0=0xE6;?//設(shè)定時(shí)值為38K?也就是每隔26us中斷一次
??count++;

}?


void?SendIRdata(char?p_ir

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????8160??2011-12-06?13:58??接收\接收

?????文件???????2571??2011-12-06?13:58??接收\接收.c

?????文件???????1601??2011-12-06?13:58??接收\接收.hex

?????文件?????????40??2011-12-06?13:58??接收\接收.lnp

?????文件???????5836??2011-12-06?13:58??接收\接收.LST

?????文件??????10278??2011-12-06?13:58??接收\接收.M51

?????文件???????9535??2011-12-06?13:58??接收\接收.OBJ

?????文件????????965??2011-12-06?14:10??接收\接收.Opt

?????文件????????206??2011-12-06?14:10??接收\接收.plg

?????文件???????2571??2011-12-06?14:10??接收\接收.txt

?????文件???????2112??2011-12-06?11:27??接收\接收.Uv2

?????文件????????975??2011-12-06?13:59??接收\接收_Opt.Bak

?????文件??????????0??2011-12-06?11:19??接收\接收_Uv2.Bak

?????文件?????112960??2011-12-06?12:38??Last?Loaded?根據(jù)網(wǎng)上重做我自己的.DBK

?????文件?????115182??2011-12-06?14:10??根據(jù)網(wǎng)上重做我自己的.DSN

?????文件???????1386??2011-12-06?18:08??根據(jù)網(wǎng)上重做我自己的.PWI

?????文件??????10436??2011-12-06?11:06??發(fā)射\發(fā)射

?????文件???????5286??2011-12-06?11:03??發(fā)射\發(fā)射.c

?????文件???????3097??2011-12-06?11:06??發(fā)射\發(fā)射.hex

?????文件?????????40??2011-12-06?11:06??發(fā)射\發(fā)射.lnp

?????文件??????10619??2011-12-06?11:06??發(fā)射\發(fā)射.LST

?????文件??????12395??2011-12-06?11:06??發(fā)射\發(fā)射.M51

?????文件??????12414??2011-12-06?11:06??發(fā)射\發(fā)射.OBJ

?????文件????????976??2011-12-06?11:19??發(fā)射\發(fā)射.Opt

?????文件??????61011??2011-12-06?11:19??發(fā)射\發(fā)射.plg

?????文件???????2112??2011-12-06?11:19??發(fā)射\發(fā)射.Uv2

?????文件???????1155??2011-12-06?10:15??發(fā)射\發(fā)射_Opt.Bak

?????文件???????2111??2011-12-06?10:15??發(fā)射\發(fā)射_Uv2.Bak

?????文件???????3873??2011-12-06?14:09??發(fā)射2\發(fā)射.c

?????文件???????9672??2011-12-06?14:09??發(fā)射2\發(fā)射.LST

............此處省略17個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源