欢迎光临散文网 会员登陆 & 注册

蓝桥杯lcd的移植及修改

2023-03-24 19:55 作者:allthetimewait  | 我要投稿

前言:

主要实现lcd的移植及相关代码的修改,实现了字符和数字在任意位置显示,不需要加空格占位。演示了一些基本的功能。

一、LCD的移植

1.选择芯片

2.选择时钟源

3.SYS为串口

4.配置时钟频率

设置完毕之后记得回车。

5.设置引脚

用到的引脚全部设置为output即可

PC0-PC15,PB8,PB9,PB5,PA8

6.设置工程名字

7.生成代码

8.打开工程

9.设置keil

设置下载器

然后移植ok

10.进行lcd的移植

打开自己的工程新建文件夹,这里我建了user


官方给的历程复制过来

添加路径

创建分组添加文件

代码编写

打开官方给的lcd的main.c函数复制

在main.c里包含lcd.h

编译下载,看现象

二、代码的改写及使用

1.显示一行数据

""引号里加入自己想显示的数据

2.显示变量

增加头文件#include "stdio.h"

这类显示只能一行一行的显示,要想在中间显示就需要加空格。

3.在任意位置显示符号或数字

复制lcd.c中的

进行修改

举例:

显示字母A

显示数字1

4.任意位置直接显示1个数字

举例:

显示数字2

如果要显示多个数字可以拆开一个一个显示

例如:

显示21

每个字符占16个长的点阵所以我们这里10+16


蓝桥杯lcd的移植及修改的评论 (共 条)

分享到微博请遵守国家法律