📄 common.h
字号:
/**********************************************************************
*File Name : Common.h
*Creat Time : 2002/02/11
*Program Author : mqli
*File Discreption :
************************************************************************/
#ifndef _common_H
#define _common_H
/*The compile option*/
#define USE_CRYSTAL_40M 1
#define USE_CRYSTAL_24M598_X2 2
#define USE_CRYSTAL_40M039_X2 3
#define USE_CRYSTAL_27M 4
#define USE_CRYSTAL_27MX2 5
#define USE_CRYSTAL_12M_X2 6
#define SYSTEM_CRYSTAL USE_CRYSTAL_27M
#define PHILIPS_IR_SYSTEM 1
#define NEC_IR_SYSTEM 2
#define IR_SYSTEM PHILIPS_IR_SYSTEM
#define NEC_IR_CUSTOMER_CODE 0xFD02 // 0xff00 // 0x4743 //0xFD02
#define ADD_POWER_KEY
/*For debug the tuner auot search*/
//#define TEST_TUNER_IF_COUNTER
//#define CORRECT_ONE_BIT
enum{
PHILIPS_IR_KEY_MODE_DVD=4,
PHILIPS_IR_KEY_MODE_DVD_R=48,
PHILIPS_IR_KEY_MODE_DVD_R1=49,
PHILIPS_IR_KEY_MODE_HDR=50,
};
#include "REG152.h"
#define EX_DATA xdata
#define IN_DATA idata
#define DE_DATA data
#define BOOL bit
#define CODE code
/*The common macro string */
#define TRUE 1
#define FALSE 0
#define ON 1
#define OFF 0
#define IN 0
#define OUT 1
#define LOW 0
#define HIG 1
#define DOWN 0
#define UP 1
#define SUCCESS 1
#define FAIL 0
#define SMALL 0
#define LARGE 1
#define NONE_SPEAKER 2
#define YES 1
#define NO 0
#define OK 1
#define U8 unsigned char
#define U16 unsigned int
#define ULONG unsigned long
/*I/O port define*/
#define KEY_IN0 P2_0
#define KEY_IN1 P2_1
#define KEY_IN2 P2_2
#define KEY_IN3 P2_3
#define KEY_OUT0 P2_4
#define KEY_OUT1 P2_5
#define KEY_OUT2 P2_6
#define KEY_OUT3 P2_7
#define NC1 P1_0
#define IR_INPUT P1_1
#define LCD_CS P1_2
#define LCD_WRITE P1_3
#define LCD_DATA P1_4
#define NC2 P1_5
#define NC3 P1_6
#define NC4 P1_7
#define EEPROM_CLK
#define EEPROM_DATA P4_0
#define I2C_DATA P3_2
#define I2C_CLK P3_3
#define BEEPER_CONTROL P1_7
#define RXD P3_0
#define TXD P3_1
#define EEPROM_CLK_0
#define EEPROM_CLK_1
#define EEPROM_DATA_0
#define EEPROM_DATA_1
#define SCROLL_TEXT_TIME_INTERVEL_X3mS 9 //150
#define TEMP_TEXT_DISPLAY_STILL_TIME_X3mS 600 //800
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -