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

第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


相关文章:
LCD1602液晶显示器设计_图文.doc
LCD1602 液晶显示课程设计 第一章 绪论 1.1 课题...1.3 课程设计的主要工作(1)对系统的各个模块的各...最初为音频和视频设备开发,如今主要在服 务器管理...
第3章商城开发基础知识_图文.ppt
第3章商城开发基础知识 - PHP+MySQL动态网页技术教程 第3章 商城开发基础知识 3. 1项目引导:PHP基础知识 ? 在本章,我们主要学习PHP变量、常量、运算符与表 达...
PIC驱动1602液晶指导书_图文.pdf
科技开发有限公司PIC单片机开发板中的PIC驱动1602液晶...第 3 脚:VL 为液晶显示器对比度调整端,接正电源...HD44780 及其兼容芯片基本操作时序表 RS=L,R/W=H...
第3章 操作系统基础的相关知识_图文.ppt
第3章 操作系统基础相关知识_IT/计算机_专业资料。大学计算机基础--- 第3章 操作系统基础 信息工程学院 信息基础科学系 第3章 操作系统基础 2 主要内容 ? 什...
第3章 数据库系统基础知识_图文.ppt
第3章 数据库系统基础知识 3.1 数据管理技术的发展 3.2 数据库系统的组成 3.3 数据库系统的模式结构 3.4 数据模型 3.5 主流的DBMS产品简介 3.1 数据管理技术...
基于单片机的1602液晶显示电路设计_图文.doc
为以后对单片机和液晶显示器 的深入研究打下坚实的基础! 2 第二章 系统硬件电路设计本研究的硬件电路主要包括 AT89S52 单片机最小系统,LCD1602 液晶显示电路,复...
第五次课LCD1602显示驱动电路基础._图文.ppt
第7章 1602液晶的使用 显示驱动技术讲义 2010年:条形码扫码系统 李光,关伟 ...3.含液晶显示模块的嵌入式开发应用如:工业仪器仪表,专用手持式工控设备等 第7章...
第3章 单片机硬件基础知识学习_图文.doc
第3章 单片机硬件基础知识学习_计算机硬件及网络_IT...靠近了单片机的 VCC 以及 1602 液晶背光的 VCC,起...系统,如果直接 接 12V 系统会烧坏单片机,所以我们...
基于DS18B20的lcd1602的温度检测系统_图文.doc
基于DS18B20的lcd1602的温度检测系统_电脑基础知识_IT/计算机_专
基于LCD1602液晶显示屏的单片机课程设计_图文.doc
3.3 设计要求利用 89C51 驱动液晶显示器工作,液晶显示器的型号自己确定(可以用 1602 或者 12864)要求显示出自己的基本信息。 1、要求设计出硬件系统的电气原理图...
第3章软件开发工具的理论基础_图文.ppt
第3章 软件开发工具的理论基础 P 32 3.1 软件开发过程的信息需求 P32 [提要]软件开发工具的目的是从与开发过程有关的信息管理与信息处理方面,给予软件开发人员...
第3章 管理信息系统开发概述_图文.ppt
第3章 管理信息系统开发概述_管理学_高等教育_教育专区。第3章 管理信息系统...11 相关知识:如何选择开发单位 ? ? ? ? ? 一般应从以下几个方面进行考量: ...
单片机课程设计(论文)-基于LCD1602液晶显示器课程设计_图文.doc
单片机课程设计(论文)-基于LCD1602液晶显示器课程设计...3 第二章 硬件设计 ......有针对性地推出 一系列型号产品, 使系统开发工程师有很大的选择余地。 大部分...
...分析与设计:第3章 电子商务系统开发技术基础_图文.ppt
第3章电子商务系统开发 技术基础 本章内容 3.1 3.2 3.3 3.4 3.
第3章 操作系统基础知识(1)_图文.ppt
第3章 操作系统基础知识操作系统OS( System) 操作系统OS(Operation System)是计算机 OS 系统中重要的系统软件, 作用是 系统中重要的系统软件,其作用是: 1、管理...
第3章网络系统的组成_图文.ppt
第3章网络系统的组成_电脑基础知识_IT/计算机_专业资料。第3章网络系统的组成 第2章 网络工程系统 ? ? ? ? ? ? 本章重点学习局域网的拓扑结构、特点及主 ...
基于DS18B20STC89C52单片机LCD1602液晶显示测温系统_图文.doc
实验七 基于 DS18B20 的 51 单片机 LCD1602 液晶显示测温系统实验一、实验目的 1、掌握 DS18B20 相关知识 2、掌握 LCD1602 液晶相关知识 3、掌握单片机与 DS...
第3章操作系统应用基础_图文.ppt
第三章 操作系统应用基础 3.1 3.2 3.3 3.4 3.5 操作系统 桌面与桌面操作 窗口与窗口操作 菜单与对话框 文件的组织与管理 3.1 操作系统简介 本节知识点: ?...
汇编与接口_第3-3章_8086的指令系统_北京交通大学_图文.ppt
汇编与接口_第3-3章_8086的指令系统_北京交通大学_电脑基础知识_IT/计算机_专业资料。第3-3章 8086的指令系统 汇编与接口技术 1 8086的指令系统 ? ? ? ? ...
无线通信系统与技术-第3章无线通信系统基本知识_图文.ppt
无线通信系统与技术-第3章无线通信系统基本知识_信息与通信_工程科技_专业资料。第 3章 无线通信系统基本知识 ? 无线通信系统是指利用电磁波在空间传播完成信息传输...
更多相关标签: