- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十五章 T6963C的汉字字符显示 【本章知识架构】 【本章教学目标和要求】 熟练掌握T6963C的指令系统 读懂在屏幕上打点和清点程序 学会用打点方法显示12×12、16×16、 24×24、 48×48点阵汉字 学会用打点方法显示8×8、8×16 ASCII码字符 学会用打点方法画垂直线、水平线、斜线、正弦曲线、各种点阵图形 16.1 T6963C的一般介绍 上一章介绍了字模提取方法,本章介绍如何在LCD屏上显示汉字和曲线。即LCD驱动问题,LCD驱动和具体的液晶显示模块结构有关系。 液晶显示器件一般包括控制器、驱动器和液晶屏;而液晶显示模块则是把控制器、驱动器和液晶显示屏、连接件、PCB线路板、背光源、结构件装配到一起的组件,英文名称“LCD Module”,简称“LCM”,我们一般简称为“液晶显示模块”。具体如图16-1所示。 液晶显示模块的型号非常多,但只要是控制器相同,其驱动程序基本相同。控制器按功能分可有二种,一是字符型控制器,另一种是点阵图形型控制器;字符型控制器只能显示西文字符或字划简单的汉字,价格低廉,在低档嵌入式控制系统中使用较多;点阵型控制器能显示各种曲线和汉字,在复杂嵌入式控制系统中使用较多。 T6963C是在液晶显示模块中使用较多的液晶显示控制器,凡是使用T6963C控制器的液晶显示模块都可以参照本章的方法编写液晶显示模块驱动程序,只是初始化程序要根据具体模块的点阵大小稍加改变。 16.1.1 T6963C的硬件特点 (1)T6963C是点阵式液晶图形显示控制器,它能直接与51系列的8位微处理器接口;在嵌入式控制系统中使用较多,是点阵式液晶图形显示控制器典型代表。 (2)T6963C的字符字体由硬件设置,其字体有4种:5×8、6×8、7×8、8×8。 (3)T6963C的占空比可从1/16到1/128。 (4)T6963C可以图形方式、文本方式及图形+文本方式进行显示,以及文本方式下的特征显示,还可以实现图形拷贝操作等等。 (5)T6963C具有内部字符发生器CGROM,共有128个字符,T6963C可管理64K显示缓冲区及字符发生器CGRAM。并允许MPU随时访问显示缓冲区,甚至可以进行位操作。 16.1.2T6963C的引脚说明及功能 T6963C的引脚见图16-2。 T6963C的QFP封装共有67个引脚,各引脚说明如下: (1)D0~D7:T6963C与CPU接口的数据总线,三态。 (2) :读、写选通信号,低电平有效,输入信号。 (3) :T6963C的片选信号,低电平有效。 (4)C/D:通道选择信号,1为指令通道,0为数据通道。 (5) : 为低电平有效的复位信号,它将行、列计数器和显示寄存器清零,关显示; 具有 的基本功能,还将中止内部时钟振荡器的工作。 (6)DUAL,SDSEL: DUAL=1为单屏结构,DUAL=0为双屏结构。本节只介绍单屏结构。 SDSEL=0为一位串行数据传输方式,SDSEL=1为8位并行数据传输方式。我们只使用8位并行数据传输方式。 (7)MD2,MD3:由软件设置显示窗口长度,从而确定了列数据传输个数的最大值,其组合逻辑关系如表16-1所示: (8)MDS,MD1,MD0:设置显示窗口宽度(行),从而确定T6963C的帧扫描信号的时序和显示驱动的占空比系数,当DUAL=1时,其组合功能如表16-2所示: (10)XI,XO:振荡时钟引脚; (11)AD0~AD15:输出信号,显示缓冲区16位地址总线; (12)D0~D7:三态,显示缓冲区8位数据总线; (13) :输出,显示缓冲区读、写控制信号; (14) :输出,显示缓冲区片选信号,低电平有效; (15) :输出,DUAL=1时的存储器片选信号; (16)T1,T2,CH,CH2:用来检测T6963C工作使用情况,T1,T2作为测试信号输入端,CH1,CH2作为输出端; (17)HOD,HSCP,LODLSCP(CE1),EDLP,CDATA,FR为T6963C驱动器信号。 16.1.3 T6963C的状态字 由上所述,T6963C的初始化设置一般都由管脚设置完成,因此其指令系统将集中于显示功能的设置上。T6963C的指令可带一个或两个参数,或无参数。每条指令的执行都是先送入参数(如果有的话),再送入指令代码。每次操作之前最好先进行状态字检测。T6963C的状态字如下所示: 由于状态位作用不一样,因此执行不同指令必须检测不同状态位。在MPU一次读、写指令和数据时,STA0和STA1要同时有效即处于“准备好”状态。 当MPU读、写数组时,判断STA2或S
您可能关注的文档
- 嵌入式Linux操作系统 教学课件 华清远见嵌入式学院 孙天泽 第8章 文件管理.ppt
- 嵌入式Linux操作系统 教学课件 华清远见嵌入式学院 孙天泽 第9章 设备管理.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第八章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第二章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第九章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第六章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第七章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第三章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第十二章.ppt
- 嵌入式Linux系统开发教程 教学课件 作者 978 7 302 22520 1 第十一章.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 福建省厦门市2024-2025学年高二下学期期末质量检测生物试卷.docx
- 西南18J515室内装修.docx VIP
- 2024年湖北省恩施州宣恩县晓关乡招聘社区工作者真题参考答案详解.docx VIP
- 2024年湖北省恩施州鹤峰县太平乡招聘社区工作者真题含答案详解.docx VIP
- 永州冷水滩区招聘城市社区专职工作人员笔试真题2024.docx VIP
- 危险化学品安全有关法律法规解读.pptx VIP
- 2024年湖北省恩施州恩施市三岔乡招聘社区工作者真题含答案详解.docx VIP
- 货物运输突发事件处理预案.docx VIP
- 2025年_永州冷水滩区招聘城市社区专职工作人员考试试卷[附答案].docx VIP
- 妊娠合并系统性红斑狼疮护理查房.pptx VIP
文档评论(0)