yaokong.c

来自「单片机红外解码及无线解码的应用」· C语言 代码 · 共 115 行

C
115
字号
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit IR=P1^0;
uint datacode[50];
void main(void)
{

while (IR==1);//等待

while (IR==0)
datacode[0]++;
while (IR==1)
datacode[1]++;
while (IR==0)
datacode[2]++;
while (IR==1)
datacode[3]++;
while (IR==0)
datacode[4]++;
while (IR==1)
datacode[5]++;
while (IR==0)
datacode[6]++;
while (IR==1)
datacode[7]++;
while (IR==0)
datacode[8]++;
while (IR==1)
datacode[9]++;
while (IR==0)
datacode[10]++;
while (IR==1)
datacode[11]++;
while (IR==0)
datacode[12]++;
while (IR==1)
datacode[13]++;
while (IR==0)
datacode[14]++;
while (IR==1)
datacode[15]++;
while (IR==0)
datacode[16]++;
while (IR==1)
datacode[17]++;
while (IR==0)
datacode[18]++;
while (IR==1)
datacode[19]++;
while (IR==0)
datacode[20]++;
while (IR==1)
datacode[21]++;
while (IR==0)
datacode[22]++;
while (IR==1)
datacode[23]++;
while (IR==0)
datacode[24]++;
while (IR==1)
datacode[25]++;
while (IR==0)
datacode[26]++;
while (IR==1)
datacode[27]++;
while (IR==0)
datacode[28]++;
while (IR==1)
datacode[29]++;
while (IR==0)
datacode[30]++;
while (IR==1)
datacode[31]++;
while (IR==0)
datacode[32]++;
while (IR==1)
datacode[33]++;
while (IR==0)
datacode[34]++;
while (IR==1)
datacode[35]++;
while (IR==0)
datacode[36]++;
while (IR==1)
datacode[37]++;
while (IR==0)
datacode[38]++;
while (IR==1)
datacode[39]++;
while (IR==0)
datacode[40]++;
while (IR==1)
datacode[41]++;
while (IR==0)
datacode[42]++;
while (IR==1)
datacode[43]++;
while (IR==0)
datacode[44]++;
while (IR==1)
datacode[45]++;
while (IR==0)
datacode[46]++;
while (IR==1)
datacode[47]++;
while (IR==0)
datacode[48]++;
while (IR==1)
datacode[49]++;
while (IR==0)
datacode[50]++;
while(1);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?