"); //-->
12864点阵液晶显示模块(LCM)就是由128*64个液晶显示点组成的一个128列*64行的阵列。每个显示点对应一位二进制数,1表示亮,0表示灭。存储这些点阵信息的RAM称为显示数据存储器。要显示某个图形或汉字就是将相应的点阵信息写入到相应的存储单元中。图形或汉字的点阵信息当然由自己设计,问题的关键就是显示点在液晶屏上的位置(行和列)与其在存储器中的地址之间的关系。
由于多数液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成,所以12864液晶屏实际上是由左右两块独立的64*64液晶屏拼接而成,每半屏有一个512*8 bits显示数据RAM。左右半屏驱动电路及存储器分别由片选信号CS1和CS2选择。(少数厂商为了简化用户设计,在模块中增加译码电路,使得128*64液晶屏就是一个整屏,只需一个片选信号。)
显示点在64*64液晶屏上的位置由行号(line,0~63)与列号(column,0~63)确定。512*8 bits RAM中某个存储单元的地址由页地址(Xpage,0~7)和列地址(Yaddress,0~63)确定。每个存储单元存储8个液晶点的显示信息。
为了使液晶点位置信息与存储地址的对应关系更直观关,将64*64液晶屏从上至下8等分为8个显示块,每块包括8行*64列个点阵。每列中的8行点阵信息构成一个8bits二进制数,存储在一个存储单元中。(需要注意:二进制的高低有效位顺序与行号对应关系因不同商家而不同)存放一个显示块的RAM区称为存储页。即64*64液晶屏的点阵信息存储在8个存储页中,每页64个字节,每个字节存储一列(8行)点阵信息。因此存储单元地址包括页地址(Xpage,0~7)和列地址(Yaddress,0~63)。
例如点亮128*64的屏中(20,30)位置上的液晶点,因列地址30小于64,该点在左半屏第29列,所以CS1有效;行地址20除以8取整得2,取余得4,该点在RAM中页地址为2,在字节中的序号为4;所以将二进制数据00010000(也可能是00001000,高低顺序取决于制造商)写入Xpage=2,Yaddress=29的存储单元中即点亮(20,30)上的液晶点。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
C64+ 系列DSP上Cache 的应用(第二部分)
仅用一颗葡萄供电的微处理器
利用PC的RS232口控制LED灯
[多图]圣诞节礼物:韩国创意设计展。拓展设计思维;捕获瞬间灵感!
10KV氮化镓器件全新技术方案
夺取双色球500万大奖秘诀
Microchip推出新一代100/1000BASE T1单对以太网PHY 集成MACsec安全、时间敏感网络与功能安全特性
设计揭秘:11kW 矩阵式车载充电机 (OBC) 创新方案
XC4003的最小系统电路
串口转红外的电路
一种安全可靠的IC卡读写器系统电路
请教一个关于usb识别得问题
东芝开始提供面向电机驱动、内置MOSFET的新款SmartMCD™系列IC样品
英伟达与Ineffable Intelligence合作共建强化学习基础设施
联电宣布推出14奈米eHV FinFET平台 助力新一代智能型手机显示技术创新
夺取双色球500万大奖秘诀
使用SST89C58控制单片电子硬盘的硬件电路
重新构想AI电源:塑造AI加速的未来(第三部分)
研华科技与Axelera AI深化战略合作 加速推动基于Europa平台的边缘AI创新
高性能系列DSP上TCP2/VCP2协处理器
最新版超星阅读器
注册表终结者(Reboy)
[标准]中国电子产品制造防静电技术规范
使用线性稳压器作为滤波器
中国强制性产品(CCC)认证
TI Zigbee 射频芯片RF4CE 以及RemoTI 开发包
C64+ 系列DSP上Cache 的应用(第一部分)
蓝牙技术在工业场景的规模化应用与价值分析
PocketPC2003 BSP for Intel PXA27x
PocketPC2003 BSP for Intel PXA27x