首页 > 新闻中心 > 展会信息

依据单片机的VRAM型五颜六色液晶显现模块规划(二)

2024-03-06 作者: 展会信息

  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 种色彩代码如下: