📄 lcd.h
字号:
/*
*********************************************************************************************************
* Embedded Systems Building Blocks
* Complete and Ready-to-Use Modules in C
*
* LCD Display Module Driver
*
* (c) Copyright 1999, Jean J. Labrosse, Weston, FL
* All Rights Reserved
*
* Filename : LCD.H
* Programmer : Jean J. Labrosse
*********************************************************************************************************
*/
/*
*********************************************************************************************************
* CONSTANTS
*********************************************************************************************************
*/
#ifndef CFG_H
#define DISP_DLY_CNTS 8 /* Number of iterations to delay for 40 uS (software loop) */
#define DISP_PORT_CMD 0x0303 /* Address of the Control Word (82C55) to control RS & E */
#define DISP_PORT_DATA 0x0300 /* Port address of the DATA port of the LCD module */
#endif
#define DISP_SEL_CMD_REG 0
#define DISP_SEL_DATA_REG 1
/*
*********************************************************************************************************
* FUNCTION PROTOTYPES
*********************************************************************************************************
*/
void DispChar(INT8U row, INT8U col, char c);
void DispClrLine(INT8U line);
void DispClrScr(void);
void DispDefChar(INT8U id, INT8U *pat);
void DispDummy(void);
void DispHorBar(INT8U row, INT8U col, INT8U val);
void DispHorBarInit(void);
void DispInit(INT8U maxrows, INT8U maxcols);
void DispStr(INT8U row, INT8U col, char *s);
/*
*********************************************************************************************************
* FUNCTION PROTOTYPES
* HARDWARE SPECIFIC
*********************************************************************************************************
*/
void DispDataWr(INT8U data);
void DispInitPort(void);
void DispSel(INT8U sel);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -