基于ARM和TFT6758的液晶显示模块实现

分享到:
点击量: 218587

  摘要: 为了实现液晶显示模块, 提出了基于ARM 的LPC2292 微控制器和嵌入式实时操作系统(mC/OS- II) , 以TFT6758 芯片为核心, 采用ADS1.2 开发工具进行编程来实现的方法。阐述了TFT6758 的性能特点, 介绍了ARM 与液晶屏TFT6758 硬件接口设计、软件设计流程、液晶显示程序。

  关键词: TFT6758; ARM; 液晶显示

  引言

  随着液晶显示技术的发展, LCD 液晶显示模块已成为家电、显示仪器仪表和其他电子产品的重要组成部分。液晶显示屏以其显示直观、便于操作的特点被用作各种便携式系统的显示终端。液晶显示屏具有低电压、微功耗、无辐射、小体积等特点, 被广泛应用于各种各样嵌入式产品中。ARM 是精简指令集计算机( RISC) , 其具有性能高、成本低和能耗小的特点,被广泛地应用于嵌入式系统开发。ARM 处理器几乎已经深入到各个领域: 工业控制领域、无线通讯领域、网络应用、消费类电子产品、影像和**产品等。

  因此, 本文介绍一种基于ARM 和TFT6758 的液晶显示屏设计。

  1 TFT6758 控制器简介

  TFT6758 LCD 模块是点阵式LCD, 能显示图形、汉字、以及各种符号信息, 可为系统提供友好的人机界面。其主要是面向工作人员的, 将监控信息等显示出来, 让工作人员可以清晰地进行监控操作。TFT6758 液晶模块的屏幕大小为2.2in, 点像素为240×320, 内带液晶控制器和液晶驱动器, 支持真彩色262K 色, 用户界面更华丽。TFT6758 LCD模块的工作电压为3.3V, 内带白光LED 背光灯, 可以直接使用8 位、16 位或18 位总线方式与控制器连接。

  2 TFT6758 接口电路

  TFT 液晶接口电路采用PACK板形式与主板连接, 其接口定义如图1 所示。将TFT6758 液晶显示模块的RESET 引脚连接到J1 连接器上, 使用LPC2292 的P0.22 控制液晶模块复位。TFT6758 液晶显示模块的CS、WR 和RD 引脚均连接到J1 连接器上, 与主板的LPC2292 的片选、写和读信号连接。而RS 引脚则使用A1 连接, 当A1 为高电平时为数据操作, 当A1 为低电平时为命令( 索引) 操作,即使用两个不同的地址来区别向TFT6758 液晶模块发送命令还是发送数据。TFT6758 液晶模块片选信号: LCM_nCS0; 0x83200000~0x833FFFFF; 索引/ 指令操作地址为: 0x8320000; 数据操作地址为:0x83200002。

  TFT6758 液晶模块的背光是LED 背光, 采用4个白光LED 串连连接, 所以要设计升压电路,CAT32TDI 就是专门用于白光LED 驱动的升压芯片, 可以驱动4 个串连的白光LED。CAT32TDI 的为输出关闭控制引脚, 由LEDC 信号控制( 与主板的LPC2292 的PWM 引脚P0.21 相连, 可以使用PWM 控制背光的亮度) , 为了保证LEDC 连接的I/O 在没有配置为输出时也能点亮LED 背光, 所以接了一个10kΩ 的上拉电阻R1。CAT32TDI 芯片为恒流输出, 输出由R2 控制。