对软件设计而言,用户可以把帧缓冲区(Frame-buffer)看成一块内存,用户既可以向这块内存中写入数据,也可以从其中读出数据。系统中帧缓冲区大小是用字节来计算的,Frame-buffer中第一个字节的高四位表示LCD的一个像素点显示的数据,低四位则代表第二个像素点,按照这样的规律推算下去。其中LCD像素点顺序的定位和LCD的硬件设计有关,显示的起始点是固定的。由于LCD模块相对于ARM嵌入式处理器来说,为低速设备,因此对于这个外部设备的操作必须有等待时间。 LCD的像素点定位如图所示。 图 液晶的像素点定位图 LCD显示部分的程序结构是这样安排的:将屏幕的四行分开,第