📄 lcd12864.h
字号:
#ifndef _LCD12864_H_
#define _LCD12864_H_
/******************************************************************
// 函数名:lcd_delayms
// 功 能:精确延时1mS
// 参 数:输入延时毫秒数(0-65535)
// 返回值:无
晶振频率:22.1184MHz ,循环次数是229 ;
******************************************************************/
void lcd_delayms(unsigned int i);
/************************************************************************************
查忙函数
************************************************************************************/
void busy(void);
/************************************************************************************
写指令函数
************************************************************************************/
void w_code(uchar c);
/************************************************************************************
写数据函数
************************************************************************************/
void w_data(uchar d);
/************************************************************************************
指定地址写数据函数
x:
y:
i: 数据
************************************************************************************/
void w_data_addr(uchar x,uchar y,uchar i);
/************************************************************************************
读数据函数
************************************************************************************/
uchar r_data(void);//RS=1;RW=1;E下降沿
/************************************************************************************
读指定地址的数据函数
************************************************************************************/
uchar r_data_addr(uchar x,uchar y);
/************************************************************************************
初始化液晶屏
上电复位液晶屏
************************************************************************************/
void lcd_rst(void);
/************************************************************************************
---------------------------写8*16阵数据
************************************************************************************/
void write_lcd_0816(uchar x1,uchar y1,uchar * zz,bit fanbai);
/************************************************************************************
/************************************************************************************
---------------------------写16*16阵数据
************************************************************************************/
void write_lcd_1616(uchar x1,uchar y1,uchar code * zz,bit fanbai);
/************************************************************************************
---------------------------清0 16*16阵数据
************************************************************************************/
void write_lcd_1616_clr(uchar x1,uchar y1);
/************************************************************************************
写整屏点阵数据
************************************************************************************/
void write_lcd_full(uchar * img );
/************************************************************************************
---------------------------清屏函数
************************************************************************************/
void lcd_clr();
/************************************************************************************
设置绘图模式
************************************************************************************/
void set_huitu(void);
/************************************************************************************
设置字符模式
************************************************************************************/
void set_zifu(void);
/************************************************************************************
//向LCM发送一个字符串,长度64字符之内。
************************************************************************************/
void lcm_w_word(uchar x,uchar y,uchar *str);
/************************************************************************************
显示设定电压
************************************************************************************/
void disp_set(float set_temp1);
#endif // _LCD12864_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -