lcd.h

来自「爱特梅尔的mp3解码模块源代码之4」· C头文件 代码 · 共 43 行

H
43
字号
#include <stdio.h>
#include <string.h>
#include "..\Inc\AT8xC51SND1.h"
#include "..\Inc\GLOBAL.h"
#include "..\Inc\CHIPSOURCE.h"
#include "..\Inc\COMMON.h"


#ifndef _TYPE_DEFINE
 #define _TYPE_DEFINE
 typedef bit BOOL;
 typedef unsigned char BYTE;
 typedef unsigned char CHAR;
 typedef unsigned int WORD;
 typedef unsigned long DWORD;
#endif

#ifndef _LCD_DEFINE
 #define _LCD_DEFINE

#define LCD_RS					P1_6
#define LCD_E					P3_2
#define LCD_WR					P1_7

#define LCD_REG_COMMAND			P4
#define LCD_REG_DATA			P4

#define LCD_WRITE_COMMAND(x)	LCD_RS=0;LCD_WR=0;LCD_E=1;LCD_REG_COMMAND=x;LCD_E=0
#define LCD_WRITE_DATA(x)		LCD_RS=1;LCD_WR=0;LCD_E=1;LCD_REG_DATA=x;LCD_E=0
#define LCD_READ_COMMAND(x)		LCD_RS=0;LCD_WR=1;LCD_E=1;x=LCD_REG_COMMAND;LCD_E=0
#define LCD_READ_DATA(x)		LCD_RS=1;LCD_WR=1;LCD_E=1;x=LCD_REG_DATA;LCD_E=0

#define LCD_DELAY_TIME			200

#endif


extern void LCDInit(void);
extern void LCDClearScreen(void);
extern void LCDClearLine(BYTE line);
extern void LCDHome(void);
extern void LCDPrint(BYTE locate,CHAR *text);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?