我用过128*64的屏,
典型应用是这样的:
只使能图形模式,即显示方式为图形方式。
显存8KB地址空间全部划为图形方式。
这样1屏的话,就是1024字节,屏的宽度为16个字节,行数就是64行,64*16=1024字节,这就是1屏占据的空间大小,
对于屏上的某个坐标(x,y),即我想在第x行,第y列的位置来显示1个汉字,这里x的值域为0~15,y的值域为0~64,假设屏的左上角对应的地址为0000H,则(x,y)处对应的RAM地址为:
x*16+y
扩展一下,若果屏的左上角对应的地址是任意值,记为mmnnH,则(x,y)处对应的RAM地址为:
x*16+y+mmnn
不知说的对你有没有帮助,
|