?? ch452cmd.h
字號:
/* 常量定義 */
/* CH451和CH452的常用命令碼 */
#define CH452_NOP 0x0000 // 空操作
#define CH452_RESET 0x0201 // 復位
#define CH452_LEVEL 0x0100 // 加載光柱值,需另加7位數據
#define CH452_CLR_BIT 0x0180 // 段位清0,需另加6位數據
#define CH452_SET_BIT 0x01C0 // 段位置1,需另加6位數據
#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碼,需另加7位數據
#define CH452_SYSOFF 0x0400 // 關閉顯示、關閉鍵盤
#define CH452_SYSON1 0x0401 // 開啟顯示
#define CH452_SYSON2 0x0403 // 開啟顯示、鍵盤
#define CH452_SYSON2W 0x0423 // 開啟顯示、鍵盤, 真正2線接口
#define CH452_NO_BCD 0x0500 // 設置默認顯示方式,可另加3位掃描極限
#define CH452_BCD 0x0580 // 設置BCD譯碼方式,可另加3位掃描極限
#define CH452_TWINKLE 0x0600 // 設置閃爍控制,需另加8位數據
#define CH452_GET_KEY 0x0700 // 獲取按鍵,返回按鍵代碼
#define CH452_DIG0 0x0800 // 數碼管位0顯示,需另加8位數據
#define CH452_DIG1 0x0900 // 數碼管位1顯示,需另加8位數據
#define CH452_DIG2 0x0a00 // 數碼管位2顯示,需另加8位數據
#define CH452_DIG3 0x0b00 // 數碼管位3顯示,需另加8位數據
#define CH452_DIG4 0x0c00 // 數碼管位4顯示,需另加8位數據
#define CH452_DIG5 0x0d00 // 數碼管位5顯示,需另加8位數據
#define CH452_DIG6 0x0e00 // 數碼管位6顯示,需另加8位數據
#define CH452_DIG7 0x0f00 // 數碼管位7顯示,需另加8位數據
// BCD譯碼方式下的特殊字符
#define CH452_BCD_SPACE 0x10
#define CH452_BCD_PLUS 0x11
#define CH452_BCD_MINUS 0x12
#define CH452_BCD_EQU 0x13
#define CH452_BCD_LEFT 0x14
#define CH452_BCD_RIGHT 0x15
#define CH452_BCD_UNDER 0x16
#define CH452_BCD_CH_H 0x17
#define CH452_BCD_CH_L 0x18
#define CH452_BCD_CH_P 0x19
#define CH452_BCD_DOT 0x1A
#define CH452_BCD_SELF 0x1E
#define CH452_BCD_TEST 0x88
#define CH452_BCD_DOT_X 0x80
// 有效按鍵代碼
#define CH452_KEY_MIN 0x40
#define CH452_KEY_MAX 0x7F
// 2線接口的CH452定義
#define CH452_I2C_ADDR0 0x40 // CH452的ADDR=0時的地址
#define CH452_I2C_ADDR1 0x60 // CH452的ADDR=1時的地址,默認值
#define CH452_I2C_MASK 0x3E // CH452的2線接口高字節命令掩碼
// 對外子程序
extern unsigned char CH452_Read(void); // 從CH452讀取按鍵代碼
extern void CH452_Write(unsigned short cmd); // 向CH452發出操作命令
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -