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

📄 fm12864.h

📁 12864液晶驱动程序
💻 H
字号:
#include<SST89x5x4.H>
#include<INTRINS.H>

#define unchar unsigned char
#define unint unsigned int
/********************
LCD与单片机接口的定义
********************/
#define Data P0
sbit Lcd_RS=P2^0; 
sbit Lcd_RW=P2^1;
sbit LCD_E=P2^2;

/***********************
一些基本功能函数的宏定义
************************/
 //选择基本功能
#define Function_1();         LcdWriteCmd(0x30); 
 //选择扩展功能
#define Function_2();         LcdWriteCmd(0x34); 
//整体显示关闭
#define Display_close();      LcdWriteCmd(0x08); 
//整体显示开启
#define Display_open();       LcdWriteCmd(0x0C); 
//游标开启
#define Cursor_open();        LcdWriteCmd(0x0E); 
//游标关闭
#define Cursor_close();       LcdWriteCmd(0x0C); 
//游标左移
#define Cursor_move_left();   LcdWriteCmd(0x04); 
//游标右移
#define Cursor_move_right();  LcdWriteCmd(0x06); 
//屏幕清零
#define Screen_clear();       LcdWriteCmd(0x01); 
//地址指针清零,不改变RAM的内容
#define Address_clear();      LcdWriteCmd(0x02); 

/***********************
一些扩展功能函数的宏定
义,调用下列函数需先设
定ST7920工作于扩展功能
************************/
//待命模式
#define Await_orders();          LcdWriteCmd(0x01);
//第一行反白显示
#define Reverse_video_1();       LcdWriteCmd(0x04);
//第二行反白显示
#define Reverse_video_2();       LcdWriteCmd(0x05);
//睡眠模式
#define Sleep_mode();            LcdWriteCmd(0x08);
//脱离睡眠模式
#define Revival_mode();          LcdWriteCmd(0x0C);
//绘图显示开
#define Plot_open();             LcdWriteCmd(0x36);
//绘图显示关
#define Plot_close();            LcdWriteCmd(0x34);




/********************
 LCD驱动函数原型说明
********************/
unsigned char LcdRead(bit RS);
void LcdWrite(unsigned char value , bit RS);
void LcdWriteCmd(unsigned char value);
void LcdWriteData(unsigned char value);
unsigned char LcdReadData();
void Delay150us(void);
void Delay5Ms(void);
void Delay5_time_Ms(unsigned char time);
void LcdInit(void);
void Locate_CH_XY(unchar x , unchar y);
void Locate_Draw_XY(unchar x , unchar y);
void Put_Str(unchar x , unchar y , unchar* str,unchar speed);
void Plot(unchar* str);
void Polt_coordinate_XY(unchar x , unchar y);
void Clear_GDRAM(void);











⌨️ 快捷键说明

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