📄 lcm.h
字号:
#ifdef __SRC
#define EXTERN
#else
#define EXTERN extern
#endif
/**********************************************************************************************************
*函数名:Wr_com_Lcd_Left
*功能描述:向左边的lcd写入控制命令
*调用函数:无
*全局变量:Lcd_tmp
*输入:Com_to_Lcd 控制命令
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void Wr_Com_LCD_Left(uint8 Com_to_LCD);
/**********************************************************************************************************
*函数名:Wr_Data_LCD_Left
*功能描述:向左边的lcd写入数据
*调用函数:无
*全局变量:lcd_tmp
*输入:Data_to_Lcd
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void Wr_Data_LCD_Left(uint8 Data_to_Lcd);
/**********************************************************************************************************
*函数名:Rd_Data_LCD_Left
*功能描述:在左边的lcd读出数据
*调用函数:无
*全局变量:
*输入:无
*返回:Data_from_Lcd
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN uint8 Rd_Data_LCD_Left(void);
/**********************************************************************************************************
*函数名:Wr_com_Lcd_Middle
*功能描述:向中间的lcd写入控制命令
*调用函数:无
*全局变量:Lcd_tmp
*输入:Com_to_Lcd 控制命令
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者:潘妙青 日期:2008.2.23
*版本:
***********************************************************************************************************/
EXTERN void Wr_Com_LCD_Middle(uint8 Com_to_LCD);
/**********************************************************************************************************
*函数名:Wr_Data_LCD_Middle
*功能描述:向中间的lcd写入数据
*调用函数:无
*全局变量:lcd_tmp
*输入:Data_to_Lcd
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者:潘妙青 日期:2008.2.23
*版本:
***********************************************************************************************************/
EXTERN void Wr_Data_LCD_Middle(uint8 Data_to_Lcd);
/**********************************************************************************************************
*函数名:Rd_Data_LCD_Middle
*功能描述:在中间的lcd读出数据
*调用函数:无
*全局变量:
*输入:无
*返回:Data_from_Lcd
*设计者:潘江长 日期:2006.1.11
*修改者:潘妙青 日期:2008.2.23
*版本:
***********************************************************************************************************/
EXTERN uint8 Rd_Data_LCD_Middle(void);
/**********************************************************************************************************
*函数名:Wr_Com_LCD_Right
*功能描述:向右边的lcd写入命令
*调用函数:无
*全局变量:lcd_tmp
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void Wr_Com_LCD_Right(uint8 Com_to_LCD);
/**********************************************************************************************************
*函数名:Wr_Data_LCD_Right
*功能描述:向右边的lcd写入数据
*调用函数:无
*全局变量:lcd_tmp
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void Wr_Data_LCD_Right(uint8 Data_to_Lcd);
/**********************************************************************************************************
*函数名:Rd_Data_LCM_Right
*功能描述:在右边的lcd读出数据
*调用函数:无
*全局变量:lcd_tmp
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN uint8 Rd_Data_LCD_Right(void);
/**********************************************************************************************************
*函数名: LCD_Delay_1ms_unit()
*功能描述:用于lcd中需要延时的时候用
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void LCD_Delay_1ms_unit(uint8 n);
/**********************************************************************************************************
*函数名:lcdinit
*功能描述:对液晶初始化
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void Lcdinit(void);
/**********************************************************************************************************
*函数名:lcdclear
*功能描述:对液晶清屏
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void Lcdclear(void);
EXTERN void Lcdset(void);
/**********************************************************************************************************
*函数名:wrzw16x16
*功能描述:写16x16中文字
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void Wrzw16x16(uint8 x,uint8 y,char *z); //x为列地址范围为0~7。y为行地址范围为0~3.
EXTERN void wrzw16x16_string(uint8 x,uint8 y,char *z,uint8 length);
/**********************************************************************************************************
*函数名:qufanshow16x16
*功能描述:把16x16的字取反显示
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
/**********************************************************************************************************
*函数名:wryw8x8
*功能描述:写8x8的字
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
/**********************************************************************************************************
*函数名:wrsz8x8s
*功能描述:写8x8的字,用数字作为直接的索引
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
/**********************************************************************************************************
*函数名:wryw16x8
*功能描述:写16x8的字
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void wryw16x8(uint8 x,uint8 y,char *z);
///////////////////////////////////////
EXTERN void wryw16x8_string(uint8 x,uint8 y,char *z,uint8 length);
/**********************************************************************************************************
*函数名:wryw16x8s
*功能描述:写16x8的字
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长 日期:2006.1.11
*修改者: 日期:
*版本:
***********************************************************************************************************/
EXTERN void wryw16x8s(uint8 x,uint8 y,uint8 z);
EXTERN void wryw16x8_2wei(uint8 x,uint8 y,uint8 z);
EXTERN void wryw16x8_3wei(uint8 x,uint8 y,uint8 z);
EXTERN void wryw16x8_4wei(unsigned char x,unsigned char y,uint16 z);
EXTERN void wryw16x8_5wei(uint8 x,uint8 y,uint32 z);
EXTERN void ShowData_UINT32_(uint8 x,uint8 y,uint32 d);
#undef EXTERN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -