feat: add STM32 four-channel weighing firmware
This commit is contained in:
Executable
+136
@@ -0,0 +1,136 @@
|
||||
/*************************** (C) COPYRIGHT 2017 YNHB ****************************
|
||||
* 文件名 :lcd.c
|
||||
* 描 述 :LCD显示屏接口应用程序
|
||||
* 版 本 :V1.0
|
||||
* 作 者 :XuZhongPing
|
||||
* 日 期 :2017/10/23
|
||||
*********************************************************************************/
|
||||
#include "lcd.h"
|
||||
#include "lcd12864.h"
|
||||
#include "string.h"
|
||||
#include "stdlib.h"
|
||||
#include "delay.h"
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_SetBacklight
|
||||
* 功能说明: LCD显示屏初始化
|
||||
* 形 参:无
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_Init(void)
|
||||
{
|
||||
LCD12864_Init();
|
||||
}
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_SetBacklight
|
||||
* 功能说明: 设置LCD背光亮度
|
||||
* 形 参:val -> 亮度值(百分比)
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_SetBacklight(uint8_t val)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_Clear
|
||||
* 功能说明: 显示清屏
|
||||
* 形 参:无
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_Clear(void)
|
||||
{
|
||||
LCD12864_Clear();
|
||||
}
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_DrawModeCtrl
|
||||
* 功能说明: 绘图模式控制
|
||||
* 形 参:param -> 0:关闭绘图模式;1:打开绘图模式
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_DrawModeCtrl(uint8_t param)
|
||||
{
|
||||
LCD12864_DrawModeCtrl(param);
|
||||
}
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_ShowChar
|
||||
* 功能说明: 显示一个字符
|
||||
* 形 参:num -> 要显示的字符
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_ShowChar(uint8_t num)
|
||||
{
|
||||
LCD12864_ShowChar(num);
|
||||
}
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_ShowString
|
||||
* 功能说明: 显示字符串
|
||||
* 形 参:x -> 行坐标
|
||||
* y -> 纵坐标
|
||||
* p -> 要显示的内容指针
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_ShowString(uint8_t x, uint8_t y, char *p)
|
||||
{
|
||||
LCD12864_ShowString(x, y, p);
|
||||
}
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_ShowNum
|
||||
* 功能说明: 显示数字变量
|
||||
* 形 参:
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_ShowNum(uint8_t num)
|
||||
{
|
||||
LCD12864_ShowNum(num);
|
||||
}
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_ShowxNum
|
||||
* 功能说明: 显示数字
|
||||
* 形 参:x,y -> 显示坐标
|
||||
* num -> 要显示的内容
|
||||
* len -> 显示的长度(即位数)
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_ShowxNum(uint8_t x, uint8_t y, uint32_t num, uint8_t len)
|
||||
{
|
||||
LCD12864_ShowxNum(x, y, num, len);
|
||||
}
|
||||
|
||||
/*
|
||||
***********************************************************************
|
||||
* 函 数 名: LCD_ShowSignal
|
||||
* 功能说明: 显示GSM信号强度
|
||||
* 形 参:val -> 信号的强度(0-4格显示)
|
||||
* 返 回 值: 无
|
||||
***********************************************************************
|
||||
*/
|
||||
void LCD_ShowSignal(uint8_t val)
|
||||
{
|
||||
LCD12864_ShowSignal(val);
|
||||
}
|
||||
|
||||
|
||||
/******************** (C) COPYRIGHT 2017 YNHB *****END OF FILE*******************/
|
||||
Reference in New Issue
Block a user