📄 lcd19264_h.h
字号:
* 出口参数: 无
* 说 明:
***********************************************************************/
void LCD19264_16X16_newline(uint8 x,uint8 y,uint8 const *str, uint8 n);
/***********************************************************************
* 名 称:LCD19264_16X16_behine_newline(uint8 x,uint8 y,uint8 const *str, uint8 n)
* 功 能:反色在目标坐标上写N个16X16的字,带换行,换行后将给换行靠前一个半字位置
* 入口参数:坐标字符个数
* 出口参数: 无
* 说 明:是反色写,并非将原来的反转颜色
***********************************************************************/
void LCD19264_16X16_behine_newline(uint8 x,uint8 y,uint8 const *str, uint8 n);
/***********************************************************************
* 名 称:uint8 LCD19264_Number(uint8 x,uint8 y,uint16 integral)
* 功 能:将数字输出
* 入口参数:输入,x,y坐标,整数部分
* 出口参数:
* 说明 :X,Y坐标是倒过来的,也就是按个位为输出相对位置,留意要
* R/S -- P0.3 // RS
* R/W -- P0.4 // RW
* E -- P0.5 // E
* CS1 -- P0.6 //CS1
* CS2 -- P0.7 //CS2
* CS3 -- P0.8 //CS3
* D0 -- P0.9 // DB0
* . -- .
* . -- .
* . -- .
* D7 -- P0.16 // DB7
***********************************************************************/
void LCD19264_OnlyNumber(uint8 x,uint8 y,uint16 integral);
/***********************************************************************
* 名 称:uint8 LCD19264_Number(uint8 x,uint8 y,uint16 integral)
* 功 能:将这应该的有效数字输出
* 入口参数:输入,x,y坐标,整数部分
* 出口参数:
* 说明 :X,Y坐标是倒过来的,也就是按个位为输出相对位置,留意要
* R/S -- P0.3 // RS
* R/W -- P0.4 // RW
* E -- P0.5 // E
* CS1 -- P0.6 //CS1
* CS2 -- P0.7 //CS2
* CS3 -- P0.8 //CS3
* D0 -- P0.9 // DB0
* . -- .
* . -- .
* . -- .
* D7 -- P0.16 // DB7
***********************************************************************/
void LCD19264_Number(uint8 x,uint8 y,uint16 integral,uint8 effect,uint8 turn_over);
/***********************************************************************
* 名 称:uint8 LCD19264_16BNumber(uint8 x,uint8 y,uint16 integral)
* 功 能:将4位的16进制数输出
* 入口参数:输入,x,y坐标,整数部分
* 出口参数:
* 说明 :X,Y坐标是倒过来的,也就是按个位为输出相对位置,留意要
* R/S -- P0.3 // RS
* R/W -- P0.4 // RW
* E -- P0.5 // E
* CS1 -- P0.6 //CS1
* CS2 -- P0.7 //CS2
* CS3 -- P0.8 //CS3
* D0 -- P0.9 // DB0
* . -- .
* . -- .
* . -- .
* D7 -- P0.16 // DB7
***********************************************************************/
void LCD19264_16BNumber(uint8 x,uint8 y,uint16 integral,uint8 effect);
/***********************************************************************
* 名 称:
* 功 能:
* 原 理: 自动识别位数(最大4位),整数部分,小数部分输出完后,将剩余位置清零
* 入口参数:输入,x,y坐标,数据(支持浮点),输出小数最大位数,turnover为1时反色输出
* 出口参数:不成功输出0XFF,成功0x01
* 说明 :,
* R/S -- P0.3 // RS
* R/W -- P0.4 // RW
* E -- P0.5 // E
* CS1 -- P0.6 //CS1
* CS2 -- P0.7 //CS2
* CS3 -- P0.8 //CS3
* D0 -- P0.9 // DB0
* . -- .
* . -- .
* . -- .
* D7 -- P0.16 // DB7
***********************************************************************/
uint8 LCD19264_FNum(uint8 x,uint8 y,fp32 float_num,uint8 outbit ,uint8 turnover,uint8 effect);
/***********************************************************************
* 名 称:uint8 LCD19264_NEW_FNum(uint8 x,uint8 y,fp32 float_num,uint8 Qpoint ,uint8 turnover)
* 功 能:输出一个带小数点的浮点数
* 入口参数:输入,x,y坐标,数据(支持浮点),输出小数位数,有效数字位数,turnover为1时反色输出
* 出口参数:不成功输出0X00,成功0x01
* 说明 :占用位置为有效位数+1
* R/S -- P0.3 // RS
* R/W -- P0.4 // RW
* E -- P0.5 // E
* CS1 -- P0.6 //CS1
* CS2 -- P0.7 //CS2
* CS3 -- P0.8 //CS3
* D0 -- P0.9 // DB0
* . -- .
* . -- .
* . -- .
* D7 -- P0.16 // DB7
***********************************************************************/
uint8 LCD19264_NEW_FNum(uint8 x,uint8 y,fp32 float_num,int8 Qpoint ,int8 effect,uint8 turnover) ;
/***********************************************************************
* 名 称:
* 功 能:输入,x,y坐标,整数部分 , 小数部分,有效数字位数,然后按小数点输出
* 原 理: 自动识别位数(最大4位),整数部分,小数部分输出完后,将剩余位数清零
* 入口参数:
* 出口参数:若超过最大位数则返回0X44,成功返回0x01
* 说明 :,
* R/S -- P0.3 // RS
* R/W -- P0.4 // RW
* E -- P0.5 // E
* CS1 -- P0.6 //CS1
* CS2 -- P0.7 //CS2
* CS3 -- P0.8 //CS3
* D0 -- P0.9 // DB0
* . -- .
* . -- .
* . -- .
* D7 -- P0.16 // DB7
***********************************************************************/
void LCD19264_ONum(uint8 x,uint8 y,uint16 integral, uint16 fraction,uint8 number,uint8 dnumber ); //最后一个为小数位数,用于当小数位最大一位为0时使用,不用可将其置0XFF,最多4位
/***********************************************************************
* 名 称:LCD19264_Navigate(uint8 x,uint8 y,uint16 along, uint16 Total,uint16 value )
* 功 能:导航条
* 原 理:
* 入口参数:导航条坐标,总长along,代表总量Total,当前量value,复位reset
* 出口参数:
* 说明 :使用前必须先复位,非可重入函数
* R/S -- P0.3 // RS
* R/W -- P0.4 // RW
* E -- P0.5 // E
* CS1 -- P0.6 //CS1
* CS2 -- P0.7 //CS2
* CS3 -- P0.8 //CS3
* D0 -- P0.9 // DB0
* . -- .
* . -- .
* . -- .
* D7 -- P0.16 // DB7
***********************************************************************/
void LCD19264_Navigate(uint8 x,uint8 y,uint16 along , uint16 Total,uint16 value ,uint8 reset) ;
/***********************************************************************
* 名 称:LCD19264_picture (uint8 x,uint8 y,uint8 width,uint8 hight,uint8 const *str)
* 功 能:画任意大小的图
* 原 理:
* 入口参数://输入坐标,数组指针,字符个数
* 出口参数:
* 说明 :
* R/S -- P0.3 // RS
* R/W -- P0.4 // RW
* E -- P0.5 // E
* CS1 -- P0.6 //CS1
* CS2 -- P0.7 //CS2
* CS3 -- P0.8 //CS3
* D0 -- P0.9 // DB0
* . -- .
* . -- .
* . -- .
* D7 -- P0.16 // DB7
***********************************************************************/
void LCD19264_picture (uint8 x,uint8 y,uint8 width,uint8 hight,uint8 const *str);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -