150 likes | 326 Views
实验 5 LCD 控制实验. 1 实验目的 2 实验设备 3 实验内容 4 实验原理 5 实验操作步骤. 1 实验目的. 初步掌握液晶屏的使用及其电路设计方法。 掌握 S3C44B0X 处理器的 LCD 控制器的使用。 通过实验掌握液晶显示文本及图形的方法与程序设计。. 2 实验设备. 硬件: Embest S3CEV40 实验平台, Embest ARM 标准 / 增强型仿真器套件, PC 机。 软件: Embest IDE 2003 集成开发环境, Windows 98/2000/NT/XP 。. 3 实验内容.
E N D
实验5 LCD控制实验 • 1实验目的 • 2实验设备 • 3实验内容 • 4实验原理 • 5实验操作步骤
1实验目的 • 初步掌握液晶屏的使用及其电路设计方法。 • 掌握S3C44B0X处理器的LCD控制器的使用。 • 通过实验掌握液晶显示文本及图形的方法与程序设计。
2实验设备 • 硬件:Embest S3CEV40实验平台,Embest ARM标准/增强型仿真器套件,PC机。 • 软件:Embest IDE 2003集成开发环境,Windows 98/2000/NT/XP。
3实验内容 • 通过使用S3CEV40实验板的256色彩色液晶屏(320x240)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写程序实现: 画出多个矩形框 显示ASCII字符 显示汉字字符 显示彩色位图
4实验原理 • 液晶显示屏(LCD,Liquid Crystal Display) 主要用于显示文本及图形信息。它具有重量轻、体积小、耗电量低、无辐射、平面直角显示以及影像稳定不闪烁等特点,因此在许多电子应用系统中,常使用液晶屏作为人机界面,而且已广泛应用与于各类显示器件上如下图所示。 • 液晶显示屏简介
实验原理 • STN(Super Twisted Nematic,超扭曲向列 )液晶显示屏 • 液晶显示屏的主要类型 STN液晶显示器与液晶材料、光线的干涉现象有关,显示的色调以淡绿色与橘色为主。STN液晶显示器中,使用X、Y轴交叉的单纯电极驱动方式,水平方向驱动电压控制显示部分的亮或暗,垂直方向的电极则负责驱动液晶分子的显示。
实验原理 • TFT(Thin Film Transistor,薄膜晶体管)彩色液晶屏 • 液晶显示屏的主要类型 随着液晶显示技术的不断发展和进步, TFT液晶显示屏被广泛用于制作成电脑中的液晶显示设备。 TFT液晶显示屏既可在笔记本电脑上应用(现在大多数笔记本电脑都使用TFT显示屏),也常用于主流台式显示器。
实验原理 • 主要考虑的参数有外形尺寸、分辨率、点宽、色彩模式等。Embest S3CEV40实验板所选用的液晶屏(LRH9J515XA STN/BW)主要参数及其外形如下所示: • 液晶显示屏主要参数
实验原理 • S3C44B0X处理器集成了LCD控制器,支持4位单扫描、4位双扫描和8位单扫描工作方式。处理器使用内部RAM区作为显示缓存,并支持屏幕水平和垂直滚动显示。数据的传送采用DMA方式,以达到最小的延迟。支持多种类型的液晶屏,如下: • S3C44B0X LCD控制器 单色液晶 4级或16级灰度屏 256色彩色液晶(STN液晶)
实验原理 • 4位单扫描 • 4位双扫描 • 8位单扫描 • S3C44B0X支持的扫描模式
实验原理 • LCD控制寄存器S3C44B0X LCD处理器所包含的可编程控制寄存器共有18个。
实验原理 • 液晶(LCD)电路结构框图 • S3CEV40的电源驱动与偏压驱动参考电路。 • 液晶(LCD)电路设计
5实验操作步骤 • 准备实验环境。使用Embest仿真器连接目标板, 使用Embest S3CEV40实验板附带的串口线连接实验板上的UART0和PC机的串口。 • 在PC机上运行windows自带的超级终端串口通信程序(波特率115200、1位停止位、无校验位、无硬件流控制);或者使用其它串口通信程序。 • 使用EmbestIDE通过Embest仿真器连接实验板,打开实验例程目录下BMP_Display子目录下的BMP_Display.ews例程,编译链接通过后连接目标板,下载并运行它。
Please press one key on keyboard and look at LED ... Embest 44B0X Evaluation Board(S3CEV40) LCD display Test Example(please look at LCD screen) 实验操作步骤 • 在PC上观察超级终端程序主窗口,可以看到如下界面: • 观察LCD液晶屏,用户可以看到包含多个矩形框、ASCII字符、汉字字符和鼠标位图显示;同时利用反显控制程序显示一个黑色矩形方框。 • 理解和掌握实验后,完成实验练习题。
实验习题: • 1.熟悉整个程序结构和寄存器配置 • 2.改写上次实验习题,在LCD上显示: • nEmbest Teach Kit III boot success • UART Test?(Y/N) • >Y • Enter User Name: • >qiutie • Enter Password> • >****** • Start Test: • Receive: • >123456 • Send to display: • 123456 • 3.在LCD上画三角形,并实现所画三角形的动态悬转(选做)