lcd.h

来自「lmb162a液晶的技术资料以及原代码」· C头文件 代码 · 共 53 行

H
53
字号


#ifndef _LCD_H_
#define _LCD_H_

#ifdef  LCD_GLOBALS
#define LCD_EXT
#else
#define LCD_EXT	extern
#endif

/*
#define LINE_MAX_WIDTH		0x40
#define LINE_FACT_WIDTH		16

// input parameter:
//	bit 2: display
//		1: on, 0: off
//	bit 1: cursor
//		1: on, 0: off
//	bit 0: blink
//		1: on, 0: off
#define LCD_DISP_ON		0x04
#define LCD_DISP_OFF	0
#define LCD_CUR_ON		0x02
#define LCD_CUR_OFF		0
#define LCD_BLK_ON		0x01
#define LCD_BLK_OFF		0
LCD_EXT void LcdDispCtl(UBYTE c);

#define LCD_CLR_FL		1
#define LCD_CLR_SL		2
#define LCD_CLR_ALL		3
LCD_EXT void LcdDispClr(UBYTE type);

LCD_EXT void LcdCurPos(UBYTE row, UBYTE col);

LCD_EXT void LcdDispBuf(UBYTE row, UBYTE col, UBYTE len, const void *buf);

LCD_EXT void LcdDispMult(UBYTE row, UBYTE col, UBYTE n, UBYTE asc);

LCD_EXT void LcdDispAsc(UBYTE row, UBYTE col, const void *buf);

LCD_EXT UBYTE LcdDispNum(UBYTE row, UBYTE col, ULONG num);*/
	
LCD_EXT void LcdInit(void);

LCD_EXT void LcdWriteIns(UBYTE i);

LCD_EXT void LcdWriteData(UBYTE d);

#endif

⌨️ 快捷键说明

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