TFT触摸屏使用说明

  • 格式:pdf
  • 大小:459.74 KB
  • 文档页数:7

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文件下载到单片机中,观察实
验效果是否正常。 
打一支触摸笔,在屏上写字或绘图,屏上会出现相应的线条,以下是用触摸笔绘制的图
画:

需要提醒用户的是,在写字绘图时,可能会出现一些额外的蓝点,这是由于源程序在算
法上还不够完美,还需要加入软件滤波程序,用户可根据我们提供的源程序继续完善。