// 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(); } }