当前位置:首页 >> 计算机软件及应用 >>

第3.3章 系统开发相关基础知识-液晶1602_图文

1 第三章.系统开发相关基础知识
3.1 中断
3.2 定时器/计数器
3.3 定时器、中断程序示例
3.4 液晶 1602
3.5 程序示例
2 3.4.1 液晶 1602-概述 3.4.2 液晶 1602-显示字符原理 3.4.3 液晶 1602-接口信号 3.4.4 液晶 1602-接口连接示例 3.4.5 液晶 1602-操作时序 3.4.6 液晶 1602-设置 3.4.7 液晶 1602-初始化过程
3 3.4 .1 液晶 1602-概述 ? 1602 液晶为 5V 电压驱动,带背光,可显示两行,每行 16 个字符,不能显示汉字,内
置含 128 个字符的 ASCII 字符集字库,只有并行接口,无串行接口。 ? 常见液晶有蓝白屏、黄绿屏两种,如下图。

4 3.4.2 液晶 1602-显示字符原理 ? 1602 液晶模块内部的字符发生存储器(CGROM)已经存储了 160 个不同的点阵字符图形,
如:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等 ? 每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是 01000001B
( 1H),显示时模块把地址 1H 中的点阵字符图形显示出来,我们就能看到字母 “A”。 5
6 3. .3 液晶 1602—接口信号

7 ? VL(pin3):液晶显示偏压信号,调整显示对比度。一般会外接电位器调整,此脚电压
为 0 时可得最强对比度。 ? RS (pin ):数据/命令选择端。为 1,可对 1602 进行数据字节的传输操作,为 0,
则进行命令字节的传输操作。命令字节可对工作方式作设置;数据字节即用来在 1602 上显示的字节。LCD1602 的数据是 8 位的。 ? R/W (pin ) :读写选择端。为 1,读数据操作;为 0,写数据操作。有人认为此脚用 处不大,可直接接地不影响其正常工作。但尚未经过复杂系统验证,保留此意见。 ? E (pin ) :使能信号,实为 1602 的数据控制时钟信号,利用该信号的上升沿实现对 1602 的数据传输。 ? D0~7(pin7~1 ):8 位并行数据口。
8 3.4.4 液晶 1602—接口连接示例

9 3.4.5 液晶 1602—基本操作时序
? 写指令字时,设置 LCD1602 的工作方式:把 RS 置为低电平,RW 置为低电平,然后将 数据送到数据口 D0~D7,最后 E 引脚一个高脉冲将数据写入。
? 在 1602 上实现显示,需写入数据 :把 RS 置为高电平,RW 置为低电平,然后将数据 送到数据口 D0~D7,最后 E 引脚一个高脉冲将数据写入。
? 注:写指令和写数据,差别仅在于 RS 的电平不一样而已。
10 3.4.5 液晶 1602—写操作时序图(器件精华)

11 3.4.5 液晶 1602—写操作时序图理解 ? 1.一个完整的 1602 写命令的时序: ? 写命令字节时,时间由左往右,RS 变为低电平,R/W 变为低电平,注意看是 RS 的状
态先变化完成。 ? 然后这时,DB0~DB7 上数据进入有效阶段, ? 接着 E 引脚有一个整脉冲的跳变, ? 接着要维持时间最小值为 tpw= 00ns 的 E 脉冲宽度。 ? 然后 E 引脚负跳变,RS 电平变化,R/W 电平变化。
12 3.4.5 液晶 1602—写操作时序图理解 ? 2.操作 1602 液晶的流程: ? 通过 RS 确定是写数据还是写命令。写命令包括使液晶的光标显示/不显示、光标闪烁/
不闪烁、需/不需要移屏、在液晶的什么位置显示等。写数据是指要显示什么内容。 ? 读/写控制端设置为写模式,即低电平。 ? 将数据或命令送达数据线上。 ? 给 E 一个高脉冲将数据送入液晶控制器,完成写操作。
13 3. .6 液晶 1602—设置(RAM 地址映射图)

? 液晶控制器内部带有 80B 的 RAM 缓冲区
? 在 00~0F、 0~ F 地址中写入数据,液晶可立即显示出来; ? 在 10~27 或 50~67 地址中写入时,必须通过移屏指令将它们移入可显示区域方可正常
显示。
1 3.4.6 液晶 1602—设置(数据指针设置)
? 注意:显示字符地址与实际写入的数据地址不同。因为写入显示地址时要求最高位 D7 恒定为高电平 1。
? 通过数据地址指针,可访问内部全部 80B 的 RAM。例如第二行第一个字符显示地址是 0H,实际写入的数据地址应该是: ? 01000000B( 0H)+10000000B(80H)=11000000B(C0H)
15 3.4.6 液晶 1602—设置(状态字说明)
? 读/写检测即检测液晶是否忙。检测状态字的 STA7 为 0 表示不忙;为 1 表示忙。液晶 忙时下达指令是无效的。

? 原则上每次对控制器进行读/写操作之前,都必须进行读/写检测,确保 STA7 为 0。实 际上,由于单片机的操作速度慢于液晶的反应速度,因此可不进行忙检测,或只进行 简短延时即可。
16 3.4.6 液晶 1602—设置(显示模式设置、其它设置)
写指令 38H:显示模式设置 写指令 01H:显示清屏
17 3.4.6 液晶 1602—设置(显示开关及光标设置)

18 3.4.7 液晶 1602—初始化过程 ? 延时 15mS ? 写指令 38H(不检测忙信号) ? 延时 5mS ? 以后每次写指令、读/写数据操作均需要检测忙信号 ? 写指令 38H:显示模式设置 ? 写指令 08H:显示关闭 ? 写指令 01H:显示清屏 ? 写指令 06H:显示光标移动设置 ? 写指令 0CH:显示开及光标设置
19 3.5 程序示例——(静态显示字符)
20

