本帖最后由 xiaohuihui241 于 2013-10-11 21:11 编辑
AT91sam7x256+LCD+18B20 显示问题 上图为main.c文件中开始部分,可以看出Current_Temp_Display[]={“TEMP: ”};以开辟内存设定初值,但是鼠标接近时可以看出Current_Temp_Display[]内是一堆乱码。 进入while循环当中将温度数据显示函数Disp_Temperature(); 进入Disp_Temperature();函数,里面依然是乱码。 最终显示如下图所示。 第一行显示DS18B20 TEST PRG是正常的,下图是显示这句的程序LCD1602_WriteString(0,0,“DS18B20 TEST PRG ”);怎么第二行就是不正常。。。。
最终希望第二行能够显示为Temp: 24.2℃ 这样,但是总是因为Current_Temp_Display[]中的数据不知为何总是乱码,就有点晕了,希望大家能给指点一下
|