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

📄 remote.h

📁 用C写的51遥控测码程序,结果在LCM1602上显示
💻 H
字号:


#define EMULATER_XCLK		//16MHz,机器周期0.75us

#ifdef	EMULATER_XCLK
	#define   IR_HEAD      	12000  //12000x0.75=9ms
	#define   OFF_CODE 	    6000
	#define	 	OFF_REP			  3000
	#define		REP_CODE		  750
	#define   DELTA      		300    // 容错时间 300x0.75=225us
	#define		CODE_0_TIME		750
	#define		CODE_1_TIME		2250
#else
	#define   IR_HEAD      	20000
	#define   OFF_CODE 	    10000
	#define	 	OFF_REP			  5000
	#define		REP_CODE		  1250
	#define   DELTA      		600
	#define		CODE_0_TIME		1250
	#define		CODE_1_TIME		3750
#endif

extern bit   ir_enable;

extern unsigned char ir_data;
extern unsigned char ir_data_code;
extern unsigned int  ir_system_code;

extern void  _nop_(void);
bit   Filter13(bit);














/*
#define  IR_SYSTEM_CODE      0x61d6   //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_INC_P		 0xA7
#define REMOTE_KEY_DEC_P     0x87
#define REMOTE_KEY_INCR			 0xD7
#define REMOTE_KEY_DECR			 0xE7

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

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

#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   

void RemoteEvent(void);

*/


⌨️ 快捷键说明

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