图片取模软件

您所在的位置:网站首页 点阵图片转换软件下载 图片取模软件

图片取模软件

2023-07-29 16:50| 来源: 网络整理| 查看: 265

1)实验平台:正点原子领航者ZYNQ开发板

2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761

3)全套实验源码+手册+视频下载:http://www.openedv.com/docs/boards/fpga/zdyz_linhanz.html

4)对正点原子FPGA感兴趣的同学可以加群讨论:876744900

5)正点原子资料更新和新品发布,请加正点原子公众号:正点原子 关注方法:微信→添加好友→公众号→输入:正点原子

第十七章RGB TFT-LCD字符和图片显示实验

我们在RGB TFT-LCD彩条显示实验中成功的在正点原子的RGB LCD液晶屏模块上显示出了彩条。本章我们在RGB TFT-LCD彩条显示实验的基础上稍作修改,在LCD上完成“正点原子logo图片”和汉字“正点原子”的显示。本章包括以下几个部分:1717.1RGB TFT-LCD简介17.2实验任务17.3硬件设计17.4程序设计17.5下载验证

我们在“RGB TFT-LCD彩条显示实验”中对正点原子的RGB LCD液晶屏模块作了详细的介绍,包括数据输入时序、同步方式、以及分辨率等。如果大家对这部分内容不是很熟悉的话,请参考“RGB TFT-LCD彩条显示实验”中的简介部分。

17.2实验任务

本节的实验任务是通过领航者开发板上的RGB TFT-LCD接口,在正点原子的RGB LCD液晶屏的左上角位置显示图片以及4个汉字“正点原子”。其中每个汉字的大小为32*32,图片的大小为100*100。

17.3硬件设计

RGB TFT-LCD接口部分的硬件设计原理及本实验中各端口信号的管脚分配与“RGB TFT-LCD彩条显示实验”完全相同,请参考“RGB TFT-LCD彩条显示实验”中的硬件设计部分。

17.4程序设计

图 17.4.1是根据本章实验任务画出的系统框图。可以看出,其中本次实验的系统框图与“RGB TFT-LCD彩条显示实验”基本一致,我们只需要修改LCD显示模块就可以实现在LCD液晶屏上显示字符和图片的功能。另外,由于图片的像素数据较多,因此我们在LCD显示模块中例化了一个ROM,用来存储图片数据。

1b3d5bb8f5179c7e32dda925e6de8d4c.png

图 17.4.1 RGB TFT-LCD字符和图片显示实验系统框图

字符(包括汉字、字母和符号等)的本质都是点阵,在LCD屏幕上体现为字符显示区域内像素点的集合。字符的大小决定了字符显示区域内像素点的数目,而字符的样式(字体、颜色等)则决定了各像素点的颜色值。因此,在显示字符之前,我们需要先指定字符的大小、样式,然后获取该字符的点阵,这个过程我们称之为“提取字模”,或简称“取模”。

我们一般使用0和1的组合来描述字符的点阵排列:点阵中每个像素点用一位(1 bit)数据来表示,其中用于表征字符的像素点用数字1来表示,其他的像素点作为背景用数字0来表示,如图 17.4.2所示。采用这种方式描述的字符是不含有颜色特征的,只能区分点阵中的字符和背景。

fd52e6f74783e0ed60e371d657b3efec.png

图 17.4.2 汉字“正”及其点阵描述

字模的提取可通过字符取模软件来实现,在这里我们使用取模软件“PCtoLCD2002”来获取汉字“正点原子”的字模。首先在开发板所随附的资料盘(A盘)中“6_软件资料/1_软件/PCtoLCD2002完美版”目录下找到“PCtoLCD2002”并双击打开,如下图所示:

1fe7a6747c59b086881dbf67a775e733.png

图 17.4.3 取模软件PCtoLCD2002

打开之后会发现软件中的字体、字宽和字高都是无法设置的,这个时候点击菜单栏的“模式”,选择“字符模式”,如下图所示。

0b7fdb6093f5bf0884e8f123868e286d.png

图 17.4.4 切换到字符模式

切换到字符模式后,就可以设置字体、字宽和字高了。字宽和字高的值越高,显示在LCD屏上的字符就越大,但是代码也需要做相应的修改。这里将字体选择默认的“宋体”,字宽和字高设置成“32”,然后在下方文本框中输入汉字“正点原子”,如下图所示:

0b19bc0d1e2530668ce1b233d34beb0f.png

图 17.4.5 字符设置

由于PCtoLCD2002会给每个字符生成一个独立的字模,如果此时点击文本框右侧的“生成字模”按钮,我们将会得到四个32*32的字模。然而为了方便在LCD上显示,我们将四个汉字看作一个整体,从而获得一个字宽为128,字高为32的“大字模”。为了达到这个目的,我们首先将图 17.4.5中四个汉字的点阵保存为.BMP格式的图片。在菜单栏中点击“文件”并选择“另存为”,在保存界面中指定文件存储路径,并选择保存类型为“BMP图像文件”,然后输入文件名“正点原子_bmp”,最后点击“保存”。本次我们在工程路径下新建一个“doc”文件夹,将生成的BMP图片保



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3