首页 理论教育 单片机驱动程序设计-单片机开发入门与典型设计实例

单片机驱动程序设计-单片机开发入门与典型设计实例

时间:2023-10-23 理论教育 版权反馈
【摘要】:彩色液晶显示模块的5个控制引脚片选、复位、数据命令选择端、读、写等分别接单片机的P2.6、P2.7、P2.5、P3.2、P3.3和P0接口。图6-14 电路连接示意图2.程序设计彩色液晶显示模块驱动程序设计彩色液晶显示模块驱动程序如下:图形库设计步骤用Image2Lcd软件提取图片如图6-15所示。

单片机驱动程序设计-单片机开发入门与典型设计实例

1.参考电路

彩色液晶显示模块和单片机的连接电路及电源示意图如图6-14所示。该彩色液晶显示模块工作电压为3.3V,电源由1117提供。彩色液晶显示模块的5个控制引脚片选、复位、数据命令选择端、读、写等分别接单片机的P2.6、P2.7、P2.5、P3.2、P3.3和P0接口

978-7-111-43463-4-Chapter06-63.jpg

图6-14 电路连接示意图

2.程序设计

(1)彩色液晶显示模块驱动程序设计彩色液晶显示模块驱动程序如下:

978-7-111-43463-4-Chapter06-64.jpg

978-7-111-43463-4-Chapter06-65.jpg

978-7-111-43463-4-Chapter06-66.jpg

978-7-111-43463-4-Chapter06-67.jpg

978-7-111-43463-4-Chapter06-68.jpg

(2)图形库设计步骤

用Image2Lcd软件提取图片如图6-15所示。取模的图片如图6-16所示。图片取模格式为水平扫描,16位真彩色模式,每个像素点的颜色包含在提取模值中,提取出来的点,即像素用一个16位的数据表示,里面包含颜色信息,R、G、B(红、绿、蓝)三原色,R为5位,G为6位,B为5位。

图6-17中的“最大宽度和高度”一栏中的数字,定义了要显示图片的大小。点击保存后,会弹出一个界面如图6-18所示。

将提取出来的图像点阵文件保存为xiao mao.h文件。由于数据量较大,此处从略,完整程序可从网上下载。

(3)主函数程序(www.xing528.com)

主函数程序如下:

978-7-111-43463-4-Chapter06-69.jpg

978-7-111-43463-4-Chapter06-70.jpg

图6-15 图片取模软件设置界面

978-7-111-43463-4-Chapter06-71.jpg

图6-16 将要加载的图片

978-7-111-43463-4-Chapter06-72.jpg

图6-17 加载图片后的效果图

978-7-111-43463-4-Chapter06-73.jpg

图6-18 保存为*.c或者*.h文件添加到主程序中示意图

978-7-111-43463-4-Chapter06-74.jpg

本项目采用用TFT液晶显示1幅相同的图片,实验目的是掌握TFT彩屏驱动程序的编写,学会运用取字模软件的应用(取图片数组),学会怎样处理字模数组数据。实际显示的图片效果如图6-19所示。

978-7-111-43463-4-Chapter06-75.jpg

图6-19 彩屏实际显示效果图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