📄 display.h
字号:
/*********************************************************
Project: ST FST(TDA7540)
File name: DISPLAY.H
Description:
Write/Modify: Perry
Time: 2005-11-22- 10:03:11
*********************************************************/
extern void DisplayInit(void);
extern void DisplayMain(void);
extern void Display(unsigned char command);
extern void DisplayRefresh(void);
extern void PrintLine1(unsigned char *pStr1);
extern void PrintLine2(unsigned char *pStr1);
extern void PrintString(unsigned char *pStr1,unsigned char *pStr2);
extern unsigned char DisplayReadBusy(void);
extern void WaitWhenBusy(void);
extern void DisplaySendCommand(unsigned char sendcommand);
extern void DisplaySendData(unsigned char senddata);
extern void Flash(unsigned char start, unsigned char length);
extern void Animation(unsigned char mode,unsigned char *p,unsigned char bgtime);
extern void DisplayTimer100ms(void);
void PrintAnimation(unsigned char *p);
#define DISP_CLEAR 0
#define DISP_REFRESH 1
#define ANIMATION_RUN 0,"",0
#define ANIMATION_START 1
#define ANIMATION_STOP 2,"",0
ext unsigned char DispBuff[32];
ext unsigned char AniBuff[100];
ext unsigned char AniTimer;
ext unsigned char *PAni;
ext unsigned int AniPos;
ext unsigned char AniBeginTime;
ext unsigned char FlashStart;
ext unsigned char FlashLength;
ext UCharField DispFlag;
#define F_DispRefresh DispFlag.field.B0
#define F_DispFresh DispFlag.field.B1
#define F_DispAnimation DispFlag.field.B2
#define Pin_DB0 PIN5
#define PD_DB0 PINDDR5
#define PO_DB0 PINOR5
#define Pin_DB1 PIN6
#define PD_DB1 PINDDR6
#define PO_DB1 PINOR6
#define Pin_DB2 PIN7
#define PD_DB2 PINDDR7
#define PO_DB2 PINOR7
#define Pin_DB3 PIN8
#define PD_DB3 PINDDR8
#define PO_DB3 PINOR8
#define Pin_DB4 PIN9
#define PD_DB4 PINDDR9
#define PO_DB4 PINOR9
#define Pin_DB5 PIN10
#define PD_DB5 PINDDR10
#define PO_DB5 PINOR10
#define Pin_DB6 PIN11
#define PD_DB6 PINDDR11
#define PO_DB6 PINOR11
#define Pin_DB7 PIN12
#define PD_DB7 PINDDR12
#define PO_DB7 PINOR12
#define Pin_ALL_DB PBDR
#define PD_ALL_DB PBDDR
#define PO_ALL_DB PBOR
#define Pin_DISP_RS PIN31
#define PD_DISP_RS PINDDR31
#define PO_DISP_RS PINOR31
#define Pin_DISP_RW PIN30
#define PD_DISP_RW PINDDR30
#define PO_DISP_RW PINOR30
#define Pin_DISP_E PIN29
#define PD_DISP_E PINDDR29
#define PO_DISP_E PINOR29
/*********************************************************
File End
*********************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -