📄 lcd.h
字号:
/*******************************Copyright (c)***************************************
LCD_SED1520驱动声明.
************************************************************************************/
#ifndef _LCD_H_
#define _LCD_H_
/*---------------------------------------------------------------------------------*/
#define LCD_COMD_E1 (*(unsigned char volatile xdata *)0x9000)
#define LCD_COMD_E2 (*(unsigned char volatile xdata *)0xA000)
#define LCD_DATA_E1 (*(unsigned char volatile xdata *)0x9001)
#define LCD_DATA_E2 (*(unsigned char volatile xdata *)0xA001)
#define LCD_STUS_E1 (*(unsigned char volatile xdata *)0x9002)
#define LCD_STUS_E2 (*(unsigned char volatile xdata *)0xA002)
#define LCD_READ_E1 (*(unsigned char volatile xdata *)0x9003)
#define LCD_READ_E2 (*(unsigned char volatile xdata *)0xA003)
/*---------------------------------------------------------------------------------*/
extern UBYTE code TextInTabel[]; //输入码表
/*-----------------------------------------------------------------------------------
函数声明
-----------------------------------------------------------------------------------*/
void LcdInital(void); //LCD初始化.
void LcdClear(void); //LCD清除显示区.
void LcdDisplayAscii(UBYTE Row,UBYTE Col,UBYTE Mode,UBYTE AsciiCode); //LCD显示Ascii字符.
void LcdDisplayAsciiString(UBYTE Row,UBYTE Col,UBYTE Mode,UBYTE *AsciiString); //LCD显示Ascii字符串.
void LcdDisplayAscii0816(UBYTE Row,UBYTE Col,UBYTE Mode,UBYTE AsciiCode); //LCD显示Ascii08x16字符.
void LcdDisplayAscii0816String(UBYTE Row,UBYTE Col,UBYTE Mode,UBYTE *AsciiString);//LCD显示Ascii0816字符串.
void LcdDisplayBmp2424(UBYTE Row,UBYTE Col,UBYTE Mode,UBYTE *String); //LCD显示24x24图形.
void LcdDisplayLogo(void); //LCD显示Logo图形.
void LcdDisplayMenu(UBYTE Select); //LCD显示菜单图形.
void LcdDisplayClock(UBYTE Row,UBYTE Col,UHWORD Clock); //LCD显示时钟
void LcdDisplaySetParam(void); //LCD显示设定参数.
void LcdDisplayParamMenu(UBYTE Select); //LCD显示参数设定菜单.
void LcdDisplayPlaySelectMenu(UBYTE Select); //LCD显示播放选择菜单.
void LcdDisplayByte(UBYTE Row,UBYTE Col,UBYTE Dat); //LCD数据显示.
void LcdDisplayTempo(void); //LCD显示节拍数.
void LcdDisplayVolume(void); //LCD显示音量.
void LcdDisplayAsciiTabel(UBYTE Select); //LCD显示Ascii字符表.
void LcdDisplayCursor(UBYTE Select); //LCD显示光标.
void LcdDisplayInputTextInital(void); //LCD显示文字输入初始化.
void LcdDisplaySaveSelect(void); //LCD显示存储选择.
void LcdDisplaytInputFileName(UBYTE Col); //LCD显示输入名称.
void LcdDisplaytFileName(UBYTE SymBol,UBYTE *String); //LCD显示文件代号及名称.
/*---------------------------------------------------------------------------------*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -