eecs-bsp-test-code-2/3-1/main.c

32 lines
573 B
C

// receiver
#include "IR.h"
#include "STC15F2K60S2.H"
#include "sys.h"
code unsigned long SysClock = 11059200; //必须。定义系统工作时钟频率(Hz),用户必须修改成与实际工作频率(下载时选择的)一致
char tmp[5];
int sum = 0;
void IrRxd()
{
int i;
for (i = 0; i < 5; i++)
{
sum += tmp[i];
}
// print least 8 bits
LedPrint(sum & 0xFF);
}
void main()
{
IrInit(NEC_R05d);
SetIrRxd(tmp, 5);
SetEventCallBack(enumEventIrRxd, IrRxd);
MySTC_Init();
while (1)
{
MySTC_OS();
}
}