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

📄 remote.h

📁 宏芯T102芯片驱动(51单片机作主控)
💻 H
字号:
#ifndef REMOTE_H
#define REMOTE_H 

#define xjd_ir_remote
#ifdef  xjd_ir_remote

#define     EMULATER_XCLK	1
#define     START_CODE      	900//902
#define     DELTA      		24//26
#define	    CODE_TIME	        1760
#define		CODE_DELAY		10000


#define REMOTE_KEY_POWER			1445
#define REMOTE_KEY_AIRCABLE			0x07
#define REMOTE_KEY_DISPLAY			1449//0x5aa
#define REMOTE_KEY_SOURCE			2709//2470
#define REMOTE_KEY_SYS				2470
#define REMOTE_KEY_MENU			        2714       
#define REMOTE_KEY_DEC_P			0x956
#define REMOTE_KEY_INC_P			0xcaa
#define REMOTE_KEY_DECR			        1622//0xcd2
#define REMOTE_KEY_INCR			        1621//0x99a
#define REMOTE_KEY_OK			        0x99a
#define REMOTE_KEY_MUTE			        0x5a6
//Ruby add 2004-06-07
#define REMOTE_KEY_SCALER                       0x17

#define REMOTE_KEY_VO_INC			100//85
#define REMOTE_KEY_VO_DEC			101//86

#define REMOTE_KEY_NUM0			        0xaaa
#define REMOTE_KEY_NUM1			        0x556
#define REMOTE_KEY_NUM2			        0xaac
#define REMOTE_KEY_NUM3			        0x55a
#define REMOTE_KEY_NUM4			        0xab2
#define REMOTE_KEY_NUM5			        0x566
#define REMOTE_KEY_NUM6			        0xab4
#define REMOTE_KEY_NUM7			        0x56a
#define REMOTE_KEY_NUM8			        0xaca
#define REMOTE_KEY_NUM9			        0x596
#define REMOTE_KEY_pp	                        0xad4
#define	REMOTE_FULL_TIME			 30 


void RemoteEvent(void);
#endif

#endif

/*#ifdef NEC_ir_remote*/
#if 0
#define		EMULATER_XCLK	0
#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
#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
#if 0
//#define	SINAI_REMOTE
#ifdef	SINAI_REMOTE
#define     IR_SYSTEM_CODE  0x61d6//0x00ff//0x807f /*IR system code set by factory*/
#define REMOTE_KEY_POWER			0xB7
#define REMOTE_KEY_AIRCABLE			0xF7
#define REMOTE_KEY_DISPLAY			0x37
#define REMOTE_KEY_SOURCE			0x0F
#define REMOTE_KEY_MENU			    0x97
#define REMOTE_KEY_DEC_P			0x87
#define REMOTE_KEY_INC_P			0xA7
#define REMOTE_KEY_DECR			0xD7
#define REMOTE_KEY_INCR			0xE7
#define REMOTE_KEY_OK			0x17
#define REMOTE_KEY_MUTE			0xCF
//Ruby add 2004-06-07
#define REMOTE_KEY_SCALER       0x17

#define REMOTE_KEY_VO_INC			0x07
#define REMOTE_KEY_VO_DEC			0x27

#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	0x77
#endif
#endif

⌨️ 快捷键说明

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