如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验目的实验内容预备知识LCD液晶显示器的硬件结构另一类是有电源的,主要是TFT(ThinFilmTransitor).每个液晶实际上就是一个可以发光的晶体管,所以严格地说不是液晶.液晶显示屏就是由许多液晶排成阵列而构成的,在单色液晶显示屏中,一个液晶就是一个象素,而在彩色液晶显示屏中则每个象素由红绿蓝三个液晶共同构成.同时可以认为每个液晶背后都有个8位的寄存器,寄存器的值决定着三个液晶单元各自的亮度,不过寄存器的值并不直接驱动三个液晶单元的亮度,而是通过一个”调色板”来访问.为每个象素都配备一个物理的寄存器是不现实的,实际上只配备一行的寄存器,这些寄存器轮流连接到每一行象素并装入该行内容,将所有象素行都驱动一遍就显示一个完整的画面(Frame).FrameBuffer显示屏的整个显示区域在系统内会有一段存储空间与之对应,通过改变存储空间的内容,从而改变显示屏的内容,该存储空间被称为FrameBuffer或显存.显示屏上的每一点都与FrameBuffer的某一位置对应.所以,实验时我们首先要确定的是FrameBuffer的大小和屏幕上每一象素同FrameBuffer的映射关系.按照显示屏的性能或显示模式区分,显示屏可以分为单色和彩色.彩色又分为2位色,4位色,8位色,16位色...,显示屏的单双屏幕模式,这些因素会影响显存空间的大小.单屏幕模式显示范围是整个屏幕,只需一个FrameBuffer存储整个显示内容,并且只需一个通道来将FrameBuffer的内容传输到显示屏上双屏幕模式将屏幕划分成两部分:上半部和下半部.每个部分的显示方式与单屏的方式一致,且两部分同时扫描,工作方式独立,有各自的FrameBuffer,同时有独立的两个通道将FrameBuffer的数据传输到显示屏.实验原理实验原理实验原理(1)总线驱动方式一般带有驱动模块的LCD显示屏使用这种驱动方式,由于LCD已经带有驱动硬件电路,因此模块给出的是总线接口,便于与单片机的总线进行连接。驱动模块具有八位数据总线,外加一些电源接口和控制信号。而且自带显示缓存,只需要将要显示的内容送到显示缓存中就可以实现内容的显示。一个典型的显示模块(HY-12864B)提供的总线接口(2)控制器扫描方式内置的LCD控制器提供了下列外部接口信号:LCD控制器与LCD屏数据线接口与ARM自带LCD驱动器有关的寄存器与ARM自带LCD驱动器有关的寄存器本实验参数设置LCDSADDR1LCDSADDR2程序流程LCD初始化程序流程刷新LCD函数流程思考题