📄 lcddev.h
字号:
#include "c8051f020.h"
#include "ctypedef.h"
//#define uchar unsigned char
//#define uint unsigned int
//定义RA8806寄存器
#define WLCR 0x00
#define MISC 0x01
#define ADSR 0x03
#define INTR 0x0F
#define WCCR 0x10
#define CHWI 0x11
#define MAMR 0x12
#define AWRR 0x20
#define DWWR 0x21
#define AWBR 0x30
#define DWHR 0x31
#define AWLR 0x40
#define AWTR 0x50
#define CURX 0x60
#define BGSG 0x61
#define EDSG 0x62
#define CURY 0x70
#define BGCM 0x71
#define EDCM 0x72
#define BTMR 0x80
#define ITCR 0x90
#define KSCR1 0xA0
#define KSCR2 0xA1
#define KSDR0 0xA2
#define KSDR1 0xA3
#define KSDR2 0xA4
#define MWCR 0xB0
#define MRCR 0xB1
#define TPCR1 0xC0
#define TPXR 0xC1
#define TPYR 0xC2
#define TPZR 0xC3
#define TPCR2 0xC4
#define PCR 0xD0
#define PDCR 0xD1
#define PNTR 0xE0
#define FNCR 0xF0
#define FVHT 0xF1
//LCD 控制线及端口定义
//定义液晶数据端口及控制端口
#define Lcd_DataPort P0
//液晶控制端口
sbit WR = P3^5 ; //液晶写端口
sbit RD = P3^4; //液晶读端口
sbit RS = P3^6; // 数据指令选择端口
sbit RST = P3^1; //复位
sbit CS = P3^2; //片选信号
extern void Delay(uchar t);
extern void Lcd_ChkBusy(void);
extern void Lcd_writedatatocmd(uchar CmdReg,uchar udata);
extern uchar Lcd_readcmd(void);
extern void Lcd_writedata(uchar DatValue);
extern uchar Lcd_readdatafromcmd(uchar CmdReg);
extern void LCD_ON(void);
extern void LCD_OFF(void);
extern void LCD_GotoXY(uchar X1,uchar Y1) ;
extern void LCD_TEXT(void);
extern void onlyshowpage1(void);
extern void Lcd_stringwrite(uchar *pstr,uchar strlen,uchar DispMode);
extern void ClearRam(void);
extern void Lcd_clearscreen(void);
extern void IniLcd(void);
extern void Init_Device(void);
extern void Access_2Page(void);
extern void LCD_Graphic(void);
extern uchar Lcd_readdata(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -