remote.h

来自「独具一格」· C头文件 代码 · 共 46 行

H
46
字号

#ifndef	__REMOTE_H__
#define	__REMOTE_H__

#define IR_FREQ 11

#if (IR_FREQ == 24)
	//add RS232
	//for real 8051 24MHZ
	#define BAUD 243       
	#define TMRH 0xF8           
	#define TMRL 0x50        
	
	#define IR_SAMPLE_TIME  1680   
	
#elif (IR_FREQ == 11)	        
        #define BAUD 250       
        #define TMRH 0xFC           
	#define TMRL 0x87          

        #define IR_SAMPLE_TIME  800 
#else
	// for ICE 22.1184MHZ 
	#define BAUD 244      
	#define TMRH 0xff     
	#define TMRL 0x58     
	#define IR_SAMPLE_TIME  1600  
#endif


sbit IR_PORT = P1^3;

extern unsigned char idata ir_data; 
extern unsigned char idata ir_origin_data;       /
extern unsigned int idata ir_addr_code;  

extern bit data ir_command_ok;
  
extern bit data ir_repeat_mark;
// unsigned char idata ir_1000us_count;  
extern unsigned int idata no_ir_count;  
//unsigned char idata ir_i;            
//unsigned int  data delay_time;    


#endif //__REMOTE_H__

⌨️ 快捷键说明

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