51单片机编写lcd12864问题

img


请问这是什么问题,就是代码打到后面就不能保存了,前面都还可以

这个不是不能保存,只是不能编译了。不能编译是因为你这个是试用版,有2K限制,超过2K就报错了。提示里写得很明白的啊。
你前面代码少,编译出的代码低于2K,写到后面代码多了,就超过2K了,从提示的code信息看也确实是超过2K了

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7669152
  • 这篇博客你也可以参考下:51单片机入门之六:1602液晶显示,单片机驱动LCD液晶屏电路程序
  • 除此之外, 这篇博客: 51单片机驱动LCD12864中文字库显示中的 2.LCD地址码、字符表、汉字码址表 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • ①字符显示地址(每一个地址代表显示区域的一个8x16的点阵)
    80H 81H 82H 83H 84H 85H 86H 87H
    90H 91H 92H 93H 94H 95H 96H 97H
    88H 89H 8AH 8BH 8CH 8DH 8EH 8FH
    98H 99H 9AH 9BH 9CH 9DH 9EH 9FH
    ②符号表(比如显示“ ?” ,则发送字符码为 0X3F )
    在这里插入图片描述
    ③汉字码址表
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 以下回答由chatgpt基于相关博客总结生成:

    很遗憾,参考资料并没有提供与编写51单片机的LCD12864有关的代码信息和错误提示,无法给出具体的解决方案。需要更多的信息才能帮助您解决问题。请提供更具体的错误提示和代码信息,或者具体描述出现问题的情况,以便我更好地帮助您。