c语言0x80,c语言0x80什么意思

dfnjsfkhak 13 0

好,今天小编关注到一个比较意思的话题,就是关于c语言0x80问题,于是小编就整理了3个相关介绍c语言0x80的解答,让我们一起看看吧。

  1. 菜鸟请教单片机C编程中0x80?
  2. 0x80如何转化成二进制
  3. 请问在单片机LCD中初始化时0x38 0x01都可以理解,但是0x80是什么初始化?

菜鸟请教单片机C编程中0x80?

C语言里0x表示后面的数是16进制数,16进制数可以包含0~9,a,b,c,d,e,f。它与10进制对应如:0x80 = 8 * 16 + 0 = 1280x0f = 0*16 + 15 = 150xf0 = 15 * 16 + 0 = 2400xc0 = 12 * 16 + 0 = 192C语言里面乘法星号*,如4*5

0x80如何转化成二进制

16进制转2进制的方法

c语言0x80,c语言0x80什么意思-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

因为16=2^4次方,所以对于每一位都占二进制的4位。

那么对于每一个字符分别占用四位的转就好了。

0000

c语言0x80,c语言0x80什么意思-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

A = 10 (10进制)

1010

5

c语言0x80,c语言0x80什么意思-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

0101

C = 12 (10进制)

1100

请问在单片机LCD中初始化时0x38 0x01都可以理解,但是0x80是什么初始化?

0x80不是初始化的命令,是显示区域一行第一个字符的寄存器地址,往这个地址写字符就在第一行第一个位置显示相应的字符。

在这个地址的基础上加多少就表示偏移第一个位置多少的地方显示。

到此,以上就是小编对于c语言0x80的问题就介绍到这了,希望介绍关于c语言0x80的3点解答对大家有用

标签: 进制 0x80 初始化