独闷闷网
标题: 鸿哥教你解读以下有疑问的时序图 [打印本页]
作者: Jack——宁波 时间: 2014-8-20 22:44
标题: 鸿哥教你解读以下有疑问的时序图
本帖最后由 jianhong_wu 于 2014-8-21 10:06 编辑
1、写指令字,设置LCD1602的工作方式时:需要把RS置为低电平,RW置为低电平,然后将数据送到数据口D0~D7,最后E引脚一个高脉冲将数据写入。
2、写入数据字,在1602上实现显示时:需要把RS置为高电平,RW置为低电平,然后将数据送到数据口D0~D7,最后E引脚一个高脉冲将数据写入。
差别在于RS的电平
“当要写命令字节的时候,时间由左往右,RS变为低电平,R/W变为低电平,注意看是RS的状态先变化完成。然后这时,DB0~DB7上数据进入有效阶段,接着E引脚有一个整脉冲的跳变,接着要维持时间最小值为tpw=400ns的E脉冲宽度。然后E引脚负跳变,RS电平变化,R/W电平变化。这样便是一个完整的LCD1602写命令的时序。”
问题1:开头RS是变为低电平,也就是说原来是高电平,为何最后成了RS电平变化,这点不理解,也就是时序图里的方框框起来的电平变化时什么意思,有高有低还是有时候低有时候高,有点混乱。
问题2:RS的状态先完成?时序图表现的并不是这样,它们的先后没有那么细致的区别。
-
图片1.jpg
(38.47 KB, 下载次数: 311)
LCD1602时序图
作者: Jack——宁波 时间: 2014-8-20 22:45
时序图里的方框框起来的电平变化时什么意思,有高有低还是有时候低有时候高,有点混乱。
作者: 重庆-风雪 时间: 2014-8-20 23:11
我也是看不懂时序图,一个595的时序图就把我弄头疼了,还是看真值表比较容易懂!那些框框高的就是高电平,低的就是低电平,从低到高就是上升沿,从高到低就是下降沿!
作者: jianhong_wu 时间: 2014-8-21 10:05
本帖最后由 jianhong_wu 于 2014-8-21 10:27 编辑
鸿哥解答:我明白你想问的意思。上图有4段时序。第2,3段我想你肯定理解,因为它们要么是高电平,要么是低电平。有争议的是第1,4段书序,你想问的就是它到底是一个什么状态。首先,你要明白这张图想表达的中心思想是"写操作时序",它包含写指令和写数据两种功能,先看第1段时序RS,它这种画法,是想告诉你,RS可以是高电平,也可以是低电平,高低无所谓,只要RW是低电平,那么就是写操作时序,不管你是写数字,还是写指令,它已经包含了两种意思在里面了。这种二合一的描述方法,相当于写数据的操作时序图和写数据的时序图二合一了。再看第4段时序DB0--DB7,它想告诉你,因为你发的数据有可能是0,也有可能是1,所以它只能这样来描述,它不可能只画一个低电平或者只画一个高电平,那样都是片面的。
作者: jianhong_wu 时间: 2014-8-21 10:05
本帖最后由 jianhong_wu 于 2014-8-21 10:27 编辑
鸿哥解答:我明白你想问的意思。上图有4段时序。第2,3段我想你肯定理解,因为它们要么是高电平,要么是低电平。有争议的是第1,4段书序,你想问的就是它到底是一个什么状态。首先,你要明白这张图想表达的中心思想是"写操作时序",它包含写指令和写数据两种功能,先看第1段时序RS,它这种画法,是想告诉你,RS可以是高电平,也可以是低电平,高低无所谓,只要RW是低电平,那么就是写操作时序,不管你是写数字,还是写指令,它已经包含了两种意思在里面了。这种二合一的描述方法,相当于写数据的操作时序图和写数据的时序图二合一了。再看第4段时序DB0--DB7,它想告诉你,因为你发的数据有可能是0,也有可能是1,所以它只能这样来描述,它不可能只画一个低电平或者只画一个高电平,那样都是片面的。
作者: Jack——宁波 时间: 2014-9-3 15:23
谢谢鸿哥
作者: Jack——宁波 时间: 2014-9-3 15:24
看鸿哥的解答
欢迎光临 独闷闷网 (http://dumenmen.com/) |
Powered by Discuz! X3.2 |