lcd1602.h

来自「lpc2103开发板上驱动lcd1602」· C头文件 代码 · 共 60 行

H
60
字号

#ifndef _LCD1602_H_ 
#define _LCD1602_H_


void LCD_Wait(void);
/****************************
设置显示模式
******************************/
#define LCD_SHOW   0x04    //显示开
#define LCD_HIDE   0x00    //显示关   
#define LCD_CURSOR   0x02  //显示光标
#define LCD_NO_CURSOR  0x00    //无光标       
#define LCD_FLASH   0x01    //光标闪动
#define LCD_NO_FLASH  0x00    //光标不闪动
void LCD_SetDisplay(uint8 DisplayMode);

/****************************
设置输入模式
******************************/

#define LCD_AC_UP   0x02
#define LCD_AC_DOWN   0x00      // default
#define LCD_MOVE   0x01      // 画面可平移
#define LCD_NO_MOVE   0x00      //default
void LCD_SetInput(uint8 InputMode);



void LCD_Initial(void);
void GotoXY(unsigned char x, unsigned char y);
void Print(unsigned char *str);
/****************************
向LCD写入命令或数据
******************************/
#define LCD_COMMAND   0      // Command
#define LCD_DATA   1      // Data
#define LCD_CLEAR_SCREEN 0x01      // 清屏
#define LCD_HOMING    0x02      // 光标返回原点
void LCD_Write(uint8 RSStyle, uint32 input);


void LCDIO_init(void);
void  DelayNS(uint32  dly);

/********************************
移动光标或屏幕
********************************/
#define LCD_CURSOR  0x02      
#define LCD_SCREEN  0x08
#define LCD_LEFT  0x00
#define LCD_RIGHT  0x04
void LCD_Move(unsigned char object, unsigned char direction);
#endif





⌨️ 快捷键说明

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