21


相关文章:
第3.3章 系统开发相关基础知识-液晶1602_图文.doc
1 第三章.系统开发相关基础知识 3.1 中断 3.2 定时器/计数器 3.3 定时器、中断程序示例 3.4 液晶 1602 3.5 程序示例 2 3.4.1 液晶 1602-概述 3.4....
第3.1-2章 系统开发相关基础知识-定时器与中断_图文.doc
第三章.系统开发相关基础知识 3.1 中断 3.2 定时器/计数器 3.3 定时器、中断程序示例 3.4 液晶 1602 3.5 程序示例 2 3.1 中断 ? 作用:使单片机对外部或...
LCD1602液晶显示器设计_图文.doc
LCD1602 液晶显示课程设计 第一章 绪论 1.1 课题...1.3 课程设计的主要工作(1)对系统的各个模块的各...最初为音频和视频设备开发,如今主要在服 务器管理...
软件开发技术基础第3章 操作系统及其相关程序设计_图文.ppt
软件开发技术基础第3章 操作系统及其相关程序设计_计算机软件及应用_IT/计算机_专业资料。第1页 第3章 操作系统相关程序设计 3.1.1 操作系统的发展 和类型 3.1...
计算机第3章 操作系统基础知识_图文.ppt
计算机第3章 操作系统基础知识 - 第三章 操作系统基础知识 概念 操作系统 OS(Operating System): 计算机系 统中重要系统软件。 功能: ? 管理和控制计算机软件和...
基于单片机的1602液晶显示电路设计_图文.doc
为以后对单片机和液晶显示器 的深入研究打下坚实的基础! 2 第二章 系统硬件电路设计本研究的硬件电路主要包括 AT89S52 单片机最小系统,LCD1602 液晶显示电路,复...
第3章 操作系统基础知识_图文.ppt
第3章 操作系统基础知识_工学_高等教育_教育专区。第3章 操作系统基础知识 本章要点 ? 了解操作系统的概念、功能及分类 ? 掌握Windows ? 掌握Windows XP的基本...
LCD1602高手使用详解.doc
3 脚:VL,液晶显示偏压信号,用于调整 LCD1602 的显示...但是尚未经过复杂系统验证,保留此意见。 6 脚:E,...下面来看看 CEPARK AVR 开发板的 1602 显示部分原理...
第五次课LCD1602显示驱动电路基础._图文.ppt
第7章 1602液晶的使用 显示驱动技术讲义 2010年:条形码扫码系统 李光,关伟 ...3.含液晶显示模块的嵌入式开发应用如:工业仪器仪表,专用手持式工控设备等 第7章...
第3章_管理信息系统的开发方式与方法_图文.ppt
第3章_管理信息系统开发方式与方法 - 内容提要 3.1 MIS开发涉及的基本问题 3.2 MIS的开发方式 3.3 结构化生命周期法 3.4 原型法(Prototyping Approach...
第三章3液晶显示控制及接口_图文.ppt
3.3 液晶显示控制及接口 在单片机的人机交互系统中,常常需要显示 系统运行中的...TC1602A是一种16字×2行的字符型液晶显示模块 2.1 TC1602A的引脚功能和内部...
第3章 管理信息系统的开发策略_图文.ppt
Welcome to Management Information Systems 管理信息系统主讲:肖凤华 E-mail: xfhxx@126.com 德州学院经济管理 学院工商管理系 第3章 管理系统开发策略信息系统...
LCD1602液晶显示器资料.pdf
1 LCD1602 中文资料一、LCD1602模块接口引脚功能字符...第1引脚:VSS接地 第2引脚:VDD接+5V电源 2 第3...这样用户 就能以最少的系统开发时间,达到最高的编程...
第3章-计算机系统的基本组成_图文.ppt
第3章-计算机系统的基本组成_电脑基础知识_IT/计算机_专业资料。第3章 计算机系统的基本组成 ? ? ? 3.1 计算机硬件 3.2 计算机软件 3.3 计算机系统组装 ...
第3章 操作系统安全_图文.ppt
第3章 操作系统安全_电脑基础知识_IT/计算机_专业资料。第3章 操作系统安全 第3章 操作系统安全 3.1 安全操作系统概述 3.2 操作系统帐户安全 3.3 操作系统...
第3章 指令系统_图文.ppt
第3章 指令系统_电脑基础知识_IT/计算机_专业资料。计算机组成原理 第三章 指令系统 计算机组成原理 软件 裸机 指令系统 计算机组成原理 ? 本章内容提要 ? 指令...
第3章计算机操作系统-PPT精选文档_图文.ppt
第3章 计算机操作系统本章导读:计算机操作系统在整个计算机系统中起着至关重 要的作用,是软件系统的核心,是软件基础运行平台 的主要成分。 本章主要知识点:(1)...
第三章 操作系统基础知识.doc
第三章 操作系统基础知识_电脑基础知识_IT/计算机_...(2)提供软件的开发与运行环境, 各种软件的运行离不...3.3 Windows 98 的一般操作 [内容提要] Windows ...
第8章 单总线I2C总线与1602液晶_图文.ppt
第8章 单总线、I2C总线与1602液晶 8.1 单总线 8...单总线系统的另一个重要特性是:每个从机有一个唯一...I2C总线产生于在80年代,最初为音频和视频设备开发,...
PIC驱动1602液晶指导书_图文.pdf
PIC驱动1602液晶指导书_电子/电路_工程科技_专业资料。北方蓝芯科技开发有限公司PIC单片机开发板中的PIC驱动1602液晶指导书 NBCPIC-V2.01602 液晶部分 北方蓝芯...