miniSTM32F103开发版LCD显示实验和触摸屏实验文档.pdf

miniSTM32F103开发版LCD显示实验和触摸屏实验文档.pdf

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
miniSTM32F103开发版LCD显示实验和触摸屏实验文档

第十六章 TFTLCD 显示实验 上一章我们介绍了OLED 模块及其显示,但是该模块只能显示单色/双色,不能显示彩色, 而且尺寸也较小。本章我们将介绍ALIENTEK 2.8 寸TFT LCD 模块,该模块采用TFTLCD 面 板,可以显示16 位色的真彩图片。在本章中,我们将使用MiniSTM32 开发板上的LCD 接口, 来点亮TFTLCD ,并实现ASCII 字符和彩色的显示等功能,并在串口打印LCD 控制器ID ,同 时在LCD 上面显示。本章分为如下几个部分: 16.1 TFTLCD 简介 16.2 硬件设计 16.3 软件设计 16.4 下载验证 16.1 TFTLCD 简介 本章我们将通过STM32 的普通IO 口模拟8080 总线来控制TFTLCD 的显示。TFT-LCD 即 薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display 。TFT-LCD 与无源TN-LCD 、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄 膜晶体管(TFT ),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关, 因此大大提高了图像质量。TFT-LCD 也被叫做真彩液晶显示器。 上一章介绍了OLED 模块,本章,我们给大家介绍ALIENTEK TFTLCD 模块,该模块有 如下特点: 1,2.4 ’/2.8 ’/3.5 ’/4.3 ’/7 ’5 种大小的屏幕可选。 2 ,320 ×240 的分辨率 (3.5 ’分辨率为:320*480,4.3 ’和7 ’分辨率为:800*480 )。 3,16 位真彩显示。 4 ,自带触摸屏,可以用来作为控制输入。 本章,我们以2.8 寸的ALIENTEK TFTLCD 模块为例介绍,该模块支持65K 色显示,显示 分辨率为320 ×240,接口为16位的80 并口,自带触摸屏。 该模块的外观图如图16.1.1 所示: 图16.1.1 ALIENTEK 2.8 寸TFTLCD 外观图 模块原理图如图16.1.2 所示: 图16.1.2 ALIENTEK 2.8 寸TFTLCD 模块原理图 TFTLCD 模块采用2*17 的2.54 公排针与外部连接,接口定义如图16.1.3 所示: 图16.1.3 ALIENTEK 2.8 寸TFTLCD 模块接口图 从图16.1.3 可以看出,ALIENTEK TFTLCD 模块采用16 位的并方式与外部连接,之所以 不采用8 位的方式,是因为彩屏的数据量比较大,尤其在显示图片的时候,如果用8 位数据线, 就会比16 位方式慢一倍以上,我们当然希望速度越快越好,所以我们选择16 位的接口。图16.1.3 还列出了触摸屏芯片的接口,关于触摸屏本章我们不多介绍,后面的章节会有详细的介绍。该 模块的80 并口有如下一些信号线: CS :TFTLCD 片选信号。 WR :向TFTLCD 写入数据。 RD :从TFTLCD 读取数据。 D[15 :0] :16 位双向数据线。 RST :硬复位TFTLCD 。 RS :命令/数据标志(0,读写命令;1,读写数据)。 80 并口在上一节我们已经有详细的介绍了,这里我们就不再介绍,需要说明的是,TFTLCD 模块的RST 信号线是直接接到STM32 的复位脚上,并不由软件控制,这样可以省下来一个IO 口。另外我们还需要一个背光控制线来控制TFTLCD 的背光。所以,我们总共需要的IO 口数 目为21 个。这里还需要注意,我们标注的DB1~DB8 ,DB10~DB17 ,是相对于LCD 控制IC 标 注的,实际上大家可以把他们就等同于D0~D15 (按从小到大顺序),这样理解起来简单点。 ALIENTEK 提供2.8/3.5/4.3/7 寸等不同尺寸的TFTLCD 模块,其驱动芯片有很多种类型, 比如有:ILI9341/ILI9325/RM68042/RM68021/ILI9320/ILI9328/LGDP4531/LGDP4535/SPFD5408 /SSD1289/1505/B505

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档