2025-11-20 06:29:20
12864这个屏每页显示16行,总共有256个字符,算下来一共有16页。因为每次换页要跳过16行,所以调出不同页面就像翻书一样。比如看天气要放第一页,看时间得翻到第八页,每页内容都提前存好,直接调出来就行。
为啥是16页呢?先看这个屏的结构,12864是16行16列的矩阵,总共16乘16等于256个格子。每页存16行数据,256除以16刚好16次。比如第一页存0-15行,第二页存16-31行,这样循环下去。查资料发现厂商说明书里写得很清楚,每个页面占16字节的显存空间,12864总显存是256字节,256除以16正好16页。就像手机相册分文件夹,每页16张图存一页,256张图自然分16个文件夹。调取数据时,控制器会根据页码乘以16算出起始地址,比如第5页就是5乘16等于80,从第80个字节开始取16个字节显示。这样设计既省内存又方便管理,换页速度也快,适合做电子时钟、计算器这些小设备。
本题链接: