TFT触摸屏使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2一、.4寸TFT 触摸屏使用说明
要正确使用TFT 触摸屏,需要借助相应的单片机实验板,这里,以顶顶电子开发板DD-900实验开发板为例进行介绍,值得庆幸的是,DD-900上设有3V 电压输出端,因此,可以方便地为TFT 触摸屏供电。
TFT 触摸屏模块介绍
随着TFT 触摸屏价格的不断下降,其应用也越来越广泛,学习TFT 触摸屏现已成为一种时尚,以前,很多人只有在ARM 单片机中才能看到TFT 触摸屏的风采,现在,随着51单片机性能的提高,51单片机也能玩TFT 触摸屏了,这里,我们介绍的是一款2.4寸TFT 触摸屏模块,其正面与反面外形如图所示:
这款触摸屏模块主要具备如下特点:
1.2.4寸320*240 ,65K/262K 色;
2.屏带PCB 板, PCB 板设有2.4寸液晶屏、SD 卡座、触摸屏控制芯片ADS7843,通过40脚插针将屏、卡座和触摸芯片功能引脚,引脚间距为2.54mm ,采用杜邦线可十分方便地与单片机进行连接。
PCB 引出脚排列及功能如图所示:
3.屏设置为8位,用户也可根据实际情况设置为16位。
4.控制IC 为ILI9325。
二、供电及连接说明
DD-900实验开发板采用的是5V 供电,因此,单片机应采用5V 单片机,如STC89C516RD+、STC12C5A60S2等,晶振采用30M ,注意TFT 要采用3V 供电,否则有可能烧屏,TFT 与单片机连接时可加限流电阻,电阻大小为470欧左右,也可以不加,但单片机不可设置为推挽模式,各引脚连接如下: TFT 触摸屏 DD-900实验开发板 说明 GND GND 屏与背光供电
VCC 3V LED+ 3V DB8~DB15 P00~P07 液晶屏部分
DB0~DB7
不连接(这里采用是8位方式,不用连接)
RS P26 WR P25 RD P24 CS P27 RES P23 D_CLK P21 触摸控制部分
D_CS P20 D_DIN P22 D_BUSY P34 D_DOUT P33 D_Penirq (中断) P35 SD_OUT 根据程序进行定义 SD 卡座部分
(前两个实验,此部分未采用) SD_SCK 根据程序进行定义
SD_DIN
根据程序进行定义
SD_CS 根据程序进行定义
注意:在TFT 的PCB 板上标有TFT 的引脚功能,一定要认清管脚与标注的对应关系。
三、实验实验方法
这里以DD-900实验开发板配合TFT 触摸屏为例,说明实验的操作方法,实验采用5V 单片机STC12C5A60S2;晶振采用30M (频率不能太低)。
1——
TFT 触摸屏刷屏实验
(1)实现功能
将TFT 触摸屏与DD-900实验开发板相应脚连接好,开机后,循环显示红、绿、蓝三种色彩。
如下图所示:
(2)源程序 (略)
(3)实验方法
◆用Keil 软件打开“刷屏测试C51源程序”文件夹中的“flash ”文件,对源程序进行编译和链接,产生flash.hex 目标文件。
◆将STC12C5A60S2单片机插到锁紧插座,把flash.hex 文件下载到单片机中,观察实验效果是否正常。
如果显示正常,说明TFT 液晶屏没有问题。
2——TFT 触摸屏显示图片实验
实验(1)实现功能
将TFT 触摸屏与DD-900实验开发板相应脚连接好,开机后,液晶屏上显示出多个QQ 图片。
如下图所示:
(2)源程序
(略)
(3)实验方法
◆用Keil软件打开“显示图片C51源程序”文件夹中的“picture”文件,对源程序进行编译和链接,产生picture.hex目标文件。
◆将STC12C5A60S2单片机插到锁紧插座,把picture.hex文件下载到单片机中,观察显示的图片是否正常。
实验
3——TFT触摸屏显示坐标实验
(1)实现功能
将TFT触摸屏与DD-900实验开发板相应脚连接好,实现以下功能:开机后TFT触摸屏上面显示“触摸测试”,下面显示“welcome to you”以及“顶顶电子携助你,轻松玩转单片机”英文和汉字。
当用触摸笔触摸屏幕时,在“触摸测试”下面可以显示出触摸位置的坐标。
(2)源程序
(略)
(3)实验方法
◆在源程序中,汉字字模数据是通过PCtoLCD2002软件制作的,制作时,要对选项菜单进行设置,点阵格式选择“阴码”,取模走向设置为横向取模(逐行式),字节正序(顺向),自定义格式选择C51,如下图所示,然后点击确定按钮。
在主界面中,将字体大小设置为宽×高(像素): 12×16,在文字输入框中输入汉字“顶顶电子欢迎你,轻松玩转单片机”,此时,在汉字显示区中出现相应的汉字,点击“生成字模”按钮,即可在下面的点阵输出区出现这些字的点阵数据,如下图所示:
用同样的方法,再制作“触摸测试”几个汉字的字模数据。
◆用Keil软件打开“触摸屏显示坐标C51源程序”文件夹中的“touch1”文件,对源程序进行编译和链接,产生touch1.hex目标文件。
◆将STC12C5A60S2单片机插到锁紧插座,把touch1.hex文件下载到单片机中,此时,观察实验效果是否正常。
找一支触摸笔,在屏上触摸,屏上会显示出触摸点的坐标值,如图所示:
实验
4——TFT触摸屏写字画实验
(1)实现功能
将TFT触摸屏与DD-900实验开发板相应脚连接好,实现以下功能:屏幕上面出现“start”英文字符,找一只触摸笔,在屏幕上可以写出蓝色的汉字和绘出蓝色的画,同时,在下面还可以显示出当前触摸屏的坐标位置。
(2)源程序
(略)
(3)实验方法
◆用Keil软件打开“触摸屏写字画图C51源程序”文件夹中的“touch2”文件,对源程序进行编译和链接,产生touch2.hex目标文件。
◆将STC12C5A60S2单片机插到锁紧插座,把touch2.hex文件下载到单片机中,观察实验效果是否正常。
打一支触摸笔,在屏上写字或绘图,屏上会出现相应的线条,以下是用触摸笔绘制的图画:
需要提醒用户的是,在写字绘图时,可能会出现一些额外的蓝点,这是由于源程序在算法上还不够完美,还需要加入软件滤波程序,用户可根据我们提供的源程序继续完善。