📄 ir.h
字号:
sbit __sbirout0 = P1^0;
sbit __sbirout1 = P1^1;
sbit __sbirout2 = P1^2;
sbit __sbbusy = P1^4;
sbit __sbirin = P1^3;
#define IR_BITS 1024
#define IR_HIGH_LENGTH 30//30*127*26.3us=100ms,stop bit
unsigned char xdata IR[IR_BITS];
unsigned int __dir,__dirlong;
unsigned char __wirlow,__wirhigh,__wirhighcount;
bit __blearn = 0;
unsigned char __wirtime;
#define TIME_IR 10 //10s switch learn and transmit ir
void IR_CLEAR()
{
unsigned int i;
for (i=0;i<IR_BITS;i++)
IR[i] = 0xFF;
__dir = 0;
__dirlong = 0;
__wirlow = 0;
__wirhigh = 0x80;
__wirhighcount = 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -