lcd.h

来自「dsp2812上的零耗时键盘 c++源代码例子」· C头文件 代码 · 共 43 行

H
43
字号
#include "main.h"

#ifndef __DSP28XX_LCD_H
#define __DSP28XX_LCD_H

#ifdef __cplusplus
extern "C"
{
#endif

extern unsigned int LcdComL;
extern unsigned int LcdComH;
extern unsigned int LcdDatL;
extern unsigned int LcdDatH;

class LcdObj {//系统显示菜单类
public:
  LcdObj(void);//LcdObj的构造函数
  void Init(void);
  void SetDisplayPos(unsigned char, unsigned char);
  void Display(const char *);
//  void Display(unsigned int, unsigned char, signed char);
  void DisplayBuffer(void);//刷新LCD显示缓冲区
  void delay(unsigned int);
private:
  void SendCommand(char); 
  void SendData(char); 
  void ClearBuffer(void);
public:
  unsigned char Count;
private:
  unsigned char Row, Col;
  unsigned char RowWriteEnable[4];
  unsigned char Buffer[4][16];//4行8个汉字16个字符
};


#ifdef __cplusplus
}
#endif

#endif//__DSP28XX_LCD_H

⌨️ 快捷键说明

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