display.h

来自「采用华邦79E834+HT1380+24C04实现全自动抽水将置的源程式。如要疑」· C头文件 代码 · 共 38 行

H
38
字号
/******************************************************************************/
#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 + =
减小字号Ctrl + -
显示快捷键?