教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

项目10单片机LCD液晶显示器实验测试(2)

来源:网络收集 时间:2026-03-04
导读: Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字。UTF-8、UTF-16

Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字。UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。

通用字符集(Universal Character Set,UCS)是由ISO制定的ISO 10646(或称ISO/IEC 10646)标准所定义的标准字符集。UCS-2用两个字节编码,UCS-4用4个字节编码。

历史上存在两个独立的尝试创立单一字符集的组织,即国际标准化组织(ISO)和多语言软件制造商组成的统一码联盟。前者开发的 ISO/IEC 10646 项目,后者开发的统一码项目。因此最初制定了不同的标准。

1991年前后,两个项目的参与者都认识到,世界不需要两个不兼容的字符集。于是,它们开始合并双方的工作成果,并为创立一个单一编码表而协同工作。从Unicode 2.0开始,Unicode采用了与ISO 10646-1相同的字库和字码;

单片机LCD液晶显示器实验测试

ISO也承诺,ISO 10646将不会替超出U+10FFFF的UCS-4编码赋值,以使得两者保持一致。两个项目仍都存在,并独立地公布各自的标准。但统一码联盟和ISO/IEC JTC1/SC2都同意保持两者标准的码表兼容,并紧密地共同调整任何未来的扩展。在发布的时候,Unicode一般都会采用有关字码最常见的字型,但ISO 10646一般都尽可能采用Century字型。

UCS-4根据最高位为0的最高字节分成2^7=128个group。每个group再根据次高字节分为256个平面(plane)。每个平面根据第3个字节分为256行 (row),每行有256个码位(cell)。group 0的平面0被称作BMP(Basic Multilingual Plane)。将UCS-4的BMP去掉前面的两个零字节就得到了UCS-2。每个平面有2^16=65536个码位。Unicode计划使用了17个平面,一共有17*65536=1114112个码位。在Unicode 5.0.0版本中,已定义的码位只有238605个,分布在平面0、平面1、平面2、平面14、平面15、平面16。其中平面15和平面16上只是定义了两个各占65534个码位的专用区(Private Use Area),分别是0xF0000-0xFFFFD和0x100000-0x10FFFD。所谓专用区,就是保留给大家放自定义字符的区域,可以简写为PUA。

平面0也有一个专用区:0xE000-0xF8FF,有6400个码位。平面0的0xD800-0xDFFF,共2048个码位,是一个被称作代理区(Surrogate)的特殊区域。代理区的目的用两个UTF-16字符表示BMP以外的字符。在介绍UTF-16编码时会介绍。

如前所述在Unicode 5.0.0版本中,238605-65534*2-6400-2408=99089。余下的99089个已定义码位分布在平面0、平面1、平面2和平面14上,它们对应着Unicode目前定义的99089个字符,其中包括71226个汉字。平面0、平

单片机LCD液晶显示器实验测试

面1、平面2和平面14上分别定义了52080、3419、43253和337个字符。平面2的43253个字符都是汉字。平面0上定义了27973个汉字。

(2)汉字显示 ①64*64点阵

②LCD上多采用16*16点阵

③64*128点阵的LCD可以显示的字符个数的计算

64*128点阵=8192个点

单片机LCD液晶显示器实验测试

64*128点阵=8192个点/16*16点阵=32 16个字符*2行=32

④显示汉字要取汉字的字模。

可以自己手工操作,也可以网上下载共享软件。 要了解汉字取模的方式。并要掌握字节表示的含义。

单片机LCD液晶显示器实验测试

任务2: 程序设计与仿真

一、教学目标:

1、制作一个用LCD显示字符的单片机系统。 2、制作一个用LCD显示汉字的单片机系统。

3、掌握单片机的LCD显示接口电路工作原理及其应用。

4、初步掌握单片机应用系统分析和软硬件设计的基本方法,建立单片机系统设计的基本概念。 二、1602字符型简介 1、1602字符型技术参数:

2、引脚功能:

1602字符型LCD采用标准的14脚或16脚接口,各引脚接口说明如下表:

