基于T6963C的LCD液晶显示的实现

合集下载

液晶图形动态显示--模块T6963C的应用方法

液晶图形动态显示--模块T6963C的应用方法

液晶图形动态显示--模块T6963C的应用方法
林孝工;高淑芬;鹿静
【期刊名称】《应用科技》
【年(卷),期】2003(030)001
【摘要】结合点阵图形液晶显示器控制器T6963C的性能和特点,与单片机
80C196KC结合,进行图形动态显示的方法.
【总页数】4页(P20-23)
【作者】林孝工;高淑芬;鹿静
【作者单位】哈尔滨工程大学,动力与核能工程学院,黑龙江,哈尔滨,150001;哈尔滨工程大学,信息与通信工程学院,黑龙江,哈尔滨,150001;哈尔滨自来水公司职工学校,黑龙江,哈尔滨,150080
【正文语种】中文
【中图分类】TP36
【相关文献】
1.T6963C控制器型图形液晶显示器与DSP的接口与控制 [J], 张亚迪
2.T6963C控制器型图形液晶显示器及其应用 [J], 郝长春
3.点阵式液晶图形显示控制器T6963C与8OC196KC单片机的接口和编程 [J], 韩磊
4.液晶显示模块应用讲座(十)——彩色STN图形液晶显示模块应用电路四、QPYD系列液晶显示控制板接口技术及测试程序 [J], 王学恩;左和祥
5.图形点阵液晶显示MGLS24064与控制器T6963C的接口及应用 [J], 杨媛;李广峰;高勇;李福德
因版权原因,仅展示原文概要,查看原文内容请购买。

基于MSP430的内置T6963C液晶显示模块控制技术

基于MSP430的内置T6963C液晶显示模块控制技术

基于MSP430的内置T6963C液晶显示模块控制技术
宋俊杰;原冬梅;金海龙;申慧鹏
【期刊名称】《液晶与显示》
【年(卷),期】2010(025)001
【摘要】介绍了内置T6963C的液晶显示模块与MSP430单片机的硬件设计和软件设计技术,详细阐述了其文本、图形及文本属性显示方式的软件设计思想,给出了显示程序实例,对模块实现了很好的控制.
【总页数】4页(P110-113)
【作者】宋俊杰;原冬梅;金海龙;申慧鹏
【作者单位】燕山大学电气工程学院,河北秦皇岛066004;燕山大学电气工程学院,河北秦皇岛066004;燕山大学电气工程学院,河北秦皇岛066004;太原理工大学信息工程学院,山西太原030024
【正文语种】中文
【中图分类】TP368.2
【相关文献】
1.基于T6963C控制器的液晶显示模块组成原理 [J], 陈铖;宋曙春
2.PIC单片机与基于T6963C液晶显示模块的接口技术 [J], 徐向前;周好斌;李茂
3.浅析T6963C液晶显示模块与PIC单片机的接口技术 [J], 李荣标;徐向前;李国明;周好斌
4.内置T6963C控制器的液晶显示模块软件设计 [J], 张思艳;霍达;王海峰
5.T6963C点阵式液晶显示模块的应用研究与编程 [J], 李银华;姬光锋
因版权原因,仅展示原文概要,查看原文内容请购买。

内置T6963C控制器的液晶显示模块软件设计

内置T6963C控制器的液晶显示模块软件设计


返刚
个汉字分成左上 、右上 、 左下 、右下四部分, 每一部分作 为一个字符 , 只需把这 四部分拼在一起 ,就可以实现文本方式 的汉字显示。当要用到
图{ 专 式 a 的 汉 字 库 建 立 程 亭 鲍 流 程 圈
( 三 )图 形 显 示
图5 方式b 下的 汉 字显示流 程图

I 翳 入数据 ’ ’ 次 岛指 令

敞 承 屏 姥示 字 符
清屏等程序。
( 返 嘲 )

l 2 Ⅶ I
图 3字 符显 示程序流程 图

啦 慨 嘧
b .另一种方法是直接在图形方式下显示汉字 , 也就是直接把欲显示 字符 的点阵写入图形缓冲区 ,因图形缓 冲区的一个 字节显示一个字符位
成。简易方便 。
( 开始 )
『 写入撼示地娥低字节参数
} 霹入斌示地址嘲字节 参数

I写入姓示地址 驻 盥命令
I 弼 八艘示 字符 代妈
二、液晶显示软件设计
对于液晶显示器主要有字符 、文本和图形的显示 ,控制指令要在遵 循接 口时序的条件下编写,单片机与液 晶显示器的接 口时序图如图 1 所 示 ,单 、双参数或指令写入流程如图 2所示 , 据此 即可编写延迟 、状态 字检查 、 写数据 、 写指令和 自动读写子程序以及液 晶显示模块 的初始化、
示的汉字。
W ( 马 )





一 姚
肘 《 丧 )
} . - — 一

圈1 聿 片 机 与 液 晶 显 示 器 的 接 口 9 j 亭 图
( 一 )字 符 显 示

基于MSP430的内置T6963C液晶显示模块控制技术

基于MSP430的内置T6963C液晶显示模块控制技术

基于MSP430的内置T6963C液晶显示模块控制技术宋俊杰;原冬梅;金海龙;申慧鹏【摘要】介绍了内置T6963C的液晶显示模块与MSP430单片机的硬件设计和软件设计技术,详细阐述了其文本、图形及文本属性显示方式的软件设计思想,给出了显示程序实例,对模块实现了很好的控制.【期刊名称】《液晶与显示》【年(卷),期】2010(025)001【总页数】4页(P110-113)【关键词】MSP430;T6963C;液晶显示;SYB240128A【作者】宋俊杰;原冬梅;金海龙;申慧鹏【作者单位】燕山大学电气工程学院,河北秦皇岛066004;燕山大学电气工程学院,河北秦皇岛066004;燕山大学电气工程学院,河北秦皇岛066004;太原理工大学信息工程学院,山西太原030024【正文语种】中文【中图分类】TP368.2MSP430系列单片机是TI公司推出的一种采用精简指令集(RISC)结构的16位超低功耗单片机,可应用于仪器仪表、自动控制等传统的单片机应用领域,更适合用于一些电池供电的便携式低功耗产品。

T6963C是一种液晶显示驱动控制器,常被装配在图形液晶显示模块上,以内置控制器式图形液晶显示模块的形式出现,它不仅具有一般液晶显示器所具有的抗干扰能力强、体积小、接口控制方便等优点,而且还具有其特有的硬件初始值设置功能。

因此,以MSP430系列单片机为核心的内置T6963C控制器的液晶显示模块更能满足人们特定的需要,具有较高的实用价值[1-4]。

本文采用内置T6963C控制器的液晶显示模块SYB240128A作为显示器件,设计了由MSP430F149单片机控制的液晶显示模块的硬件接口电路及显示程序。

实际运行结果表明,本文中的硬件接口电路和软件程序设计合理,运行可靠,工作稳定。

2.1 MSP430F149单片机的特点MSP430F149单片机是TI公司推出的一款16位超低功耗微控制器,该款单片机具有低工作电压:1.8~3.6 V,在1 MHz时钟条件下,最大工作电流仅有350μA;是16位总线结构,一个指令周期仅有125 ns;有5种低功耗工作模式,在不同的工作模式下,工作电流可下降到70~0.1μA;从待机到唤醒的时间小于6μs。

T6963模块中文使用说明书

T6963模块中文使用说明书

BLA BLK -
BLK - -
BLA*4*
VEE BLA BLK
2 深圳汉昇实业有限公司 SHENZHEN HANSHENG INDUSTRIAL CO.,LTD
T6963C 控制器系列液晶模块中文说明书
版本号:20091016
* 12864 系列产品接口相同,型号见产品列表 ** 160128 系列产品接口相同,型号见产品列表 *** 24064 系列产品接口相同,型号见产品列表 *1* 与 240128-1 接口相同的产品有:240128A-1 *2* 与 240128-2 接口相同的产品有:240128B,240128C *3* 与 240128-6 接口相同的产品有:240128A *4* 2401281A 背光的控制脚正负极可选,即 20 脚可以为 BLA,也可以为 BLK 说明:以上产品都有 STN 黄绿膜,蓝膜以及 FSTN 产品可选。背光有 LED 背光,EL 背光可选。 用户可以根据需要自己选定常温、宽温或者超宽温产品。
第三章 T6963C 控制器系列产品接口时序
版本号:20091016
一、 引脚功能(T6963C 适配 Intel8080 时序)
D7-D0 /RD /WR /CE C/D
三态 输人 输人 输人 输人
数据总线 低电平有效,MCU 对 T6963C 的读操作信号 低电平有效,MCU 对 T6963C 的写操作信号 低电平有效,MCU 对 T6963C 的片选信号 通道选择信号,C/D=1 指令通道,C/D=0 数据通道
二、 时序参数表(Vdd=5.0V±10%,Vss=0V Ta= -10℃-70℃)
项目 C/D 建立时间 C/D 保持时间 CE,/RD,/WR 脉冲宽度 数据建立时间 数据保持时间 取数时间 输出保持时间

