单片机控制TFT液晶屏显示数字

单片机控制TFT液晶屏显示数字,此工程的硬件部分如下

  单片机部分

液晶电路

接下来就是软件部分程序的编写,我们先来看main函数,main函数如下

main函数里做了3件事,第一件就是对TFT液晶屏的初始化,包括对TFT液晶屏接口的初始化和驱动芯片ILI9341的初始化,这个不是我们研究的重点;

第二件就是设置液晶屏的背景色,代码如下,

屏幕分辨率是320X240的,通过改变color的值,可以给屏幕设置不同的背景色;

第三件就是写入我们要写的数字到液晶屏中去,此部分代码如下,

此处的num=num-‘ ’ 要注意理解,' '对应的ASCII码为32,所以传入的num值必须至少大于或等于32,液晶才有显示,而如果

要显示数字0-9,我们传入的num值必须是48-57,因为我们放入代码中的字模数组ascii_16[ ] [ ]如下

不要问我这些字模数组是怎么来的,我是从别处copy过来的,本例中的实验结果显示的是小写字母a

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值