嵌入式STM32实验

实验目的

  1. 综合实现串口收发、文件管理、液晶显示、 触摸屏输入、按键输入、LED灯指示灯功能;
  2. 培养学生嵌入式系统的综合设计能力。

实验要求

1. 上电后,液晶屏初始显示“欢迎你”

2. 串口通信协议

#x#开始、##结束(x为数字1-4)

#1#(无参数):液晶屏显示Flash中所有文件名(一行显示一个文件名;如Flash中无文件,则显示“no  file”;

#2#(文件名+文件内容):文件名为“XXX.TXT”,Flash新建文件,液晶屏刷新显示Flash中所有文件名;

#3#(文件名):文件名为“XXX.TXT”,如该文件存在,Flash删除文件,液晶屏刷新显示Flash中所有文件名;如该文件不存在,液晶屏显示内容不变化。

  1. 按键功能
  1. 按键1

显示所有Flash中文件名,当前行(加底色)为第一行,按键后,当前行逐行下移, 最后一行后,再转到第一行;

(2)按键2

按键后,显示当前行所指示文件的内容;再次按键返回(显示Flash中所有文件名;当前行为按键前所指定行);

  1. LED功能

平时状态,绿灯作为呼吸灯(1秒状态转换1次),读Falsh时红灯亮,写Falsh时蓝灯亮;

  1. 触摸功能

显示所有Flash中文件名后,触摸文件名所在行,显示当前行所

指示文件的内容。再次触摸,返回。

实验原理

通过取模软件,点击字模生成液晶面板选项,根据自己的需求配置字体的种类、大小取模软件配置完毕后,输入所要取模的汉字,点击生成字模,并复制所生成的点阵集,再将所复制的点阵集按如下格式整理导入到font.h文件中,导入完毕后,添加相应代码段void Chinese_Show_onelcd.c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值