基于51单片机的液晶显示器控制电路设计

基于51单片机的液晶显示器控制电路设计
计算机与单片机的数据通信,采用串行通信,与并行通信相比,串行通信具有传输距离远,接口电路与软件编程简单等特点,所以本系统选用方案一串行通信。串行通信接口电路见后面的硬件电路设计。
3液晶显示模块简介
液晶显示模块单元电路主要包括显示控制器、行驱动器、列驱动器、电源偏置电路、显示存储器、液晶显示屏、液晶显示模块接口。
1.2系统概述
本实验系统分为单片机最小系统板和液晶显示屏两部分。单片机最小系统负责接收个人计算机所编辑的文本及内容,通过RS232串行接口通信完成单片机与PC机之间的数据传送,而个人计算机(即PC机),主要完成显示内容的编辑、字符码的查找、字符数据的发送等工作。基于Windows操作系统下的文本编辑软件有很多种,例如:记事本、Micorsoft Word、写字板等,我们可以采用任何一种编辑软件将要显示的内容(包括汉字、中英文字母、标点符号等)编辑成一个文本文件,然后通过已经编写好的应用程序在特定的字库中依次搜索到文本文件中的内容,并且取出该字符的字模数据,此项工作称为字模数据的提取;字模数据文件的生成也就是将取出的字模按顺序存放到一个十六进制文件中;字符数据建立好之后将其存放在PC机的硬盘上,等到需要的时候通过串行通信软件将字符数据文件发送给液晶显示系统模块。
随着计算机技术及电子通信技术的发展,LCD显示屏作为一种新的传媒工具,现已经应用到商业、军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业,大到几十平方米的大屏幕,小到家庭影院用的图文显示屏,以及政府部门应用的电子黑板,证券、银行等部门用的信息数字混合屏。LCD显示屏带来广泛的社会效益和经济效益,具有良好的发展前景。
关键词:液晶显示器89C51 串行通信 单片机
Abstract
This article designs with develops one kind based on51 SCM(Single Chip Microcomputer )thereal-time control LCD display monitor control system. Thissystem is composed by onSCM smallsystemand LCD display system, on thePCmachine carries on the demonstrationcontent the edition and matrix data withdrawing;LCDdisplaysystem controls the moduleand certain LCD by the hostdemonstrated the moduleT6963Ccomposes, the host controls the moduleT6963Cto beresponsible for in the receive theSCMmatrix data andcontrols each demonstration module work, demonstrated the module takethe host controls the module T6963Cas a core, controls the LCD displaymonitordisplay,In order to the convenient system expands, between various modulesconnection uses meets inserts the type structure,between the SCM and PC machineto use the RS-232 standard to carry on the data and the order serialcommunication. This article not only has carried on the whole planfrom the overall to the system, but also in detail introduced takemodule design as the example the PC machine matrix withdraws, thematrix data transmission, the monolithic integrated circuit serialreceive data, theLCD display monitordisplayand so on the partial software andhardware design and the realization process.Its advantage hardware circuit is simple, the software is with perfect function, the control system is reliable, higher characteristic of the sex price, and has certain use and reference value.

T6963c补充说明

T6963c 补充说明(128*64LCD )1. T6963c 具有64KB 的显示缓冲区,也叫做T6963c 的外部RAM 或显示RAM ,它用于存储要显示的文本数据、图形数据和外部字符发生器数据(即外部CG 数据,相对于内部字符发生器CGROM 而言的)。

在单屏扫描的显示功能下(T6963c 还具有双屏扫描功能,由引脚DUAL 决定,我们使用的是单屏扫描),这些文本、图形和外部CG 数据可以自由的放在这个64KB 的RAM 中。

但是为了便于操作,这里推荐类似下图所示的分法:2. 使用128点*64点(16列*8行)的液晶显示屏时,为了在程序中便于对所要显示的图形或文本定位,有必要对实际的液晶屏进行说明。

值得注意的是,图形显示和文本显示所使用的纵坐标是有区别的,因为图形最小可以操作一个位的显示或不显示,而文本只能操作一个字符(8*8)的显示或不显示;所以文本方式下纵坐标只有8行。

为了便于操作,可将液晶屏分为四个区,如下图所示:0000H7FFFH其中外部CG 数据区最大需要2KB ,因为一个字符代码代表一个8*8的字符,即一个字符代码就占用8个字节的数据,如果只选用外部字符发生器,字符代码可以是00H-FFH (如果使用内部CGROM ,00H-7FH 被内部CGROM 占用,外部CGRAM 只能用80H-FFH ),共256个字符,即需要8*256=2048=2KB 。

至于图形显示区和文本显示区的大小就由实际应用决定了。

如果单独使用图形或文本显示方式时,液晶屏上显示的就只是图形显示区或文本显示区的数据;如果采用合成显示(包括或、异或和与)方式,液晶屏上显示的就是图形区和文本区相应单元数据合成后的效果了,如下图所示:图形显示四个显示区大小一样,各有16*16=256个单元,分别各占显示RAM 的256个数据单元,它们的地址是连续的,对应显示RAM中相应的连续单元,也就是说显示屏上所显示的内容与显示RAM中的数据是一一对应的,当然还要考虑显示模式问题(即图形或文本方式以及合成方式)。

T6963C控制器型图形液晶显示器与DSP的接口与控制


当C U 、写指令 和数据 时 。S A 和S A1 P读 T 0 T 要 同 时处 于 “ 备 好 ” 状 态 。 当 C U读 、写 数 组 准 P
时 ,则 需判 断S A 或 S A3 T 2 T 的状 态 。屏 读 和屏 拷
C :T 9 3 的片选信 号 。低 电平 有效 ; E 66 C CD:通道选 择 ,1 / 为指令 ,0 为数据 通道 ;
摘 要 :介 绍 了基 于T 9 3 控制 器 的 图形 液 晶显示 器的原 理和 功 能 .说 明 了该控 制 器与T 3 0 F 4 7 ( S )的接 口电路 和控 制方 法 。 MS 2 L 2 o D P
关 键 词 :D P;T 9 3 . 器 ; 液 晶显 示 器 ; 图 形 显 示 S 6 6 C ̄制
S A :屏 读/ 贝 出错 状 态 。1 分别 为 出错/ T6 拷 / 0
l T 9 3 的 引脚 功 能 66C
T 9 3 的主要 引脚 功能如 下 : 66 C
正常 : S A :闪烁 状态显 示检 测 。1 为正 常/ 。 T 7 / 0 关
D — 7 6 6 C P 接 E的数 据总线 : O D :T 9 3 与C U l R D,WR:读 、写 选 通 信 号 ,低 电平 有 效 , 均为输 入信号 :
表 1 指 令 设 置代 码 及 功 能
无参数
l 1



N N 3 2
N1
N O
其 中 .N 为字 符发 生器 选择 位 。N 为 l 3 3 表示 外部 字符 发生器 有 效 .此 时 内部字 符发 生器 被屏 蔽 .字 符 代码 全 部 提供 给 外 部 字符 发 生器 使 用 , 格 式 中 ,D 、D 是 第 一 和 第 二 个 参 数 ,其 1 2 后 一 个 字节 为 指 令 代码 ,根 据N ,Nl 2 O ,N 的取 值 不 同 .该 指令有 三个 含义 ,其 指令 代码 和 功能 如表 l 列 。其 中在 光 标指 针设 置 中 ,Dl 所 表示 光 标 在 实 际 液 晶屏 上 离 左 上 角 的 横 向距 离 ( 符 字 数) D 表示 纵 向距离 ( 符行 ) 2 字 。而C R M偏 移 G A 地址 寄存器 则用 于设 置C R M在显 示6 K A GA 4 BR M 内的高5 位地 址 。 地 址指针用 于设置 将要进 行操 作 的显 示缓 冲 区 (A R M)的一个 单元地 址 ,D1 2 该单 元地 ,D 为 址 的低位和 高位地址 。

T6963C_CN

T6963C TOSHIBA 点阵LCD控制集成电路2009-8-21T6963C是一个用在LCD控制驱动集成电路(LSI)和数据显示存储器上的LCD控制器。

它有一个8位的并行数据总线和控制线与MPU接口进行读写操作,它可以直接与TMPZ-80相连接。

T6963C有一个含128-word的字符生成ROM,可用来控制最大为64KB 的外部静态RAM。

文本、图形和外部字符生成RAM的分配很简单,显示窗口能自由地在已使用存储器范围内移动。

通过编程输入引脚电平的不同组合,器件支持很宽范围的LCD显示尺寸。

它支持文本、图形以及文本与图像混合显示模式。

另外,还包括多种特性功能。

特性:●显示模式(可通过选择引脚电平来设置)列:32、40、64、80行:2、4、6、8、10、12、14、16、20、24、28、32行列数组合不能引起频率超过5.5MHz(看图2)。

●字符字体(可通过选择引脚电平来设置)水平点数:5、6、7、8垂直点数:8(固定)和在文本模式中一样,在图形模式中也可以设置字符字体大小。

在选择字体大小时,晶振频率不会改变。

●显示占空比:1/16~1/128●内置一个128-word的字符生成ROM(T6963C-0101)●外部显存:最大支持64KB显存内文本区域大小、图形区域大小、外部字符生成区域大小可由软件编程设置。

●CPU的读写操作不影响LCD显示。

●内置晶体振荡电路,振荡频率可以根据显示大小进行调整。

如果使用外部时钟,XI引脚作为时钟输入引脚(XO 断开)。

外接电容大小:晶体振荡器:20~30pF陶瓷振荡器:30~100pF内置回馈电阻:900KΩ●Toshiba LCD驱动集成电路可与T6963C连接。

●外部显存必须为静待RAM,因为T6963C不支持D-RAM的刷新功能。

●特性功能只在支持文本模式,不能在图形或组合字符模式中使用。

引脚分配功能定义●芯片上电后,有必要进行复位操作。

RESET#引脚保持5个振荡周期时间就能完成复位操作。

基于T6963点阵式液晶显示模块的应用分析

.5 b1 2 No 4 .
文 章编 号: 10 5 220 )406.3 080 6 (060 .5 40
辽宁工程技术大学学报
J u a f i o i  ̄T c n c l i e s o m l a n n e h i a v ri o L Un
20 0 6年 8月
Au . g 20 0 6
基于 T 9 3点 阵式液 晶显示模块 的应用分析 66
张 明健
( 辽宁 工程 技术 大学 招 生毕 业办 公室 , 宁 阜新 13 0 ) 辽 200
摘 要:为了实现内置T93 66 液晶显示模块在实际问题中应用更方便,采取内置T 93点阵式液晶显示模块与85 的并行扩展Y 66 01 O
接接 口芯 片 85 A的接 接 口设计 及 8 5A 的 P 25 25 C接 /单 一置复 位控 制 的方 法 , 过对 电路 的硬 件 、软件 合理 设计 ,给 出 了 L D正 常工 3 通 C 作 的基 本 条件 以及 相关 的程序 、程 序流 程 图,从 而更 方便 的实 现 了人机 对话 。
gv s h iges t e e o to f C p r o 2 5 F r e moe ip t fr r ef n a na o d t n f ie esn l e- s t nr l o t n8 5 A. ut r r, t us o wadt u d me tl n i o so t r c oP h h c i L CD o a p r t n rlt ep o r n r g a n r l eai , eai r g a a dp o rmmi gp o esda rm ,tu aiigma - c iedao u . m o o v m n r c s ig a h sr l n n ma hn il g e e z
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《自动化技术与应用 2007年第2 6卷第09期 经验交流 
1_echnicaI Communications 

基于T 6 9 6 3 C的L C D液晶显示的实现 
袁满 
(长江大学东校区电信学院,湖北荆卅【434023) 

摘要:随着液晶显示的广泛应用,T6963C对其的控制地位也显m易见,本文通过X ̄T6963c液晶显示控制的应用来简单描述了T6963C 
的j:怍原理及在软件设计过程中的注意事项,电路各部分组成的作用等。 
关键字:T6963C;LCD液品显示;OCMl60*l28;PICl8F458 
中图分类号:TP332.3 文献标识码:B 文章编号:1003 7241【2007)09一()ll0 O2 

The Design of a liquid Crystal Display 
YUAN Man 
(Telecommunication Institute of East Campus in ChangJiang University,Jingzhou 434023,Ct ̄a) 
Abstract:This paper introduces the principle of T6963c.The hardware and software of the system are also outlined 
Keyword:T6963C;liquid crystal display;OCM160 128;character module 

1 引言 
液晶通电时,液晶体分子排列得井然有序,可以使光线容易通 
过;而不通电时,液晶分子 }歹0混乱,阻止光线通过。通电与不通电就 
可 .止液晶像闸门般地阻隔或让光线穿过。这种可以 制光线的两 
种状态是液晶显示器形成图像的前提条件,当然,还需要配合一定的 
器件结构才可以实现对液晶很好的控制,液晶显示器 I jqI dd Crys_I 
tat Di ̄lay LCD)由于具有显示信息多、体积小、重量轻、功耗 
低、寿命长、价格低、接口控制方便等优点而被广泛地推广和应用。 

2 T6963C原理介绍 
液晶显示器按其功能可分为笔段式和点矩阵式两种。后者 
又可以分成字符点阵式和图形点阵式,图形点阵式液晶显示不仅 
可显示数字、字符甚至还能显示动画。用于图形液晶模块的控制 
器很多。本文以T6963C为例简单介绍一下液晶显示模块与CPU 
的接口以及软件编程问题。 
东芝T6963C是图形点阵式液晶显示控制器,能直接与80系 
列的8位微处理器接I=I。LCD控制器的主要的工作,是将定位在系 
统存储器中的显示缓冲区中的LCD图像数据传送到外部LCD驱 
动器。它可通过编程支持不同LCD屏的要求,例如行和列像素数, 
数据 线宽度,接口时序和刷新频率等。显示的字符字体可由硬件 
或软件设置,支持的字体有4种:5×8、6×8、7×8、8×8。 

收稿日期:2 0 0 6—11—1 0 

它的初始化设置—般由管脚设置完成,所以初始化时,由软件 
编写的指令就集中在显示功能的设置上。T6963C的指令可带一 
个、两个参数,或无参数。若指令中含有参数,则每条指令执行时 
均须先送入参数,再送入指令代码。由于状态位作用不一样,因此 
执行不同指令必须检测不同状态位。 
T6963C通过行驱动器组和列驱动器组与OCM160128显示 
屏相连。OCM160128是一种图形点阵液晶显示器,它主要由行驱 
动器/列驱动器及160×128全点阵液晶显示器组成,与T6963C 

起共同完成液晶显示。可完成图形显示,也可以显示10×8个 
(16×16点阵)汉字。模块内自带一15V负压用于LCD的驱动电 
压,电源VDD部分为5V,可显示160(列)×128(行)点的内 
容。全屏幕点阵,有十三种指令,采用8位数据总线与CPU接口并 
行输入输出,驱动路数1/128,可在0。C~+55。C下正常工作, 
存储温度范围更广。下图为OCM160128硬件结构框图【2】。 

