您的位置 首页 IOT

LPC2134与T6963C液晶显示模块的接口规划

本站为您提供的LPC2134与T6963C液晶显示模块的接口设计,本文通过ARM7微处理器芯片LPC2134的GPIO实现了与内藏T6963C的液晶显示模块的接口设计,并在软件上实现了其基本显示功能,从而在满足了工程设计的要求。

  0 导言

  液晶模块作为遍及选用的显现器材,具有功耗低、显现内容多、操控灵敏等特色。在中规划图形液晶显现模块中,内置T6963C操控器的LCD模块是现在较为常用的内置操控器型图形液晶显现模块。该模块可由硬件电路完结初始化设置,故可节约软件开支。软件上,T6963C操控器也供给了丰厚的指令集,且操控方法灵敏多样。而以ARM为内核的32位微处理器,则具有高性能和低功耗的特色,在工业操控范畴运用广泛。因而,关于不带液晶接口的中低端ARM7芯片,可由其通用输入输出(GPIO,general purpose input andoutput)引脚来完结与LCD的衔接,并操控LCD完结其显现功用。

  1 LCD硬件接口规划

  T6963C操控器可与液晶模块的行、列驱动器及显现缓冲区RAM衔接,并可经过这种硬件衔接方法设置好液晶屏结构(单、双屏)、显现窗口长度、宽度、字体等。内置T6963C的单屏结构点阵图形液晶显现模块的原理框图如图1所示。

  

内置T6963C的单屏结构点阵图形液晶显现模块的原理框图

 

  图1中,数据总线和操控总线都直接与CPU的IO口线相连。液晶可选用SMG240128A点阵图形液晶显现模块;而CPU则可选用依据ARM7TD-MI-S核的32位微处理器芯片LPC2134。该芯片是依据RISC的原理规划,指令和译码简略便利。它选用三级流水线技能,CPU操作频率最大可达60MHz,并具有47个通用I/O口,一起含有丰厚的外设资源,非常适合于工业丈量及操控范畴运用。该液晶模块与LPC2134的接口电路如图2所示。

  

液晶模块与LPC2134的接口电路

 

  图2中的液晶模块选用数据并行传输形式,经过两个驱动芯片74L3245和74HC14与LPC2134相连。其间74LS245是八位双向总线收发器,它可将液晶模块的数据总线与CPU的P0口的8条口线相连,担任操控数据的传输,并具有数据锁存和缓冲功用:74HC14为六输入反相驱动器,可驱动液晶模块的四条操控线。液晶模块的21脚为背光接地端,它由p0.23操控背光的开与关,经过电位器W2可调理背光亮度,用电位器W1则可操控调理液晶显现的对比度。FG引脚为边框地,须接地以避免静电和雷击。FS引脚接地,可将字体操控为8×8点阵。

  2 显现功用的完结

  液晶显现功用可经过LPC2134对液晶操控器T6963C的操控来完结,T6963C操控器内置丰厚的指令集,可经过指令来设置显现功用。指令可带一个或两个参数,也可无参数。每条指令的履行都是先送入参数,再送入指令代码。每次操作之前,还需要先进行状况字的检测。

  2.1 底层子函数规划

  在程序层面,不管是状况字的检测,仍是参数和指令代码的传送,都涉及到对液晶操控器的读写操作。依据T6963C阐明书中供给的读写时序,并结合本系统的硬件规划方案,可得到如图3所示的读写时序图。

  

读写时序图

 

  在规划程序时。可依据LPC2134的GPIO引脚模仿操控读写时序图来完结数据的传输。针对数据和读写类型,可规划四个底层子函数,以完结传输功用,其功用阐明如表1所列。

  

功用阐明

 

  

程序

 

  

程序

 

  至于读状况和写数据子函数的编写,规划时可参照该子函数来完结。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/70239.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部