⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 irm.c

📁 STC51系列的源码
💻 C
字号:
/********************************************************************************//* filename : IRM.c                                                             *//* created  : xillinx                                                           *//* descript : 处理红外接收的部分                                                *//********************************************************************************/#include "../CPU/CPU.h"#include "../CFG/CFG.h"#include "../PCC/PCC.h"#include "../UART/UART.h"#include "../IRM/IRM.h"/********************************************************************************//* funname : IRM_recv_process()                                                 *//* created : xillinx                                                            *//* descript: 外部中断0的中断函数调用                                            *//********************************************************************************/unsigned char data irm_buffer[0x2];void IRM_recv_process(void){   TR2 = 0x0;    irm_buffer[0x0] = TH2;    irm_buffer[0x1] = TL2;    TH2 = 0x0;    TL2 = 0x4;                          //* 增加耽搁的几个周期    TR2 = 0x1;    PCC_send_mdata('H',irm_buffer,0x2); //* 打印进入低电平之前的定时器数据    while(P3_2==0x0)    {   ;    }    TR2 = 0x0;                          //* 停止定时器    irm_buffer[0x0] = TH2;    irm_buffer[0x1] = TL2;    TH2 = 0x0;    TL2 = 0x4;                          //* 增加耽搁的几个周期    TR2 = 0x1;    PCC_send_mdata('L',irm_buffer,0x2); //* 打印低电平维持的定时器数据}

⌨️ 快捷键说明

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