⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd.h

📁 这个是录音琴的程序,用光电感应器来检测琴键的动作.并且将他记录下来,可以回放.
💻 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 + -