602显示汉字.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
液晶显示模块LCD1602介绍 液晶显示(LCD)是单片机应用系统中的一种常见人机接口形式,其优点是体积小、重量轻、功耗低。目前市场上的液晶显示器主要有字段型、点阵字符型和点阵图形三大类。 此处介绍点阵字符型LCD1602。 点阵字符型液晶显示根据显示容量可以分为1*16,2*16,2*20字等形式。1602为2*16型。 LCD1602可以显示内部常用字符(包括阿拉伯数字,英文字母大小写,常用符号和日文假名等),也可以显示自定义字符(单或多个字符组成的简单汉字,符号,图案等,最多可以产生8个自定义字符)。1602模块采用16引脚接线: 引脚01:Vss,接地。 引脚02:Vdd,接5V。 引脚03:VL,对比度调整端。通常接地,此时对比度最高。 引脚04:RS,数据/命令寄存器选择端。1→数据寄存器,0→命令寄存器。 引脚05:RW,读/写选择端。1→读,0→写。 引脚06:E,使能端。1→0时液晶模块执行命令。 引脚07-14,D0-D7,8位双向数据总线。 引脚15:BLA,背光正极。 应缴16:BLK,背光负极 I/D S 显示模式 0 0 光标左移1格,地址计数器减1 0 1 屏幕内容全部右移1格,光标不动 1 0 光标右移1格,地址计数器加1 1 1 屏幕内容全部左移1格,光标不动 命令4:显示与不显示设置。 D=1 → 开显示, D=0 → 关显示 C=1 → 开光标, C=0 → 关光标 B=1 → 光标闪烁,B=0 → 光标不闪烁 命令5:光标或屏幕内容移位选择。 S/C=1 → 移动屏幕内容,S/C=0 → 移动光标 R/L=1 → 右移,R/L=0 → 左移, 命令6:功能设置。 DL=0 → 4位数据接口,DL=1 → 8位数据接口 N=0 → 单行显示,N=1 → 双行显示 F=0 → 显示5*7点阵,F=1 → 显示5*10点阵 命令7:CGRAM地址设置。地址范围40H-7FH (将一个字符分成5*8点阵, 一次写入一行,8行组成一个字符) 命令8:DDROM地址(显示地址)设置。第一行地址80-8F,第二行地址C0-CF 命令9:读忙标志和计数器地址设置。 BF=1 → 忙,BF=0 → 不忙 计数器地址00H-7FH 命令10:写DDRAM或CGROM。要配合地址设置命令。 命令11:读DDRAM或CGROM。要配合地址设置命令。 LCD1602模块使用时要先进行初始化,初始化内容为: 清屏 功能设置 显示与不显示设置 输入模式设置 一、显示常用字符 1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是41H,显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”点阵字符图形? ASCII字符 序号 代码 ? ASCII字符 序号 代码 ? ASCII字符 0 00 CGRAM 自定义字符1 43 2B + 86 56 V 1 01 自定义字符2 44 2C , 87 57 W 2 02 自定义字符3 45 2D - 88 58 X 3 03 自定义字符4 46 2E . 89 59 Y 4 04 自定义字符5 47 2F / 90 5A Z 5 05 自定义字符6 48 30 0 91 5B [ 6 06 自定义字符7 49 31 1 92 5C ¥ 7 07 自定义字符8 50 32 2 93 5D ] 8 08 自定义字符1 自定义字符2 自定义字符3 ` 11 0B 自定义字符4 自定义字符5 自定义字符6 自定义字符7 自定义字符8 空格 ? 77 4D M 120 78 x 35 23 # 78 4E N 121 79 y 36 24 $ 79 4F O 122 7A z 37 25 % 80 50 P 123 7B { 38 26 ?? 81 51 Q 124 7C | 39 27 ? 82 52 R 125 7D } 40 28 ( 83 53 S 126 7E → 41 29 ) 84 54 T ← 42 2A * 85 55 U 显示操作的过程: 首先确认显示的位置,即在第几行,第几个字符开始显示。也就是要显示的地址,如下表所示的显示地址。 第一行的显示地址是0x80-0x8F,第二行的显示地址是0xC0-0xCF。例如想要在第2行,第3个位置显示一个字符,那么地址码就是 0xC2。在编程过程中,通常编写一个函数确定在某行某个位置显示数据。函数需要 行参数(y),和 列参数

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档