www.pudn.com > EFA.rar > define.h


 
//=== CONSTANT DEFINITIONS ==================================================== 
#define     ON          0x01                 
#define     OFF         0X00               
 
//=== CONSTANT DEFINITIONS ( IO ) ============================================= 
#define     SDA1        0x01                 
#define     SDA2        0X02                   
#define     SCL1        0X04                   
#define     SCL2        0X08                    
#define     ADDR        0X10                    
#define     DIR1        0X20                    
#define     DIR2        0X40                      
 
 
//=== CONSTANT DEFINITIONS ( BIT ) ============================================ 
#define     SA          0x01                    // 7-Segment LED definitions 
#define     SB          0x02 
#define     SC          0x04 
#define     SD          0x08 
#define     SE          0x10 
#define     SF          0x20 
#define     SG          0x40 
#define     ST          0x80 
 
//=== CH451和CH452的常用命令码 ================================================  
#define CH452_NOP	0x0000			// 空操作 
#define CH452_RESET     0x0201			// 复位 
#define CH452_LEVEL	0x0100			// 加载光柱值 
#define CH452_CLR_BIT	0x0180			// 段位清0 
#define CH452_SET_BIT	0x01C0			// 段位置1 
#define CH452_SLEEP	0x0202			// 进入睡眠状态 
#define CH452_LEFTMOV   0x0300		        // 设置移动方式-作移 
#define CH452_LEFTCYC   0x0301		        // 设置移动方式-左循 
#define CH452_RIGHTMOV  0x0302		        // 设置移动方式-右移 
#define CH452_RIGHTCYC  0x0303		        // 设置移动方式-右循	 
#define CH452_SELF_BCD	0x0380			// 自定义BCD码 
#define CH452_SYSOFF    0x0400			// 关显示、键盘 
#define CH452_SYSON1    0x0401			// 开显示 
#define CH452_SYSON2    0x0403			// 开显示、键盘 
#define CH452_SYSON2W   0x0423			// 开显示、键盘, 真正2线接口 
#define CH452_DSP       0x0500			// 设置默认显示方式 
#define CH452_BCD       0x0580			// 设置BCD译码方式 
#define CH452_TWINKLE   0x0600		        // 设置闪烁控制 
#define CH452_GET_KEY	0x0700			// 获取按键 
#define CH452_DIG0      0x0800			// 数码管位0显示 
#define CH452_DIG1      0x0900		        // 数码管位1显示  
#define CH452_DIG2      0x0a00		        // 数码管位2显示 
#define CH452_DIG3      0x0b00		        // 数码管位3显示 
#define CH452_DIG4      0x0c00		        // 数码管位4显示 
#define CH452_DIG5      0x0d00			// 数码管位5显示	 
#define CH452_DIG6      0x0e00			// 数码管位6显示	 
#define CH452_DIG7      0x0f00		        // 数码管位7显示