lcd.h

来自「ucosii的源代码希望能给予学习嵌入式系统的朋友一定的帮助」· C头文件 代码 · 共 64 行

H
64
字号
/*
*********************************************************************************************************
*                                   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
* Translated by : Won-Ho, Sung
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                                  惑荐
*********************************************************************************************************
*/

#ifndef  CFG_H
#define  DISP_DLY_CNTS              8       /* 40uS 掉饭捞俊 荤侩瞪 馆汗 冉荐(家橇飘傀绢 风橇)         */

#define  DISP_PORT_CMD         0x0303       /* RS客 E甫 力绢窍绰 牧飘费 况靛狼 林家                    */
#define  DISP_PORT_DATA        0x0300       /* LCD 葛碘狼 单捞磐 器飘 林家                             */
#endif

#define  DISP_SEL_CMD_REG           0
#define  DISP_SEL_DATA_REG          1

#define  LCD_CW                 0x0300
#define  LCD_DW                 0x0301
#define  LCD_CR                 0x0302 
#define  LCD_DR                 0x0303

/*
*********************************************************************************************************
*                                                 窃荐盔屈
*********************************************************************************************************
*/

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);

/*
*********************************************************************************************************
*                                         窍靛傀绢 包访 窃荐 盔屈
*
*********************************************************************************************************
*/

void  DispDataWr(INT8U data);
void  DispInitPort(void);
void  DispSel(INT8U sel);

⌨️ 快捷键说明

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