📄 lcd.h
字号:
#ifndef _LCD_H_
#define _LCD_H_
#include <REG52.h>
#include <ABSACC.H>
#include "ascii.h"
#define DataLine P0
#define ON 0x3f
#define OFF 0x3e
#define COL_ADD 0x40
#define PAGE_ADD 0xb8
#define START_LINE 0xc0
#define Write_comond XBYTE[0xa000] //RW=0;DI=0;
#define Read_Condition XBYTE[0xa002] //RW=1;DI=0;
#define Write_data XBYTE[0xa001] //RW=0;DI=1;
#define CSA_ON() {CS|=0x10;XBYTE[0x8000]=CS;}
#define CSA_OFF() {CS&=0xEF;XBYTE[0x8000]=CS;}
#define CSB_ON() {CS|=0x20;XBYTE[0x8000]=CS;}
#define CSB_OFF() {CS&=0xDF;XBYTE[0x8000]=CS;}
void BUSY_WAIT(void);
void LCD_ON(void);
void LCD_OFF(void);
void LCD_START_LINE(unsigned char line);
void LCD_PAGE(unsigned char page);
void LCD_X(unsigned char x); //设置列地址(0~63)
void LCD_WRITE_DATA(unsigned char dat);
void CLEAR(void);
void LCD_CLEAR(void);
void LcdInit(void);
void WRITE_HZ_16X16(unsigned char *hz,unsigned char x,unsigned char y);
void WRITE_ASCII(unsigned Page, unsigned char x, unsigned char *ASCII);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -