ks0108.h

来自「128*64 LCD 中文显示例程」· C头文件 代码 · 共 31 行

H
31
字号
#ifndef _KS0108_H_
#define _KS0108_H_

#define _KS0108
//#define _19264

#ifndef BYTE
#define BYTE unsigned char
#define WORD unsigned int
#endif

#define CMD_DISPLAY_ON  0x3f
#define CMD_DISPLAY_OFF 0x3e

#define NOP5  _nop_();_nop_();_nop_();_nop_()

#define _KS0108_SetStartLine(btStartLine)  _KS0108_WriteCommand((btStartLine)|0xC0)
#define _KS0108_SetPageAddr(btPageAddr)  _KS0108_WriteCommand((btPageAddr)|0xB8)
#define _KS0108_SetColAddr(btColAddr)    _KS0108_WriteCommand((btColAddr)|0x40)

void _KS0108_WriteCommand(BYTE btCmd);
void KS0108_Reset();
void KS0108_LCD_Off();
void KS0108_LCD_On();
BYTE KS0108_ReadData(BYTE Row,BYTE Col);
void KS0108_WriteData(BYTE Row,BYTE Col,BYTE btData);
void KS0108_ClearLine(BYTE Line,BYTE fillchar);
void KS0108_ClearScreen(BYTE fillchar);
void KS0108_WriteStr(BYTE code *HzDot,BYTE code *CharDot,BYTE Row,BYTE Col,unsigned char *str,bit Inverse);
#endif

⌨️ 快捷键说明

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