目 录 前言 2 第1章 绪论 3 第1.1节 图形点阵LCD系统背景 3 第1.2节 图形点阵LCD系统概述 4 第2章 系统分析 6 第2.1节 图像种类 6 第2.2节 C8051F020单片机控制方式 6 第2.3节 S95300A液晶的显示方式 7 第3章 系统设计 8 第3.1节 RGB图像数据获得 8 第3.2节 S95300A液晶硬件设计 9 第3.3节 S95300A液晶驱动设计 13 第3.4节 使用Keil C设计驱动 18 第4章 系统测试 21 第4.1节 测试方法 21 第4.2节 测试结果 21 第4.3节 结果分析 22 结论 23 参考文献 23 致谢 24 附录 25 附录1:部分源程序 25 【摘要】:液晶作为显示设备,拥有低电压微功耗,平板结构使它体积更小,不会像CRT显示器那样闪烁,不易引起眼疲劳,显示信息量大,所以像素可以做的很小,没有电磁辐射对人体危害小,液晶器件寿命长,几乎没有什么恶化问题。本设计以C语言为开发语言,对单片机可编程控制器件进行模块设计和仿真综合,可实现对液晶模块的图像显示和简单动画效果。采用液晶S95300A模块作为液晶显示设备,C8051F020单片机作为可编程控制设备,将要显示的图像通过计算机软件Image2Lcd转换成2进制数据,将2进制的数据信息存入单片机的内存中,然后采用单片机读取信息并输出到液晶模块上,使液晶模块显示出所要显示的图像,对图像的显示位置进行变动,便得到了简单的动画效果。采用C语言作为编程语言,C语言作为一种非常普遍的编程语言,在软件开发方面使用非常广泛。 【关键词】:S95300A;C8051F020;Image2Lcd;C语言。 前言 随着时代的进步,显示技术也越来越好。对于技术的不断追求,使得液晶的技术也是不断地在进步。现在的液晶显示器越来越成为平面超薄显示设备,功耗也越来越低,因此备受很多消费者的青睐。 液晶模块简单的说包括屏幕、背光板、PCB板、框架;主要参数包括分辨率、对比度、亮度、信号响应时间、可视角度等。液晶显示的原理是背光灯组件发出均匀的面光,光通过液晶屏传到我们的眼睛里。屏的作用就是按像素对这些光进行处理,以显示图像。这次的设计使用到了液晶S95300A模块,拥有320×240的分辨率,能够满足一般图像的显示要求了。 C8051F020作为一款比较优异的单片机,在原先老的51单片机的基础上做了很多的性能的提升。配备了高速的12位的SARADC,还有2个12位DAC用于产生无抖动的波形;而且配备了JTAG调试的功能,使得单片机软件的开发方便高效,不需要用烧录器多次的烧录,节省了很多的开发时间;使用了更高速的微控制器内核,使得处理速度更加的快速;存储器也扩大了许多,使得能够容纳更大的程序和数据,而且还配备了丰富的其他外设,满足开发的一般使用。 本设计是用单片机C8051F020单片机来控制液晶S95300A,然后在液晶上显示图形。在4年的大学学习后,使用所学的单片机知识来实现我的毕业设计。实现方法是现将RGB图像转换为2进制数据,想在液晶上显示出图像的话,先从液晶左上第一个像素的开始扫描,指定光标的位置后,送入RGB数据,显示出图像的颜色,这样把所有图像的2进制数据显示后,就会在液晶上显示出所要显示的图像。只要改变初始光标位置,就能改变图像在液晶上的显示位置。 本论文内容就是详细的对这个液晶的驱动进行设计,实现在液晶上显示图像。 第1章 绪论 第1.1节 图形点阵LCD系统背景 1.1.1. LCD的概念 LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面,比传统的CRT显示器要好很多。 1.1.2. LCD的主要技术参数 (1)、 分辨率 分辨率是一个非常重要的性能指标。它指的是屏幕上水平和垂直方向所能够显示的点数(屏幕上显示的线和面都是由点构成的)的多少,分辨率越高,同一屏幕内能够容纳的信息就越多。 (2)、 对比度 LCD制造时选用的控制IC、滤光片和定向膜等配件,与面板的对比度有关,对一般用户而言,对比度能够达到350:1就足够了,但在专业领域这样的对比度平还不能满足用户的需求。 (3)、 亮度 LCD是一种介于固态与液态之间的物质,本身是不能发光的,需借助要额外的光源才行。因此,灯管数目关系着液晶显示器亮度。最早的液晶显示器只有上下两个灯管,发展到现在,普及型的最低也是四灯,高端的是六灯。 (4)、 信号响应时间 响应时间指的是液晶显示器对于输入信号的反应速度,也就是液晶由暗转亮或由亮转暗的反应时间,通常是以毫秒(ms)为单位。要说清这一点我们还要从人眼对动态图像的感知谈起。人眼存在“视觉残留”的现象,高速运动的画面在人脑中会形成短暂的印象。人能够接受的画面显示速度一般为每秒24张,这也是电影每秒24帧播放速度的由来。按照这一指标计算,每张画面显示的时间需要小于40ms。要是想让图像画面达到不闪的程度,则就最好要达到每秒60帧的速度。 |