国产DSP教学实验箱:LCD图片显示实验(工具转换图片)

一、实验目的1、本实验的目的是学习使用工具转换图像数据的方法,并实现lcd图像数据的显示。
二、实验原理1、lcd控制器要实现一块lcd正常的显示文字、图像和触摸,不仅需要lcd驱动器,而且还需要相应的lcd控制器,控制器一般有两种:显示控制器和触摸控制器。在通常情况下,生产厂商把lcd驱动器会以cof/cog的 形式与lcd玻璃基板制作在一起,而lcd控制器则是由外部的电路来实现,现在很多的mcu内部都集成了lcd控制器,
2、lcd显示控制器tms320c6748 cpu内部就有对应的lcd显示控制器(光栅控制器)。lcd 控制器由两个独立的控制器组成,即光栅控制器和 lcd 接口显示驱动器 (lidd) 控制器。每个控制器独立于另一个控制器运行,并且在任何给定时间只有一个控制器处于活动状态。
3、lcd显示原理液晶分子在电场作用下->会发生排列上的变化-> 影响通过其的光线变化->通过偏光片的作用可以表现为明暗的变化->控制了光线的明暗变化->显示图像(黑白)
4、lcd显示流程
程序流程设计程序流程设计中首先要进行外设使能配置,接着进行lcd管脚复用配置和lcd中断配置,然后进行lcd显示的初始化。最后将图像数据放到显存中并在lcd上显示图像。
5、源码管脚复用源码基于starterware控制外设时可调用对应的api接口,无需配置复杂的寄存器。lcd管脚复用配置的函数源码可以查看lcd.c。
lcd中断使用流程
时序配置源码lcd初始化的相关函数源码和函数使用说明可以查看raster.c。以水平时序配置函数为例,第一个参数是lcd模块的内存地址,第二个参数是确定每行所需像素数的值,第三个参数设置水平同步时钟的值,第四个参数设置前阶。第五个参数设置后阶。
grimagedraw函数源码把显示图像的像素数据放到显存中的函数源码和函数使用说明可以查看image.c,使用的是ti提供的图形函数库。第一个参数是指向绘图初始化设置的指针。 第二个参数是指向要绘制的图像的指针。第三个参数是图像左上角的 x 坐标。第四个参数是图像左上角的 y 坐标。
image.cbmp格式的数据是不能让lcd显示的,所以需要进行图片转化。在starterware的安装路径中提供了图片转化的工具,后续可以通过该工具协助更改显示图片。
图片转化步骤1、先将bmp图像文件拷贝到bmp2c目录下
2、在windows开始菜单底部输入cmd进入控制台窗口
3、进入bmp2c目录并执行图片转化命令,就会生成图形文件的字符数组c文件image.c
4、在image.c文件头加入头文件申明,并拷贝至lcd工程根目录下覆盖原有图像文件image.c
5、最后重新编译并运行程序即可。
三、操作现象1、实验设备2、硬件连接(1)连接仿真器和电脑的usb接口,
(2)将拨码开关拨到debug模式01111,连接实验箱电源,拨动电源开关上电。
3、软件操作导入工程,选择demo文件夹下的对应工程
编译工程,生成可执行文件
将ccs连接开发板并加载程序
点击运行程序
在lcd屏幕上会显示图片。
实验结束后,先点击黄色按钮暂停程序运行,再点击红色按钮退出ccs与实验板的连接,最后实验箱断电即可。

三星有望代工苹果M1芯片
智能手机的蓝牙、NFC功能全天开着真的会很耗电吗?
高增益单级运放和增益自举电路设计
空调不制热的原因及解决方法
山东省物联网协会参加2020年山东省科协年会
国产DSP教学实验箱:LCD图片显示实验(工具转换图片)
数字经济的未来发展趋势如何?
工厂企业为什么选择无人自动叉车,它的优势是什么
拆解报告:HiVi惠威 AW-71 TWS真无线蓝牙耳机
家庭网络布线与办公网络布线的区别
跑分干翻iPhone7,小米6或将首发骁龙835!
夏普按计划终止结束在日本国内生产白色家电
EDGE最近推出了一系列航空航天解决方案
“激光选区熔化成形设备”大订单!易加三维中标3台四激光600mm大尺寸设备
OminiVision发布四款智能手机感光元件 更大动态范围增强噪点控制
关于Micro LED的关键技术的分析和应用介绍
温湿度控制器的特点都有哪些
美国正在调查SpaceX是否存在雇佣歧视
人工智能或许没有你想的那样智能!
丽讯H658F投影机评测 无疑成为了最具性价比的家用看球神器