📄 display.h
字号:
/******************************************************************************/
#ifndef __DISPLAY_H_
#define __DISPLAY_H_
/******************************************************************************/
/*Selects display mode*/
#define D8_S20 0x00 //8 digits, 20 segments
#define D9_S19 0x08 //1000: 9 digits, 19 segments
#define D10_S18 0x09 //1001: 10 digits, 18 segments
#define D11_S17 0x0a //1010: 11 digits, 17 segments
#define D12_S16 0x0b //1011: 12 digits, 16 segments
#define D13_S15 0x0c //1100: 13 digits, 15 segments
#define D14_S14 0x0d //1101: 14 digits, 14segments
#define D15_S13 0x0e //1110: 15 digits, 13 segments
#define D16_S12 0x0f //1111: 16 digits, 12 segments
#define FIX_WRITE_DISPLAY_MEM 0X44 //01000100B
#define INC_WRITE_DISPLAY_MEM 0X40 //01000100B
#define WRITE_LED_PORT 0X45 //01000101B
#define READ_KEY_MODE 0x46 //01000110B
#define READ_SW_MODE 0x47 //01000110B
#define LUMINANCE_ON 0x8c //#10001111B
#define LUMINANCE_OFF 0x80 //#10001111B
#define START_ADDRESS 0xC0
extern unsigned char code digTAB[];
extern unsigned char code keyTAB[7][2];
void Set16311_Address(unsigned char Address);
void Set16311_Mode(unsigned char Mode);
void Send_to_16311(unsigned char dabuf);
void hex_bcdDisplay(unsigned char hexs,unsigned char j);
void display(void);
void write_LED_port(unsigned char);
/******************************************************************************/
#endif
/******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -