STMG431RBT6---LCD模块

一、LCD模块的添加

1.复制几个头文件

STMG431RBT6---LCD模块_第1张图片

 

STMG431RBT6---LCD模块_第2张图片 

STMG431RBT6---LCD模块_第3张图片 

 把这两个文件复制到对应的目标工程里

STMG431RBT6---LCD模块_第4张图片

STMG431RBT6---LCD模块_第5张图片 

把这个文件复制到

2.打开我们的Keil工程文件

STMG431RBT6---LCD模块_第6张图片

在lcd.c中添加代码

STMG431RBT6---LCD模块_第7张图片

 在lcd.h中声明函数名称

STMG431RBT6---LCD模块_第8张图片

 在main.c中调用函数

STMG431RBT6---LCD模块_第9张图片

STMG431RBT6---LCD模块_第10张图片 

编译、下载、测试 。

 二、注意的问题

STMG431RBT6---LCD模块_第11张图片

 有产品手册可知LCD模块和LED模块公用PC8-PC15引脚,为了避免引起冲突,需要对以下三个函数做一下改变:

STMG431RBT6---LCD模块_第12张图片

STMG431RBT6---LCD模块_第13张图片 STMG431RBT6---LCD模块_第14张图片

 三、LCD相关函数学习

1.void LCD_Init(void)初始化函数

STMG431RBT6---LCD模块_第15张图片

 2.void LCD_SetTextColor(vu16 Color)设置字体颜色函数

STMG431RBT6---LCD模块_第16张图片

 3.void LCD_SetBackColor(vu16 Color)设置背景颜色函数

STMG431RBT6---LCD模块_第17张图片

4.void LCD_Clear(u16 Color)清屏函数

 5.void LCD_DisplayStringLine(u8 Line, u8 *ptr)向LCD屏幕指定行输出某一句话

STMG431RBT6---LCD模块_第18张图片

 6.void LCD_DisplayChar(u8 Line, u16 Column, u8 Ascii)屏幕任何位置显示字符

STMG431RBT6---LCD模块_第19张图片

 还有很多其他的函数,画圆、画直线等等。。。

 

你可能感兴趣的:(c语言,单片机,开发语言)