图2 OCM160128液晶显示模块结构框图 
在T6963C中内嵌有128种字符点阵的CGROM(字符发生器 

维普资讯 http://www.cqvip.com
经验交流 
TechnicaI Communications 
《自动化技术与应用》2 00 7年第26卷第09期 

ROM),同时 63C还可管理一定大小的显示缓冲区。显示缓冲区 
RAM的具体大小由不同显示尺寸的模块决定,点阵越大RAM越 多,本设计采用的160×128 ̄32KB的RAM。该显示缓冲 区分为文本显示区、图形显示区和CGRAM区。文本显示区和图形 显示区是两个不同性质的使用区域,是设计使用的重点。CGRAM 区是用户为方便制作特殊符号而在显示缓冲区内任意设置的—个区 域,它可作为外扩的字符发生器。外部接口信号如下表所示 表1外部接口引脚说明 编号 符号 引脚说明 编号 符号 引脚说明 1 PG 构造地 9 c/D 数据/命令进捧】lIII国/L) 2 VSS 电源地 iO /HALT 休嘿控制(L有效) 3 VDD 电源正极(+5v) ll |髓t 复位■(L有教) 4 VO 液矗显示德压信号 i2 Do’ D 们一出Lta7 6 V匣 1.171)驱动电源 i3 NC 6 积 写信号 14 臂光源正极(0v) 7 RD 读信号 ifi 慨 'r光源负极(+5V) 8 cE 使能信号 OCM160128 ̄PIC18F458单片机组成的硬件接口电路图如下: 上图中PIC18F458单片机是美国微芯公司推出的l6位高速 单片机,与LCD接口方便,是一种高性能的RISC CPU。该款单 片机集成了强大的外围功能模块,而且它的I/O口具有很强的驱 动能力,其PORTD口最大可通过25mA的拉电流和灌电流,可以 直接驱动LCD显示,所以将PORTD口直接与LCD液晶显示器 0CM16O128的8位数据口相连,进行数据交换和指令发送。 3软件设计与应用实现[1] 来 I_fD显 通过 魈 式,可以 诸动虱 软件编程部分由C语言来完成初始化、汉字显示和清显示 区三个部分组成,对各口赋初始地址值,并设置Rc1(c/D),RC2 (RST)为输出口,CM2:CM0=Il1时关显示,X, ̄T6963C初始化时, 在关闭显示后应该先确定采用哪种方式进行显示(文本/图形),再 来设置显示缓冲区中图形区的首地址、宽度和文本区的首地址、 宽度,此后可选择光标的形状,继而进行显示文本开关设置。这里 文本区首址设置为0000,图形区首址设置为0200,宽度均为2oN。 设置中断等在主函数中将地址指针指向字库地址读取该汉字的显示 码(显示码可使用相关的字 生成),把欲显示的字符代码送入 和行列位置对应的文本显示缓冲区中。清显示区时将RAM区域所 有的单元清零。这里需要用 ̄1JT6963C的连续写的功能,必须首先设 定好RAM区域的首地址。由于LCD指令的执行是个循环检测状 
态、写指令及读写数据的过程,因此可把它们编写成通用的函数,以 
便随时调用。液晶显示控制器T6963C的状态位从低到高分别是 
fi'A0 ̄fi'A7。进行状态位检测时,先从 |963C的状态寄存器中读 
取状态字,然后提取对应的状态值,通过判断决定下一步的操作。 
在我们读或是写数据之前先要检查状态字是否已经准备好, 
这里我们需要注意的是: 
1)检查状态字STA0的同时还要检查STA1看它们是否超出 
限制,不正确的操作可能会导致硬件的中断。 

图4状态检测流程图 
3)在自动 置 兄_FSrA2 axl sr 啪 / l城 
4)当MSB低有效时,状态字必须已经准备好,否则会造成 
Tl6963C不正常操作甚至产生延时误操作。硬件中断一般发生在 
读地址周期。在MSB=0被送到Tl6963C的这段时间里,Tl6963C 
处于等待状态,若是在下一个命令到来之前状态字的检测还没有 
完成,那么该命令或数据就可能会收不到。 
5)程痒流程,实际的液晶显示编程的过程—般是:首先编制出 
状态查询、写指令、写数据、读数据等子程序,然后编制出满天 
飞、画点等基本子程序,才在此基础上编写显示字符、数字、汉 
字及图形。每条指令的执行都是先送入参数,再送入指令代码,所 
以每次操作之前最好先进行状态字检测。 

4结束语 
T6963C的液晶控制原理简单,功能强大,支持多种字体,可完整 
灵活显示字母、文字、图片动画。使用时只要输入要显示的位置。 
在设计过程中要注意状态字的检测、和地址的合理分配等。通过软 
件编程,可以实现字体在液晶显示屏上自由移动翻转的动画效果。 

参考文献: 
【l】 )SHⅢA一 C manual【z】TOSHIBA C_xgnI ̄my,2001/,2/ 
【2】OCMl60l28图形点阵液晶显示模块使用说明书【z】金鹏电 
子有限公司 

作者简介:袁满(1 9 8 3一),女,长江大学就读研究生,研究方向 
为信号与信息处理。 

维普资讯 http://www.cqvip.com

相关文档
最新文档