📄 display.h
字号:
/*********************************************************
Project: ST FST(TDA7540)
File name: DISPLAY.H
Description:
Write/Modify: Perry Liang
Time: 2006-1-24- 15:32:15
*********************************************************/
extern void DisplayInit(void);
extern void DisplayMain(void);
extern void Display(unsigned char command);
extern void DisplayRefresh(void);
extern void PrintLine(unsigned char linenum,unsigned char @far *pStr1);
extern void PrintString(unsigned char @far *pStr1);
extern unsigned char DisplayReadBusy(void);
extern void WaitWhenBusy(void);
extern void DisplaySendCommand(unsigned char sendcommand);
extern void DisplaySendData(unsigned char senddata);
extern unsigned char ReturnDispNum(unsigned int inputnum,unsigned int pos);
#define PDDR_DISP_RS PB_DDR4
#define PCR1_DISP_RS PB_CR14
#define PCR2_DISP_RS PB_CR24
#define Pin_DISP_RS PB_ODR4
#define PDDR_DISP_RW PB_DDR3
#define PCR1_DISP_RW PB_CR13
#define PCR2_DISP_RW PB_CR23
#define Pin_DISP_RW PB_ODR3
#define PDDR_DISP_E PB_DDR2
#define PCR1_DISP_E PB_CR12
#define PCR2_DISP_E PB_CR22
#define Pin_DISP_E PB_ODR2
#define PDDR_DISP_DB0 PB_DDR1
#define PCR1_DISP_DB0 PB_CR11
#define PCR2_DISP_DB0 PB_CR21
#define Pin_DISP_DB0 PB_ODR1
#define PDDR_DISP_DB1 PB_DDR0
#define PCR1_DISP_DB1 PB_CR10
#define PCR2_DISP_DB1 PB_CR20
#define Pin_DISP_DB1 PB_ODR0
#define PDDR_DISP_DB2 PH_DDR4
#define PCR1_DISP_DB2 PH_CR14
#define PCR2_DISP_DB2 PH_CR24
#define Pin_DISP_DB2 PH_ODR4
#define PDDR_DISP_DB3 PH_DDR5
#define PCR1_DISP_DB3 PH_CR15
#define PCR2_DISP_DB3 PH_CR25
#define Pin_DISP_DB3 PH_ODR5
#define PDDR_DISP_DB4 PH_DDR6
#define PCR1_DISP_DB4 PH_CR16
#define PCR2_DISP_DB4 PH_CR26
#define Pin_DISP_DB4 PH_ODR6
#define PDDR_DISP_DB5 PH_DDR7
#define PCR1_DISP_DB5 PH_CR17
#define PCR2_DISP_DB5 PH_CR27
#define Pin_DISP_DB5 PH_ODR7
#define PDDR_DISP_DB6 PE_DDR7
#define PCR1_DISP_DB6 PE_CR17
#define PCR2_DISP_DB6 PE_CR27
#define Pin_DISP_DB6 PE_ODR7
#define PDDR_DISP_DB7 PE_DDR6
#define PCR1_DISP_DB7 PE_CR16
#define PCR2_DISP_DB7 PE_CR26
#define Pin_DISP_DB7 PE_ODR6
#define PinIn_DISP_DB7 PE_IDR6
#define DISP_CLEAR 0xEE
#define DISP_CLEAR0 10
#define DISP_CLEAR1 11
#define DISP_CLEAR2 12
#define DISP_CLEAR3 13
#define DISP_REFRESH 0xFF
#define DISP_REFRESH0 0
#define DISP_REFRESH1 1
#define DISP_REFRESH2 2
#define DISP_REFRESH3 3
ext unsigned char DispBuff[4][20];
ext UCharField DispFlag;
#define F_DispRefresh0 DispFlag.field.B0
#define F_DispRefresh1 DispFlag.field.B1
#define F_DispRefresh2 DispFlag.field.B2
#define F_DispRefresh3 DispFlag.field.B3
/*********************************************************
File End
*********************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -