打印
[其他ST产品]

str7与LCM1602的接口问题

[复制链接]
3060|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
henrygliet|  楼主 | 2007-1-14 11:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在ST公司网站上找到的资料中有如图所示的str7与LCM1602的接口参考设计图,我的理解是STR7与1602总线方式连接,1602的E端和RS端连到STR7的地址总线上,对RS端的置高置低分别表示1602的数据端口和指令/状态端口。RW端与str7的RDn端连接(通过一个非门),那么我的问题就来了:当进行读操作的时候可以将1602数据口的数据读入str7,但是从str7写数据到1602是如何完成的呢?难道str7的RDn端为高就可以向外面写数据了吗????
不知道我的理解对不对,还请各位大侠多多帮忙,小弟谢谢先~~~~~
沙发
henrygliet|  楼主 | 2007-1-14 11:22 | 只看该作者

还有一张LCD.sch

使用特权

评论回复
板凳
starm| | 2007-1-14 14:45 | 只看该作者

难道str7的RDn端为高就可以向外面写数据了吗

str7的RDn端为高, 同时又选中了LCD的话cs2 有效, 那么此时一定是写操作了.
否则, 既不是读取, 也不是写入, 是不会选择这个地址空间吧.

这种情况下, str7的RDn端为高, LCD的R/W就为低, 是写入lcd的操作.

是不是就可以向外面写数据了吗?

使用特权

评论回复
地板
henrygliet|  楼主 | 2007-1-16 14:26 | 只看该作者

不是很明白~~~~

有能讲的再详细点的吗??

使用特权

评论回复
5
starm| | 2007-1-16 14:54 | 只看该作者

对lcd来讲:

R/W 指示读写操作 - 非读即写
E 信号启动操作的

当MCU写入LCD所在的地址空间时:

str7的RDn端为高 : LCD的R/W就为低, 是写入lcd的操作.
str7的WRn端为低 : 无关尽要, lcd好像不是用这个信号

CS2 有效 : E 信号被启动

所以就是写入LCD了


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

89

帖子

1

粉丝