ir.h
来自「基于averlogic公司的AL320的AUO 2.4" SRGB屏的驱动程序」· C头文件 代码 · 共 52 行
H
52 行
/*--------------------------------------------------------------------------
IR.H
Header file for IR.C
History:
07/20/2006 : First Version V1.0 ---HsinChu Office
Copyright (c) 1998-2006 AverLogic Inc
All rights reserved.
--------------------------------------------------------------------------*/
#ifndef __IR_H__
#define __IR_H__
#define IR_IDLE 0
#define IR_LEADING_1 1
#define IR_LEADING_2 2
#define IR_CUSTOM 3
#define IR_KEYDATA 4
/* Following defines should be tweaked based on receiver and remote */
#define CUSTOMCODE 0x61d6 // custom code
#define IR_NEC_LEADER_MAX 20 // LEADING EDAGE PERIOD
#define IR_NEC_LEADER_MIN 16 // 9ms/0.5ms = 18 times
#define IR_NEC_CUSTOM_MAX 11 // CUSTOM EDAGE PERIOD
#define IR_NEC_CUSTOM_MIN 06 // 4.5ms/0.5ms = 9 times
#define IR_NEC_REPEAT_MAX 06
#define IR_NEC_REPEAT_MIN 02
#define IR_NEC_BITCOUNT 16 //counter for 16 bit data
#define approxPeriod(a,b,c) ( (a > b && a < c ) ? 1 : 0 )
//#define OSC_11M0592 0x01
//#if (OSC_11M0592)
//#define TIMER0_TH0 0xFE // 11.0592M OSC
//#define TIMER0_TL0 0x63 // 500us
//#else
#define TIMER0_TH0 0xFb // 12M OSC
#define TIMER0_TL0 0xf4 // 500us
//#endif
//===================================================================
// IR.H Function
//===================================================================
sbit ir = P3 ^ 5; // IR Signal to MCU I/O Port
sbit pbeep = P2 ^ 2; // IR Signal to MCU I/O Port
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?