单片机LCD液晶显示器实验测试

第1脚:Vss 为地电源。 第2脚:VDD 接5V正电源。

第3脚:VL 为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影“,使用时可通过一个10K殴的电位器调整对比度。

第4脚:RS为数据/命令选择线,高电平时选择数据寄存器,低电平时选择指令寄存器。

第5脚:R/W为读写选择线,高电平时进行读操作,低电平时进行写操作,当RS和R/W共同为低电平时可以写入指令或显示地址,当RS为低电平时而R/W为高电平时可以读忙信号,当RS为高电平而R/W为低电平时可以写入数据。

第6 脚:Eumd为使能端,当E端由高电平跳变成低电平时,液晶模块执行

单片机LCD液晶显示器实验测试

命令。

第7 ~ 14脚:D0----D7为8位数据线 第15 脚:背光源正极 第16脚:背光源负极 3、指令说明:

单片机LCD液晶显示器实验测试

① 清屏指令:使DDRAM的内容全部被清除,屏幕光标回原位,地址计数器AC=0。运行时间(250KHz):1.64ms。

② 归位指令:使光标和光标所在位的字符回原点(屏幕的左上角)。但DDRAM单元内容不变。地址计数器AC=0。运行时间(250KHz):1.64ms。 ③ 输入方式设置。

该指令设置光标、画面的移动方式。 I/D=l:数据读写操作后,AC自动增1; I/D=0:数据读写操作后,AC自动减l;

S=1:当数据写入DDRAM,显示将全部左移(I/D=1)或全部右移 (I/D=0),此时光标看上去未动,仅仅是显示内容移动,但从DDRAM中读取数据时,显示不移动;

S=0:显示不移动,光标左移(I/D=1)或右移(I/D=0)。 ④ 显示开关控制。

该指令设置显示、光标及闪烁开、关。

D:显示控制,D=1,开显示(Display ON),D=0,关显示(Display OFF); C:光标控制,C=1,开光标显示,C=0,关光标显示;

B:闪烁控制,B=1,光标所指的字符同光标一起以0.4s交变闪烁,B=0,不闪烁。运行时间(250KHz):40µs 。 ⑤ 光标或画面移位。

该指令使光标或画面在没有对DDRAM进行读写操作时被左移或右移,不影响DD RAM。S/C=0、R/L=1,光标左移一个字符位,AC自动减1;S/C=0、R/L=1,光标右移一个字符位,AC自动加1;S/C=1、R/L=0,光标和画面一

单片机LCD液晶显示器实验测试

起左移一个字符位;S/C=I、R/L=1,光标和画面一起右移一个字符位。运行时间(250KHz):40µs。 ⑥ 功能设置。

该指令为工作方式设置命令(初始化命令)。对HD44780初始化时,需要设置数据接口位数DL(4位或8位)、显示行数N、点阵模式F(5×7或5×10)。

DL:设置数据接口位数,DL=1,8位数据总线DB7~DB0;DL=0,4位数据总线DB7~DB4,而DB3~DB0不用,在此方式下数据操作需两次完成; N:设置显示行数,N=1,2行显示;N=0,1行显示。 F:设置点阵模式,F=0,5×7点阵,F=1,5×10点阵。 运行时间(250KHz):40µs。 ⑦ CGRAM地址设置。

该指令设置CGRAM地址指针。A5~A0=00 0000~11 1111。地址码A5~A0被送入AC中,在此后,就可以将用户自定义的显示字符数据写入CGRAM或从CGRAM中读出。 运行时间(250KHz):40µs。 ⑧ DDRAM地址设置。

该指令设置DDRAM地址指针。若是一行显示,地址码A6~A0=00~4FH有效;若是二行显示,首行址码A6~A0=00~27H有效,次行址码A6~A0=40~67H有效。在此后,就可以将显 …… 此处隐藏:2248字,全部文档内容请下载后查看。喜欢就下载吧 ……

项目10单片机LCD液晶显示器实验测试(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/133566.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)