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

  引言

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

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

  1 TFT6758 控制器简介

  TFT6758 LCD 模块是点阵式LCD, 能显示图形、汉字、以及各种符号信息, 可为系统提供友好的人机界面。其主要是面向工作人员的, 将监控信息等显示出来, 让工作人员可以清晰地进行监控操作。TFT6758 液晶模块的屏幕大小为2.2in, 点像素为240&TImes;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。

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

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

  3 TFT6758 显示原理

  TFT 液晶显示器上的每一个液晶像素点都由集成在其后的薄膜晶体管来驱动。TFT 液晶显示器具有屏幕反应速度快、对比度好、亮度高、可视角度大、色彩丰富等特点。

  在文本显示方式下, 液晶屏显示信息的管理单位是8&TImes;8 点阵, 称为一个文本显示单位, 每个文本显示单位对应文本显示缓冲区中的8 个连续存储单元。写入文本显示缓冲区的是字符代码, 点阵状态信息( 8&TImes;8) 即字模存放在RAM 中。汉字一般采用16&TImes;16的点阵来描述, 将它分为4 个8×8 的点阵, 用4 个字符代码来描述一个汉字, 根据这4 个部分的位置关系将4 个代码写入相应的文本显示缓冲区。LCD 的显示与字模数据密切相关, 显示子程序的功能就是读取相应的字模数据送给LCD, 由LCD将接收到的字模在相应的位置上显示出来。但字模数据的生成与程序基本无关, 相关的只是字模数据的内容。向液晶发送的汉字必须用提取字模软件转换为点阵数组, 才能在程序中使用。

技术专区

  • Alexa语音服务软件扩展STM32Cube
  • 结合DNN API驱动未来神经网络应用的解决方案
  • 针对于高端移动通信和汽车市场的四集群设计
  • 一款基于帧捕捉的开源图形调试器应用设计
  • 即将成为标准配置的最新安全技术:后视摄像系统
  • 基于ARM和TFT6758的液晶显示模块实现已关闭评论
    A+
发布日期:2019年07月14日  所属分类:物联网