定时器的功能就是对红外信号进行时间计算,判断是否是头码,是否是逻辑0或逻辑1,这个时间计数然后作为外部中断解码的重要依据;外部中断的功能就是解码,分别判断接收到的信号的时间,对这个时间进行解析,为头码还是逻辑1或逻辑0,地址是否正确,然后根据判断结果将接收到的一位一位的数据组合成一个8位数据,这个8位数据就是红外信号的内容了,发送的东西就是这个8位数据,让偶将这个8位数据送去处理,需要做什么就写什么函数去做。希望我的回答能帮助到你。