利用LCD1602与LCD12864实现温度显示与曲线绘制所遇到的问题

让1602显示DS18B20读取到的温度
  1. 遇到的问题

    仿真正常,实际电路中1602不显示。

    借助单片机课本写出程序,在protues中成功运行,但在烧录到C52芯片中16032读取不到温度。最后发现是1602时序问题,C51与C52晶振频率相近但最好还是别取时序的边缘位置。

把温度值在LCD12864上实时显示
  1. 遇到的问题

    打点从屏幕中间开始。

    我们了解到12864的y轴是g分上下两块的,但在处理好y轴后,在仿真中显示的起始点位置仍然不对。之后发现是protues中的12864带有CS1,CS2引脚,这两个引脚决定了数据在左屏写入还是右屏。不过现在的LCD12864芯片普遍都取消了。

程序:https://download.csdn.net/download/qq_43434730/12053783

你可能感兴趣的:(单片机,C52,单片机,温控)