51 单片机综合学习 12864 液晶原理分析1 辛勤学习了好几天,终于对12864 液晶有了些初步了解~没有视频教程学起来真有些累,基本上内部程序写入顺序都是根据程序自我变动,然后逆向反推出原理…… 芯片:YM12864R P-1 控制芯片:ST7920A 带中文字库 初步小结: 1、 控制芯片不同,寄存器定义会不同 2、 显示方式有并行和串行,程序不同 3、 含字库芯片显示字符时不必对字符取模了 4、 对芯片的结构地址一定要理解清楚 5、 显示汉字时液晶芯片写入数据的顺序(即显示的顺序)要清楚 6、 显示图片时液晶芯片写入数据的顺序(即显示的顺序)要清楚 7、 显示汉字时的二级单元(一级为八位数据写入单元)要清楚 8、 显示图片时的二级单元(一级为八位数据写入单元)要清楚 12864 点阵液晶显示模块(LCM)就是由 128*64 个液晶显示点组成的一个 128 列*64 行的阵列
每个显示点对应一位二进制数,1 表示亮,0 表示灭
存储这些点阵信息的 RAM 称为显示数据存储器
要显示某个图形或汉字就是将相应的点阵信息写入到相应的存储单元中
图形或汉字的点阵信息由自己设计,问题的关键就是显示点在液晶屏上的位置(行和列)与其在存储器中的地址之间的关系
由于多数液晶显示模块的驱动电 路 是由一片行驱动器和两 片列驱动器构成,所 以 12864 液晶屏实 际 上是由左 右 两 块独 立 的64*64 液晶屏拼 接 而 成,每半 屏有一个 512*8 bits 显示数据RAM
左 右 半 屏驱动电 路 及 存储器分别 由片选信号 CS1 和 CS2 选 择
显示点在64*64 液晶屏上的位置由行号 (line,0~63)与列号 (column,0~63)确定
512*8 bits RAM 中某个存储单元的地址由页 地址(Xpage,0~7)和列地址(Yaddress,0~6