51单片机中液晶代码里地址和0x80或是干什么的

比如
addr是地址
最后在写命令的子函数里调用的是addr|0x80
addr|0x80是什么意思

没有源码,只能泛泛而谈的说一下,地址是液晶模块的控制端口,该地址选择,那么可以对液晶进行读写。0x80,这个数据一般而言,是D8位有效,是液晶的状态位,表示液晶是否准备好。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-02
字面上看是将最高位数值置一。
实际意义:和你所用的液晶屏及其程序有关。。。也有可能是别的什么功能位。
具体的需要你提供你所用的液晶屏资料。他的规定里面最高位1代表了什么本回答被网友采纳
第2个回答  2015-09-02
地址是你要显示的位置
第3个回答  2015-09-02
0x80是第一个位的地址

51单片机中液晶代码里地址和0x80或是干什么的
没有源码,只能泛泛而谈的说一下,地址是液晶模块的控制端口,该地址选择,那么可以对液晶进行读写。0x80,这个数据一般而言,是D8位有效,是液晶的状态位,表示液晶是否准备好。

51单片机中液晶代码里地址和0x80或是干什么的
2. 在51单片机与液晶模块通信时,地址是指控制液晶模块的端口地址。通过选择这些地址,单片机可以对液晶模块进行读写操作。3. 在液晶模块的通信协议中,0x80通常是一个重要的状态标志。在这个数据位中,D8位是有效的,它用来指示液晶模块是否准备好接收或发送数据。这个位的状态可以帮助单片机判断何时可以安...

51单片机0x80地址代表什么
51单片机的0x80地址标识了外部数据存储器的起始位置,它在程序设计中用于访问外部的存储区域。这个地址是较低的地址范围,通常被用来存放一些频繁使用的数据或控制参数。具体来说,0x80地址的功能取决于外部存储器的具体配置以及系统的设计需求。例如,在某些情况下,0x80地址可以存储初始化数据,而在其他应用...

51单片机0x80地址代表什么
1. 51单片机0x80地址代表外部数据存储器(External Data Memory)的起始地址。2. 这个地址被用于访问外部存储器,可以读取或写入数据。0x80地址是一个相对较低的地址,通常用于存储一些常用的数据或者控制信息。3. 在51单片机中,0x80地址是一个特定的地址,但是具体代表的内容会根据具体的应用而有所不同...

51单片机中与0x80相或将最高位zhi1有什么用
与0x80的作用并不是将最高位置1,而是最高位不变(该是0或1不变)而其他位清0 如果想设置最高位是1,可以或0x80 在单片机中有许多寄存器,当某位需要置位为1时,可以考虑用或运算置位,需要清除某位为0时可以用与运算实现,具体功能可以查看寄存器该位功能的描述 如果在单片机某个口输出控制指示...

单片机 LCD sbit key=0x80; KEY 的作用 readsta()的作用
你用 sbit 说明你用的是51单片机,KEIL开发环境,那么位地址0x80应该是端口P0的第0位bit0(你再确认一下)。那么,readsta()的作用是从端口P0的第0位读状态(外设输出的)。其中的RS,EN应该是外设芯片的控制信号。

51单片机的头文件里面的sfr P0=0x80和sfr P1=0x90这类的具体意思
sfr P0=0x80是指整一个P0(P0^0-P0^7)都在0x80地址。你仔细看另外的特殊寄存器的地址定义啊,一看就明白了。如下取了一小段:ifndef __REG52_H__define __REG52_H__\/* BYTE Registers *\/ sfr P0 = 0x80;sfr P1 = 0x90;sfr P2 = 0xA0;sfr P3 = 0xB0;sfr PSW ...

C51 单片机1602的问题,为什么addr=0x80+x;addr=0xc0+x;0x80、0xc0是...
这个是液晶模块的读写指令 0x80=10000000 0xc0=11000000 一个是读指令一个是写指令

51单片机PO=0x80
编译器就是把它视觉化,少的在右边,大的在左边,因此0x80就是高位输出

51单片机,pcf8591编程问题,发送一个字节程序中,if((temp&0x80)==0x8...
\/\/没有什么像你说的输不输出数据,输出0是数据,输出1也是数据。if((temp&0x80) == 0x80)sda = 1;else sda = 0;\/\/下面一个SCL上升沿,把数据线SDA上的数据发送出去 scl = 1;\/\/因为前面始终判断的temp最高位,\/\/第(2,3,4...8)次循环,要依次把数据的第(7,6,5..1)位移到temp...

相似回答