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

📄 ir.h

📁 基于averlogic公司的AL320的AUO 2.4" SRGB屏的驱动程序
💻 H
字号:
/*--------------------------------------------------------------------------
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -