📄 lcmservice.h
字号:
/*
文件名: LCMService.h
功能: 显示服务函数声明头文件
单位: 浙江工商大学-信电学院
创建日期:2004-09-24
创建人: Houseivan
修改人: Houseivan
修改日期:2005-03-11
*/
#ifndef _LCMSERVICE_H
#define _LCMSERVICE_H
#include"Typedef.h"
/*------------------------------------------------*/
/*
名称: LCM_Initialize
功能: LCM0103初始化
注意:
*/
void LCM_Initialize(void);
/*------------------------------------------------*/
/*------------------------------------------------*/
/*
名称: LCM_Clear
功能: 显示器屏幕清除
注意:
*/
void LCM_Clear(void);
/*------------------------------------------------*/
/*------------------------------------------------*/
/*
名称: WriteBit
功能: 写入一个位信息
注意:
*/
void WriteBit(bit mybit);
/*------------------------------------------------*/
/*------------------------------------------------*/
/*
名称: WriteCmd
功能: 写入命令字
注意:
*/
void WriteCmd(uchar scmd);
/*------------------------------------------------*/
/*------------------------------------------------*/
/*
名称: WriteData
功能: 写一个数据包括模式和显示字模
注意:
*/
void WriteData(uchar sdata,uchar N);
/*------------------------------------------------*/
/*------------------------------------------------*/
/*
名称: SetupInAddr
功能: 写入设定的显示缓冲对应的地址
注意:
*/
void SetupAddr(uchar sdata,uchar N);
/*------------------------------------------------*/
/*------------------------------------------------*/
/*
名称: OutputChar
功能: 显示一位BCD数字在液晶屏上
注意:
*/
void OutputChar(uchar LcmID,uchar bcdcode,bit dot);
/*------------------------------------------------*/
/*------------------------------------------------*/
/*
名称: OutputTHValue
功能: 显示温湿度值页面 整数+小数
注意:
*/
void OutputTHValue(uchar data1,uchar data2,uchar start);
/*------------------------------------------------*/
/*------------------------------------------------*/
/*
名称: OutputLcmBuf
功能: 显示特定页面缓冲的内容DispBuf[10] _MAX_LCM_NUM
注意: [xx-xx-xx]
*/
void OutputLcmBuf(uchar *start);
/*------------------------------------------------*/
#if _SYS_TEST>0 //提供给测试用的输出开关
/*
名称: OutputThreeChar
功能: 显示三个字节数据/日期和时钟页面
注意: [xx-xx-xx]
*/
void OutputThreeChar(uchar data1,uchar data2,uchar data3,uchar space);
#endif
/*------------------------------------------------*/
#if _SYS_TEST>0 //提供给测试用的输出开关
/*------------------------------------------------*/
/*
名称: OutputFrequency
功能: 显示检测到频率值页面
注意:
*/
void OutputFrequency(uint Myfre);
/*------------------------------------------------*/
#endif
/*------------------------------------------------*/
/*
名称:
功能:
注意:
*/
/*------------------------------------------------*/
/*
名称: DispLayTaskRun()
功能: 执行需要的显示任务
注意: 要不断的检测标志
*/
void DispLayTaskRun();
/*------------------------------------------------*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -