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

📄 remote.h

📁 #include "REG51.H" #include <intrins.h> #include "Common.h" //#include "Remote.h" #def
💻 H
字号:
 #ifndef REMOTE_H
#define REMOTE_H

#define		EMULATER_XCLK
//#define EMULATER_XCLK
#ifdef		EMULATER_XCLK
	#define     IR_HEAD      	9000//7500
	#define     OFF_CODE 	    4500//3750
	#define	 	OFF_REP			2250//	1875
	#define		REP_CODE		557//467
	#define     DELTA      		250
	#define		CODE_0_TIME		557//467
	#define		CODE_1_TIME		1670//1400
#else
	#define     IR_HEAD      	20000//10738//9000//7500
	#define     OFF_CODE 	    10000//5369//4500//3750
	#define	 	OFF_REP			5000//2684//2250//	1875
	#define		REP_CODE		1250//667//467
	#define     DELTA      		600//300//250
	#define		CODE_0_TIME		1250//667//557//467
	#define		CODE_1_TIME		3750//2000//1670//1400
#endif
#if 0
#define  XCLK_MCU 12000
	#define     IR_HEAD      	(XCLK_MCU*3/4)//10738//9000//7500
	#define     OFF_CODE 	    (IR_HEAD/2)//5369//4500//3750
	#define	 	OFF_REP			(IR_HEAD/4)//2684//2250//	1875
	#define		REP_CODE		(IR_HEAD/16)//667//467
	#define     DELTA      		300//250
	#define		CODE_0_TIME		(IR_HEAD/16)//667//557//467
	#define		CODE_1_TIME		(CODE_0_TIME*3)//2000//1670//1400
#endif
#if 0
#define     IR_SYSTEM_CODE  0x00ff//0x807f /*IR system code set by factory*/
#define REMOTE_KEY_POWER		0x2F
#define REMOTE_KEY_SOURCE		0xD5//0xED
#define REMOTE_KEY_MENU			0xD7
//#define REMOTE_KEY_INFO			0x7D
#define REMOTE_KEY_DEC_P		0x1F
#define REMOTE_KEY_INC_P		0x7F
#define REMOTE_KEY_DECR			0xAD
#define REMOTE_KEY_INCR			0x5F
#define REMOTE_KEY_OK			0xDF
#define REMOTE_KEY_EXIT			0x00
#define REMOTE_KEY_MUTE			0x01
#define REMOTE_KEY_LCD_SETUP	0xBF//0x7D


#define REMOTE_KEY_NUM0			0x65
#define REMOTE_KEY_NUM1			0x57
#define REMOTE_KEY_NUM2			0x75
#define REMOTE_KEY_NUM3			0xB5
#define REMOTE_KEY_NUM4			0xFF
#define REMOTE_KEY_NUM5			0x07
#define REMOTE_KEY_NUM6			0xC7
#define REMOTE_KEY_NUM7			0x47
#define REMOTE_KEY_NUM8			0x35
#define REMOTE_KEY_NUM9			0xA7
#define REMOTE_KEY_NUM_Bites	0xFD
//#define REMOTE_KEY_SWAP			0x15
#define REMOTE_KEY_SCALE		0x0D

#endif

#if 0
#define     IR_SYSTEM_CODE  0x00ff//0x807f /*IR system code set by factory*/
#define REMOTE_KEY_POWER		0x00
#define REMOTE_KEY_SOURCE		0x87
#define REMOTE_KEY_MENU			0xD5
//#define REMOTE_KEY_INFO			0x7D
#define REMOTE_KEY_DEC_P		0x17
#define REMOTE_KEY_INC_P		0x97
#define REMOTE_KEY_DECR			0x3f
#define REMOTE_KEY_INCR			0x2F
#define REMOTE_KEY_OK			0x1F
#define REMOTE_KEY_EXIT			0x04
#define REMOTE_KEY_MUTE			0x0F
#define REMOTE_KEY_LCD_SETUP	0xB7

#define REMOTE_KEY_NUM0			0xaf
#define REMOTE_KEY_NUM1			0xd7
#define REMOTE_KEY_NUM2			0xe7
#define REMOTE_KEY_NUM3			0xc7
#define REMOTE_KEY_NUM4			0x5f
#define REMOTE_KEY_NUM5			0x6f
#define REMOTE_KEY_NUM6			0x4f
#define REMOTE_KEY_NUM7			0x57
#define REMOTE_KEY_NUM8			0x67
#define REMOTE_KEY_NUM9			0x47
#define REMOTE_KEY_NUM_Bites	0x8f
#define REMOTE_KEY_SWAP			0xDD
#define REMOTE_KEY_SCALE		0xEF

#endif
#define	SINAI_REMOTE
#ifdef	SINAI_REMOTE
#define  IR_SYSTEM_CODE               0x61d6// 0x02fd//0x61d6//0x00ff//0x807f /*IR system code set by factory*/
#define REMOTE_KEY_POWER		0xB7
#define REMOTE_KEY_AIRCABLE	        0xF7//	0xb5
//#define REMOTE_KEY_DISPLAY		0x37
#define REMOTE_KEY_SOURCE		0x0f//0x0F
#define REMOTE_KEY_MENU			0x97//0x97

#define REMOTE_KEY_INC_P		0xA7//0x07//
#define REMOTE_KEY_DEC_P             	0x87	//0x27//
#define REMOTE_KEY_INCR			0xD7//0xa7//
#define REMOTE_KEY_DECR			0xE7//0x87

#define REMOTE_KEY_OK			0x17
#define REMOTE_KEY_MUTE			0xf7//0xCF
//Ruby add 2004-06-07
#define REMOTE_KEY_SCALER              0x17   // 0x37//

#define REMOTE_KEY_VO_INC		0x07 //    0xa7//
#define REMOTE_KEY_VO_DEC	        0x27             //	0x87//
#define REMOTE_KEY_CH_INC       	0xa7//	0x27
#define REMOTE_KEY_CH_DEC       	0x87//	0x07

#define REMOTE_KEY_NUM0			0xFF
#define REMOTE_KEY_NUM1			0x7F
#define REMOTE_KEY_NUM2			0xBF
#define REMOTE_KEY_NUM3			0x3F
#define REMOTE_KEY_NUM4			0xDF
#define REMOTE_KEY_NUM5			0x5F
#define REMOTE_KEY_NUM6			0x9F
#define REMOTE_KEY_NUM7			0x1F
#define REMOTE_KEY_NUM8			0xEF
#define REMOTE_KEY_NUM9			0x6F
#define REMOTE_KEY_NUM_Bites	        0x2F       //0x77
#endif
void RemoteEvent(void);
#endif

⌨️ 快捷键说明

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