澳门星际官网【真.AG】

澳门星际

澳门星际官网LCD Panel Suppliers, Touch Panel
Manufacturers

新闻资讯News

澳门星际基于单片机的VRAM型彩色液晶显示模块设

发表时间:2019-06-28 23:21

  ATmega128 访问外部存储器的软件设计步骤是:先用extern 声明一个外部变量,再用map2ping_init 函数(外部存储地址分配函数) 分配给此变量一个外部存储地址(因A Tmega128 内部有4 kB 的SRAM 所以外部存储地址范围为1000H~0FFFFH) ,那么对该变量的操作就实现了CPU 对相应地址的外部存储空间的访问。

  PORTD = 0x01 ;} / / 置/ CS 为高电平除了上面两个基本的函数外,对YD2502 最基本的操作是往VRAM 里写数据,澳门星际澳门星际根据上面给出的指令码,具体函数如下:

  要在液晶上实现显示字符和画图等功能,在屏幕上显示一个点是实现这些功能的基础。画点函数实现的步骤是:首先确定该点对应的VRAM中的内存位置,找到该点具体对应的数据位,填充显示颜色的数据,该点就按对应的颜色显示出来了。

  YD2502 屏幕点阵为320 ×240 ,每一个点对应3 个像素(RGB) ,屏幕上8 个点对应内存3 个字节,一行对应320/ 8 ×3 = 120 个字节,其对应关系如下:

  其中[ ]内为“1”的位表示应该填充颜色的位置, SRAM 表示该点对应的基础地址, RAM、RAM1 和RAM2 表示该点对应的实际内存地址。

  当数据位为“1”时,对应色点为亮;为“0”时,对应色点为暗。通过RGB 三原色组合而得到的8 种颜色代码如下: