TFTLCD 薄膜晶体管液晶显示器——探索者为例

介绍及硬件连接

  • TFT-LCD 即薄膜晶体管液晶显示器。其英文全称为: Thin Film Transistor-Liquid Crystal
  • Display 每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关
  • 接口为 16 位的 80并口,自带触摸屏
    80 并口有如下一些信号线:
    CS: TFTLCD 片选信号。——1
    WR:向 TFTLCD 写入数据。——1
    RD:从 TFTLCD 读取数据。——1
    D[15: 0]: 16 位双向数据线。——16
    RST:硬复位 TFTLCD。——直接和MCU公用硬件复位
    RS:命令/数据标志(0,读写命令; 1,读写数据)。——1
    背光控制线——1
    所以总共需要的 IO 口数目为 21 个。

驱动芯片

其驱动芯片有很多种类型,比如有: ILI9341/ILI9325/RM68042/RM68021/ILI9320/ILI9328/LGDP4531/LGDP4535/SPFD5408/SSD1289/1505/B505/C505/NT35310/NT35510/SSD1963 等

ILI9341 控制器

在这里插入图片描述

实际上在我们 LCD 模块里面, ILI9341 的 D0 和 D12 压根就没有引出来,这
样, ILI9341 的 D17~D13 和 D11~D1 对应 MCU 的 D15~D0

常用指令

0XD3:读 ID4 指令,用于读取 LCD 控制器的 ID
0X36:存储访问控制指令
0X2A:列地址设置指令
0X2B,页地址设置指令
0X2C,写 GRAM 指令,在发送该指令之后,我们便可以往 LCD的 GRAM 里面写入颜色数据了,该指令支持连续写
0X2E:读 GRAM 指令,用于读取 ILI9341 的显存(GRAM),该指令在 ILI9341 的数据手册上面的描述是有误的,真实的输出情况如表 18.1.1.7 所示:
在这里插入图片描述

设置步骤

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猛笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值