在N76E003单片机中,我们使用外部中断1进行读取红外信号。参照下图,进行配置,外部中断1的引脚为P17
外部中断1:中断号为2
IE = [color=rgb(0, 102, 102) !important]0x84; [color=rgb(136, 0, 0) !important]//允许总中断中断,使能 INT1 外部中断TCON = [color=rgb(0, 102, 102) !important]0x10; [color=rgb(136, 0, 0) !important]//触发方式为脉冲负边沿触发我们编写的红外解码程序,思路大致就是根据下图中的第一个108ms中的数据格式进行解码
电路图如下所示:
红外接收头采用HX1838
|