只能用自定义字符来表示,字库里没有这个符号的。
圆圈应该是角度符号,0xDF。摄氏温度符号就是角度的圆圈加英文字母C。『LCD1602字符集表』
write_1602dat(0x30+gw);//数字+30得到该数字的LCD1602显示码write_1602dat(0xdf);//显示温度的小圆圈符号,0xdf是液晶屏字符库的该符号地址码write_1602dat(0x43);//显示"C"符号,0x43是液晶屏字符库里大写C的地址码}...
lcdrs=0;P0=date;delay(5);lcden=1;delay(5);lcden=0;}你自己应该是温度的最后把,写完前面的显示,把后面的语句写最后就行,但是确保没有超出显示区地址。write_data(0x43);延时20ms.write_data(0xdf);延时20m...
应该延时不够精确引起,不知道你用的是什么型号单片机,DS18B20延时要求很严格,不同单片机执行后延时不同的,而DS18B20要求的延时差一点点就会出现各种奇怪问题,慢慢调整延时试试吧
DS18B20检测正常,LCD1602显示:DS18B20OKTEMP:100.8℃如果温度值高位为0,将不显示出来。你可以通过拔插DS18B20查看DS18B20的检测功能。/*ME300B单片机开发系统演示程序-DS18B20温度显示*//*LCD1602显示*//*作者:gguoqing*...
voidGetTemp(){ucharn=0,temp;reset();//×ÜÏ߸´Î»writebyte(0xCC);//·¢SkipROMÃüÁîwritebyte(0xBE);//·¢¶...
write_1602dat(0x30+gw);//数字+30得到该数字的LCD1602显示码write_1602dat(0xdf);//显示温度的小圆圈符号,0xdf是液晶屏字符库的该符号地址码write_1602dat(0x43);//显示"C"符号,0x43是液晶屏字符库里大写C的地址码}//...
DS18B20检测正常,LCD1602显示:DS18B20OKTEMP:100.8℃如果温度值高位为0,将不显示出来。你可以通过拔插DS18B20查看DS18B20的检测功能。/ME300B单片机开发系统演示程序-DS18B20温度显示//LCD1602显示//作者:g...
工作温度-40~80℃反应时间(ta)典型值<5s长期稳定性典型值0.5%RH/年有效测量范围10~95%RH测量准确度±3%RH(20~95%RH,20℃)±2%RH(20~95%RH,20℃)输出信号1、RS232接口2、RS485接口...