📄 glcd.h
字号:
********************************************************************************/
#ifndef __GLCD_H__
#define __GLCD_H__
/*******************************************************************************/
/* DECLARATIONS / DEFINITIONS */
/*******************************************************************************/
/* EXTERN Function Prototype(s) */
#include "SysDef.h"
#include "font.h"
void LcdDelay(U32 u32Duration);
void LcdInstructionWrite_L (U8 u8Instruction);
void LcdInstructionWrite_R (U8 u8Instruction);
void LcdDataWrite_L (U8 u8Data);
void LcdDataWrite_R (U8 u8Data);
void GLCD_ClearScreen (void);
void GLCD_LcdInit(void);
void GLCD_Display_CHR ();
void InitBcs(void);
void GLCD_Write_HZ(void);
void Wt_16_8();
/* Extern definitions */
#define MENU_ONLY 2
#define TITLE_MENU 1
#define LCD_UP_HALF 0
#define LCD_DOWN_HALF 3
/* Hardware */
#define LCD_CTL P5OUT
#define LCD_DI 0x04
#define LCD_RW 0x02
#define LCD_E 0x01
#define LCD_CSCTL P1OUT
#define LCD_CS1 0x04
#define LCD_CS2 0x08
//#define LCD_RST P0_5
#define LCD_DATA_IN P4IN
#define LCD_DATA_OUT P4OUT
#define LCD_DATA_DIR P4DIR
#define LCD_CTL_DIR P5DIR
#define LCD_CSCTL_DIR P1DIR
/* LCD Registers */
#define X_ADRESS 0xB8 /* Adress base for Page 0 */
#define Y_ADRESS 0x40 /* Adress base for Y0 */
#define START_LINE 0xC0 /* Adress base for line 0 */
#define DISPLAY_ON 0x3F /* Turn display on */
#define DISPLAY_OFF 0x3E /* Turn display off */
/* General use definitions */
#define RIGHT 0
#define LEFT 1
#define LCD_BUSY 0x80
//U8 *point_Hanzi;
extern U8 Column;
extern U8 Page;
#endif //__GLCD_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -