藍(lán)橋杯lcd的移植及修改
2023-03-24 19:55 作者:allthetimewait | 我要投稿
前言:
主要實(shí)現(xiàn)lcd的移植及相關(guān)代碼的修改,實(shí)現(xiàn)了字符和數(shù)字在任意位置顯示,不需要加空格占位。演示了一些基本的功能。
一、LCD的移植
1.選擇芯片

2.選擇時(shí)鐘源

3.SYS為串口

4.配置時(shí)鐘頻率

設(shè)置完畢之后記得回車。
5.設(shè)置引腳
用到的引腳全部設(shè)置為output即可
PC0-PC15,PB8,PB9,PB5,PA8

6.設(shè)置工程名字


7.生成代碼

8.打開工程

9.設(shè)置keil

設(shè)置下載器



然后移植ok
10.進(jìn)行l(wèi)cd的移植
打開自己的工程新建文件夾,這里我建了user

官方給的歷程復(fù)制過(guò)來(lái)

添加路徑

創(chuàng)建分組添加文件

代碼編寫
打開官方給的lcd的main.c函數(shù)復(fù)制
在main.c里包含lcd.h


編譯下載,看現(xiàn)象

二、代碼的改寫及使用
1.顯示一行數(shù)據(jù)
""引號(hào)里加入自己想顯示的數(shù)據(jù)
2.顯示變量
增加頭文件#include "stdio.h"
這類顯示只能一行一行的顯示,要想在中間顯示就需要加空格。
3.在任意位置顯示符號(hào)或數(shù)字
復(fù)制lcd.c中的
進(jìn)行修改
舉例:
顯示字母A
顯示數(shù)字1
4.任意位置直接顯示1個(gè)數(shù)字
舉例:
顯示數(shù)字2
如果要顯示多個(gè)數(shù)字可以拆開一個(gè)一個(gè)顯示
例如:
顯示21
每個(gè)字符占16個(gè)長(zhǎng)的點(diǎn)陣所以我們這里10+16
標(biāo)簽:藍(lán)橋杯嵌入式