- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HD44780内置了DDRAM(显示数据存储RAM)、CGROM(字符存储ROM)和CGRAM(用户自定义RAM)。? DDRAM就是显示数据RAM,用来寄存待显示的字符代码。共80个字节,其地址和屏幕的对应关系如下表: 也就是说想要在LCD1602屏幕的第一行第一列显示一个“A”字,就要向DDRAM的00H地址写入 “A”的代码就行了。但具体的写入是要按LCD模块的指令格式来进行的。一行有40个地址 在 1602中我们就用前16个就行了。第二行也一样用前16个地址。对应如下: DDRAM地址与显示位置的对应关系 1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如下表所示,这些字符有:阿拉伯数字、英文字母的大小写、常 用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码(41H),显示时模块把地址41H中的点 阵字符图形显示出来,我们就能看到字母“A” 如何显示一个自定义的字符 我们从CGROM表上可以看到,在表的最左边是一列可以允许用户自定义的CGRAM,从上往下看着是16个,实际只有8个字节可用。它的字符码是00000111这8个地址,表的下面还有8个字节,但因为这个CGRAM的字符码规定0-2位为地址,3位无效,4-7全为零。因此 CGRAM的字符码只有最后三位能用也就是8个字节了。等效为0000X111,X为无效位,最后三位为000-111共8个。? 如果我们要想显示这8个用户自定义的字符,操作方法和显示CGROM的一样,先设置DDRAM位置,再向DDRAM写入字符码,例如“A”就是41H。现 在我们要显示CGRAM的第一个自定义字符,就向DDRAM写(00H),如果要显示第8个就写08H),简单吧!? 现在我们来看怎么向这八个自定义字符写入字模。 设置CGRAM地址的指令 ??? 从这个指令可以看出指令数据的高2位已固定是01,只有后面的6位是地址数据,而这6位中的高3位就表示这八个自定义字符,最后的3位就是字模数据的八个地址了。例如第一个自定义字符的字模地址01000111八个地址。我们向这8个字节写入字模数据,让它能显示出“℃” 地址 数据????? 图示:○○○■○○○○ ????????????? ○○○○○■■○ ????????????? ○○○○■○○■ ????????????? ○○○○■○○○ ????????????? ○○○○■○○○ ????????????? ○○○○■○○■ ????????????? ○○○○○■■○ ????????????? ○○○○○○○○ user[]={0x10,0x06,0x09,0x08,0x08,0x09,0x06,0x00};//字符℃ */ 写入时先设置CGRAM地址 0X40;显示是直接取CGRAM的数据 随着科学技术的不断发展与提高,现在最新的TFT-LCD显示器,在克服这些缺点方面已有了相当的进步。当前,LCD已经成为平板显示领域的主导技术,其产品从直视的超小型头盔显示到投影显示的40英寸的高清晰度LCD,产业规模已逼近长期占统治地位的CRT显示器。很快,LCD将取代CRT而得到更广泛的应用。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * PPT编著:阳悠悠、魏善祥、王茂坤、 王循、何金刚、杨东明 重点介绍LCD1602 液晶(LiquidCrystal)是一种介于固态和液态之间的物质,是具有规则性分子排列的有机化合物。液晶按照分子结构排列的不同分为三种:类似粘土状的Smectic液晶;类似细火柴棒的Nematic液晶;类似胆固醇状的Cholestic液晶。用于液晶显示器的是第二类的Nematic液晶
文档评论(0)