⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcddev.h

📁 基于C8051F020及RA8806控制芯片的液晶驱动程序
💻 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 + -