貌似应当在一个子程序中先填满一屏内存,然后切换显示内存指针会好一些.你这是在动态写显存,但是由于速度主频都不够,被更高级的中端抢走了寄存器.看看似乎很有规律.最好选择屏幕带有足够内存的显示器.51速度低,刷这么大的屏有困难.
由于条纹是线性的,可以肯定是你读取SD数据时,地址没匹配好,周期性正确--错误--正确--错误,你重点检查这里。