小分子 发表于 2016-9-18 21:43

C51中的LCD1602的显示地址为什么要加80H。烦请各位大师详解!

C51中的LCD1602的显示地址为什么要加80H。烦请各位大师详解!
我就是想知道其原理,各位看官别让我背下来,或者觉得这是浪费时间,或者说这是硬件设计、觉得我是要制作芯片、、、。希望大师们给我一个诚恳的解释、小生在此感谢!

huangxz 发表于 2016-9-18 22:44

手册上面写的很清楚啊,这个是数据缓冲区的地址

小分子 发表于 2016-9-18 23:17

huangxz 发表于 2016-9-18 22:44
手册上面写的很清楚啊,这个是数据缓冲区的地址

现在,找不着那个纯的手册了。

小分子 发表于 2016-9-18 23:19

huangxz 发表于 2016-9-18 22:44
手册上面写的很清楚啊,这个是数据缓冲区的地址

大师!你能提供一份不?我在网找了很多都是简版的。或者你再详细的说一下呢。

ningling_21 发表于 2016-9-19 08:32

加80H是第二行的地址,第一行不用加80H

xyz549040622 发表于 2016-9-19 08:48

因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是当前地址+0x80H

小分子 发表于 2016-9-22 17:56

xyz549040622 发表于 2016-9-19 08:48
因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是当前地址+0x80H ...

看了HD44780的手册,没有看到对这个80H的说明

ztzp 发表于 2016-9-24 20:54

我也想知道。

小分子 发表于 2022-1-4 10:37

多谢大家的指点!

qin552011373 发表于 2022-1-7 14:21

缓冲区
页: [1]
查看完整版本: C51中的LCD1602的显示地址为什么要加80H。烦请各位大师详解!