有人能帮我解释一下下面几句程序的意思吗?(LCD1602与89C52单片机的连接)

#defineLCD_COMMAND0x9000#defineLCD_DATA_R0x9C00#defineLCD_DATA_W0x9400这些地址对应单片机上哪几个端口... #define LCD_COMMAND 0x9000
#define LCD_DATA_R 0x9C00
#define LCD_DATA_W 0x9400
这些地址对应单片机上哪几个端口,还有就是单片机各端口如何用此种代码方式表示?
展开
 我来答
福阳2561
2012-05-30 · TA获得超过766个赞
知道小有建树答主
回答量:551
采纳率:100%
帮助的人:327万
展开全部
含义为:定义 LCD_COMMAND(LCD命令寄存器)地址为9000H
定义 LCD_DATA_R(读LCD数据寄存器)地址为9000H
定义 LCD_DATA_W (写LCD数据寄存器)地址为9000H
一般定义 外部RAM(或端口)时用这种形式:
#define 外部RAM(或端口)名称 XBYTE[4位16进制地址(0x开头)]
一般和这些外部设备联系要用数据总线和地址总线的某些位,如51单片机的P0、P2口,这种外设的地址需要根据它的选通条件(片选端接到哪根地址线,高电平还是低电平选通)才能确定下来。
做而论道
高能答主

2012-05-11 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
使用了这些定义,就是要求使用总线方式传输的。

按照总线方式,单片机的硬件系统要具备:
P0口外部要有锁存器74LS373,P2口外部,一般要有译码器74LS138。

在这种条件下,对LCD1602读、写,要用到P0、P2,以及P3.6和P3.7这些端口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7e7e949
2012-05-10
知道答主
回答量:12
采纳率:0%
帮助的人:1.9万
展开全部
你看看52的资料。。。。。1602里有RS RW这两个,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式