【工程师开发板使用测评】爱普特 APT32F110 ev board LCD 显示0-9循环计数 实验E

描述

LCD 显示0-9循环计数 评估实验

本次实验目的是熟悉APT LCD外设的使用,通过LCD显示屏COM与SEG的数据时序控制达到数据显示的效果。第一次使用LCD没有头绪,不明白MCU的LCD外设与LCD屏显示原理,参考了DEMO的例子收效甚微,直接在DEMO例子添加自己的实验,先是清屏幕(无数字显示),再单独显示一个2,掌握了显示原理再修改软件的COM数据依次显示3,4。均能正确显示,索性完成0-9的LCD数据显示测试评估,详细如下:

1. 先了解一下LCD外设的硬件特性

开发板

开发板

2. LCD内部结构
 

COM 端口屏幕的内部连线图:

开发板

seg端口屏幕的内部连线图:

开发板

显示原理:理解了COM与SEG的关系,LCD显示规律就掌握了。实验目的就是验证与理解这个规律。

开发板

3. 实验基于DEMO APT_CSI_110x_v1.1.0_20220920例子程序实现
 

(1) 先开启LCD显示功能函数。

开发板

(2) 在lcd_disp_demo函数中对LCD外设初始化, 默认设置。

我只是修改了箭头部分,对LCD清屏。

开发板

(3) 在 do while 大循环里包函一个0-9的for循环,LCD_count_data() 函数作用是返回LCD显示COM数据,csi_lcd_write_data()函数作用是从seg 2开始,连续扫描22个seg, 每个seg对应的com数据包函在bySendBata 数组中。

开发板

(4) 依据count_i 的计数,函数返回对应的LCD显示COM数据。

开发板

小结:使用APT MCU LCD内部资源,第一次操作LCD,熟悉了软件架构与LCD硬件原理。为下一步应用评估打下基础。
 

实验场景:

开发板

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分