图2 数据块与存储器之间的排列图
采用双RAM并行输出时的几种情况,如图2所示,扫描组1从 到 ,对应显示块A,数据已组织存放在存储器中,可以直接输出显示数据;扫描组2从 到 ,对应显示块B也已经组织好,可以直接输出。但是扫描组3,它的位置非同一般,它的扫描线分别对应着两个块A和B,第0,1,… 条扫描线分别对应显示块A扫描组1的1,2,…, ,而第 条扫描线对就显示块B扫描组2的第0条扫描线,如果要在显示屏上显示扫描组3对应的这一屏数据,就一定要同时使用到扫描组1的第1,2,…, 条扫描线和扫描组1的第0条扫描线组织的显示数据作为输出数据。由于显示块A和B的显示数据是分别组织的,这时就要取RAM0的,,…, 和RAM1的 位作为输出到显示屏的 位数据,这就需要在两块RAM同时输出的2 位中选择需要的 位作为输出数据,并且这 位数据是连续的 位数据。
显示步骤(在此,只考虑垂直移动显示效果):双RAM技术将显示数据输出的时候,是将两块RAM中相同地址的两个数据同时输出。所以,如果设置RAM0为主存储器,RAM1为从存储器,则将两块RAM的显示数据存在一块串行存储器中的时候,偶地址单元应存储RAM0的数据,奇地址单元存储RAM1的数据,由于数据宽度为8,所以每次输出16位数据。如果显示区域中以( , )点为显示起始点,在LED屏上显示一屏显示信息,则其数据选择控制位只与