1602液晶如何显示摄氏度吗?就是这个℃符号,是不是1602只能显示ASCII表中的东西?

如果能显示℃可以简单点说下吗?给1602什么值?非常感谢!!!
2025-02-23 23:44:18
推荐回答(5个)
回答1:

1602除了显示ASCII码中的东西外,还可8 个可以自定义字符。

℃可由° 和字母C两个字符的ASCII码来显示,分别为° (0XDF)和 C(0X43) 

回答2:

自己写显存。1602弄不出来。因为1602是5*8的显示像素。所以你想显示这个温度值出来要不使用自定义显示字体,也就是写显存。要不就不要用了。因为只支持ASCII码了。

用两个字符表示,前面一个字符先写一个圈,后面字符再写一个C,就好了。
LCD_Write_Com(0xc0+0x06);
LCD_Write_Data(0xdf);
LCD_Write_Com(0xc0+0x07);
LCD_Write_Data('C');
这是我写的液晶显示摄氏度函数,你改一下就好了。

回答3:

自己写显存。1602弄不出来。因为1602是5*8的显示像素。所以你想显示这个温度值出来要不使用自定义显示字体,也就是写显存。要不就不要用了。因为只支持ASCII码了。

回答4:

用两个字符表示,前面一个字符先写一个圈,后面字符再写一个C,就好了。
LCD_Write_Com(0xc0+0x06);
LCD_Write_Data(0xdf);
LCD_Write_Com(0xc0+0x07);
LCD_Write_Data('C');
这是我写的液晶显示摄氏度函数,你改一下就好了。

回答5:

显示两个字符串,先显示0xdf,表示。再显示0x43,表示C,组合起来就可以显示℃了