📄 infrared.h
字号:
/*****************************************************************************
* 文件名: Infrared.h
* Copyright (c) 2008 *********武汉理工大学信息工程学院电信系
* 创建人: 王康
* 日 期: 2008.8.14
* 修改人: 王康
* 日 期:
* 描 述: 本文件为Infrared.c的配置文件
* 版 本: IAR V4.11
******************************************************************************/
//宏定义
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
//接口宏定义
//当P1,P2用到其中断功能时,不需要对PxSEL功能选择寄存器进行设置
#define IRDIR P1DIR
#define IRIN P1IN
#define IRIE P1IE
#define IRIES P1IES
#define IRIFG P1IFG
#define IRDA BIT2
#define IRCODE_H 0X00 //红外遥控的识别码高位
#define IRCODE_L 0xff //红外遥控的识别码低位
//外部变量声明
OS_EXT uchar g_IR_KeyVal; //红外遥控的键值
OS_EXT uchar g_IR_KeyFlg; //接收到数据标志位,为1表示可以读取g_IR_KeyVal
//外部函数声明
OS_EXT void Infrared_Init (void); //红外接收初始化子函数
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -