51单片机,如何在12864的任意位置显示字符

2024-12-21 20:21:52
推荐回答(2个)
回答1:

又是你?
12864分页 行 列
然后设置好你的位置 根据手册
利用软件(字符生成软件)把你需要的字符生成 数组 输入到该位置。。。
这是思路 具体看手册。。

回答2:

  ST7920 的字型产生 RAM 提供用户自定义字符生成(造字)功能,可提供 4组 16×16 点阵的空间,用户可以将 CGROM 中没有的字符定义到 CGRAM 中。
  别一种做法是,对于ram比较充足的mcu,可以开辟一个ram区域,作为显存ram,存储画面的ascii或中文字符,注意是编码不是字模。
  当每次要向半宽位置写字符时,写读取该位置的全款字符编码,修改需要修改的那半宽位置的ascii,再写入整个全款字符(2个ascii字符)。这是比较可行的办法,如果从12864读取显存数据太麻烦了。这种办法和原子的oled例程异曲同工。