器件时序图的作用与使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
器件时序图的作用与使用方法
操作时序永远是使用任何一个IC芯片的最主要内容。以LCD1602为例对时序进行介绍。首先要先了解LCD1602的引脚定义:
图1
如图1所示:
1 VSS 一般接地
2 VDD 接电源 +5V
3 V0 液晶显示器对比度调整端 接正电源时对比度最弱 接地电源时对比度
最高 对比度过高时会产生“鬼影” 使用时可以通过一个10K的电位器调整对比度 。
4 RS为寄存器选择 高电平1时选择数据寄存器、低电平0时选择指令寄存器。
5 R/W为读写信号线 高电平1时进行读操作 低电平0时进行写操作。
6 E (或EN)端为使能(enable)端 下降沿使能。
7 DB0 低4位三态、双向数据总线0位 最低位
8 DB1 低4位三态、双向数据总线1位
9 DB2 低4位三态、双向数据总线2位
10 DB3 低4位三态、双向数据总线3位
11 DB4 高4位三态、双向数据总线4位
12 DB5 高4位三态、双向数据总线5位
13 DB6 高4位三态、双向数据总线6位
14 DB7 高4位三态、双向数据总线7位 最高位
需要关注以下几个管脚:
3脚:VO,液晶显示偏压信号,用于调整LCD1602的显示对比度,一般会外接电位器用以调整偏压信号,注意此脚电压为0时可以得到最强的对比度。
4脚:RS,数据/命令选择端,当此脚为高电平时,可以对1602进行数据字节的传输操作,而为电平时,则是进行命令字节的传输操作。命令字节,即是用来对LCD1602的一些工作方式作设置的字节;数据字节,即使用以在1602上显示的字节。值得一提的是,LCD1602的数据是8位的。
5脚:R/W,读写选择端。当此脚为高电平可对LCD1602进行读数据操作,反之进行写数据操作。笔者认为,此脚其实用处不大,直接接地永久置为低电平也不会影响其正常工作。但是尚未经过复杂系统验证,保留此意见。
6脚:E,使能信号,其实是LCD1602的数据控制时钟信号,利用该信号的
上升沿实现对LCD1602的数据传输。
7~14脚:8位并行数据口,使得对LCD1602的数据读写大为方便。
LCD1602的操作时序:
基本操作时序:
读状态:输入:RS=L,RW=H,E=H 输出:D0—D7=状态字写指令:输入:RS=L,RW=L,D0—D7=指令码,E=高脉冲输出:无读数据:输入:RS=H,RW=H,E=H 输出:D0—D7=数据写数据:输入:RS=L,RW=L,D0—D7=数据,E=高脉冲输出:无
当要写指令字,设置LCD1602的工作方式时:需要把RS置为低电平,RW 置为低电平,然后将数据送到数据口D0~D7,最后E引脚一个高脉冲将数据写入。
当要写入数据字,在1602上实现显示时:需要把RS置为高电平,RW置为低电平,然后将数据送到数据口D0~D7,最后E引脚一个高脉冲将数据写入。
LCD1602的时序图:
1.写时序
2.读时序
当要写命令字节的时候,时间由左往右,RS变为低电平,R/W变为低电平,注意看是RS的状态先变化完成。然后这时,DB0~DB7上数据进入有效阶段,接着E引脚有一个整脉冲的跳变,接着要维持时间最小值为tpw=400ns的E脉冲宽度。然后E引脚负跳变,RS电平变化,R/W电平变化。这样便是一个完整的LCD1602写命令的时序。
时序图注意:1时间轴,如果没有标明,那么从左往右的方向为时间正向轴,即时间在增长。2时序图最左边为某一根引脚的标识,表示此行图线体现该引脚的变化,上图分别标明了RS、R/W、E、DB0~DB7四类引脚的时序变化。3有线交叉状的部分,表示电平在变化。
所以,由上可知,器件时序图的作用在于直观的显示出读写时序时各引脚电平的高低和变化情况,更有利于对各器件功能的学习和了解。