TFTLCD显示实验
- 格式:pdf
- 大小:877.56 KB
- 文档页数:15
TFT彩屏显示实验学习了前面较为基础的实验后,本节我们来了解TFT彩屏的显示实验。
主要是了解如何采用各种不同的颜色显示不同的界面,同时可以将预先设置的字符用不同的颜色进行显示。
业界上的2.8寸和3.2寸的彩屏手机,也都是采用相类似的TFT实现的。
z意义与作用TFT屏在信息行业快速发展中得到广泛的运用,中高端的手机、可视电话、便携式的VCD、平板电脑等等;本节实验,让大家了解TFT彩屏的显示原理,以及如何使用STM32驱动LCD显示不同画面的过程。
z实验原理TFT LCD简介TFT就是“Thin Film Transistor”的简称,一般代指薄膜液晶显示器,而实际上指的是薄膜晶体管(矩阵)——可以“主动的”对屏幕上的各个独立的像素进行控制。
对于图象产生的基本原理为:显示屏由许多可以发出任意颜色的光线的像素组成,主要控制各个像素显示相应的颜色就可以达到目的。
在TFT LCD中一般会采用背光技术,为了能精确的控制每一个像素的颜色和亮度就需要在每一个想色之后安装一个类似百叶窗的开关,当“百叶窗”打开时光线就可以透射过来,而“百叶窗”关上之后,光线就无法透射。
神舟IV号开发板上配带的TFT LCD屏,LCD屏为320x240分辨率,262K色(26万色)。
神舟IV号STM32开发板支持2.8/3.2寸的ILI9320或1289等等的TFT LCD,在本例程中,我们以ILI9320控制器进行简单的介绍。
ILI9320控制器是一款带有262144(26万色)种颜色的单芯片SoC驱动的晶体管显示器,320x240的分辨率,包括720路源极驱动以及320路的栅极驱动,自带有显存,容量为172800字节。
本次ILI9320控制模块与STM32处理器之间的接口为“i80-system”接口,用到的信号包括以下这下所示:其中DB为数据总线,其它的信号为控制信号,控制信号的含义如下:ILI9320控制的内部结构框图如下所示:由于该芯片支持262K色(26万色),也就是说每一个点可以有26万不同的颜色,那么要从数据总线上一次传输26万色的数据,需要18根并行的数据线(2的18次方=262144)。
LCD液晶显示原理和点阵图实验1、LCD液晶显示LCD,是英文Liquid Crystal Display的缩写,中文名称翻译为液晶显示器。
目前常用的是薄膜晶体管液晶显示器,其英文名称为Thin-film transistor liquid crystal display,简称为TFT LCD。
TFT-LCD液晶显示器的显像原理是采用“背透式”照射方式。
当光源照射时,先通过下偏光板向上透出,借助液晶分子来传导光线。
由于上下夹层的电极改成FET电极和共通电极,在FET电极导通时,液晶分子的排列状态同样会发生改变,也通过遮光和透光来达到显示的目的。
但不同的是,由于FET晶体管具有电容效应,能够保持电位状态,先前透光的液晶分子会一直保持这种状态,直到FET电极下一次再加电改变其排列方式为止。
2、TFT LCD的切面结构图3、放大器下的液晶4、液晶显示器的技术参数①可视面积液晶显示器所标示的尺寸就是实际可以使用的屏幕范围一致。
例如,一个15.1英寸的液晶显示器约等于17英吋CRT屏幕的可视范围。
②可视角度液晶显示器的可视角度左右对称,而上下则不一定对称。
举个例子,当背光源的入射光通过偏光板、液晶及取向膜后,输出光便具备了特定的方向特性,也就是说,大多数从屏幕射出的光具备了垂直方向。
假如从一个非常斜的角度观看一个全白的画面,我们可能会看到黑色或是色彩失真。
一般来说,上下角度要小于或等于左右角度。
如果可视角度为左右80度,表示在始于屏幕法线80度的位置时可以清晰地看见屏幕图像。
③点距举例来说一般14英寸LCD的可视面积为285.7mm×214.3mm,它的最大分辨率为1024×768,那么点距就等于:可视宽度/水平像素(或者可视高度/垂直像素),即285.7mm/1024=0.279mm(或者是214.3mm/768=0.279mm)。
④色彩度LCD重要的当然是的色彩表现度。
我们知道自然界的任何一种色彩都是由红、绿、蓝三种基本色组成的。
液晶显示屏LCD实验规范简介阐明:液晶显示屏LCD(liquid crystal display)为一种显示屏,基本原理为,将液晶封在玻璃箱中,然后施以电极使之产生冷热变化,而因此影响它旳透光性,来达到明灭旳效应。
目前常用旳液晶显示装置有扭转向列型(Twisted Nematic, TN)、超扭转向列型(Super Twisted Nematic, STN)、DSTN(Double layer TN)与彩色薄膜型(Thin Film Transistors, TFT),前三种之制造基本原理皆相似,成为被动式矩阵液晶,而TFT 则较为复杂,因保有记忆性,而称为积极式矩阵液晶。
由于液晶显示屏具有占空间小、面板厚度薄、重量轻、可平面直角显示、耗电量低、无电磁波辐射、无热辐射等优越性,使之逐渐取代老式CRT影像管监视器。
LCD显示屏基本上一共有四种显示方式:反射式、反射透射转换式、投射式、透射式。
(1).反射式基本上液晶显示屏自身不发光,借着所处空间中旳光源射入LCD板中,再由其反射板将光线反射到人旳眼中;(2).反射透射转换式则是空间中光源充足时可当成反射式,而空间中光线不够时则运用内藏之光源作为照明;(3).投射型是运用类似电影播放原理,运用投射光学系将液晶显示屏所显示出来旳影像投影到远程较大旳屏幕上;(4).透射式液晶显示屏则完全运用内藏之光源当作照明。
⊙实测&待测品照片:⊙实测&待测品照片:项目温度时间其他PGM狟婥高温存储60℃,30%RH120 小时批注1l-01.pgm 低温存储-20℃120 小时批注1l-02.pgm 高温高湿40℃,95%RH (不侵润)120小时批注1l-03.pgm 高温工作40℃,30%RH.120小时原则电压l-04.pgm温度冲击-20℃(30分钟)↓25℃(10分钟)↓20℃(30分钟)↓25℃(10分钟)10cycle批注1l-05.pgm机械振动--频率:5-500hz, 加速度:1.0g,振幅:1.0mm, 持续时间:15mins,在X,Y,Z方向上各进行两次。
实验九MicroSD卡操作实验程序流程:时钟初始化-->SSI初始化-->液晶初始化-->UART初始化--> 接收UART命令help,cat,ls等-->处理命令(nStatus = CmdLineProcess(g_cCmdBuf);)-->判断nStatus是否为0,如果为0正常运行程序输出结果并重新接收命令,否则的话输出相应的错误提示并重新接收命令。
总的来说,我们在串口调试软件发送窗口输入一个命令后点击发送到单片机,单片机开始处理命令,并把结果通过端口发送到软件的接收数据窗口。
程序注释(按住ctrl点击这里到实验十):uint32_t g_ui32SysClock;#define PATH_BUF_SIZE 80 //定义缓冲区大小,用来保存路径#define CMD_BUF_SIZE 64 //定义命令行的缓冲区大小static char g_cCwdBuf[PATH_BUF_SIZE] = "/"; //这个缓冲区保存当前工作目录的完整路径static char g_cTmpBuf[PATH_BUF_SIZE]; //一个临时数据缓冲区操作文件路径时使用,或从SD卡读取数据static char g_cCmdBuf[CMD_BUF_SIZE]; //一个缓冲区用来保存命令行static FATFS g_sFatFs;static DIR g_sDirObject;static FILINFO g_sFileInfo;static FIL g_sFileObject;typedef struct{FRESULT fresult;char *pcResultStr;}tFresultString;#define FRESULT_ENTRY(f) { (f), (#f) }//用于查找错误代码并打印tFresultString g_sFresultStrings[] ={FRESULT_ENTRY(FR_OK),FRESULT_ENTRY(FR_DISK_ERR),FRESULT_ENTRY(FR_INT_ERR),FRESULT_ENTRY(FR_NOT_READY),FRESULT_ENTRY(FR_NO_FILE),FRESULT_ENTRY(FR_NO_PATH),FRESULT_ENTRY(FR_INVALID_NAME),FRESULT_ENTRY(FR_DENIED),FRESULT_ENTRY(FR_EXIST),FRESULT_ENTRY(FR_INVALID_OBJECT),FRESULT_ENTRY(FR_WRITE_PROTECTED),FRESULT_ENTRY(FR_INVALID_DRIVE),FRESULT_ENTRY(FR_NOT_ENABLED),FRESULT_ENTRY(FR_NO_FILESYSTEM),FRESULT_ENTRY(FR_MKFS_ABORTED),FRESULT_ENTRY(FR_TIMEOUT),FRESULT_ENTRY(FR_LOCKED),FRESULT_ENTRY(FR_NOT_ENOUGH_CORE),FRESULT_ENTRY(FR_TOO_MANY_OPEN_FILES),FRESULT_ENTRY(FR_INVALID_PARAMETER)};#define NUM_FRESULT_CODES (sizeof(g_sFresultStrings) / sizeof(tFresultString)) tContext g_sContext;//返回一个错误代码的字符串const char *StringFromFresult(FRESULT fresult){unsigned int uIdx;//进入一个循环从错误代码表中搜索匹配错误代码for(uIdx = 0; uIdx < NUM_FRESULT_CODES; uIdx++){//如果找到匹配项,则返回错误代码的字符串名称if(g_sFresultStrings[uIdx].fresult == fresult){return(g_sFresultStrings[uIdx].pcResultStr);}}//如果没有找到匹配的代码,则返回“UNKNOW ERROR CODE”return("UNKNOWN ERROR CODE");}voidSysTickHandler(void){disk_timerproc();}//这个函数实现了“ls”命令。
lcd显示实验报告
LCD显示实验报告
实验目的:通过实验,掌握LCD显示屏的工作原理及使用方法,加深对LCD技术的理解。
实验材料:
1. LCD显示屏
2. 控制器
3. 电源适配器
4. 连接线
5. 电脑
实验步骤:
1. 将LCD显示屏与控制器连接,接上电源适配器。
2. 将控制器与电脑连接,确保连接稳固。
3. 打开电脑,进入显示设置,调整分辨率和频率。
4. 查看LCD显示屏是否正常显示。
实验结果:
经过调试,LCD显示屏显示正常,色彩鲜艳,清晰度高。
在不同分辨率和频率下,显示效果均稳定,没有闪烁或失真现象。
实验分析:
LCD显示屏是一种利用液晶材料来显示图像的平面显示器。
其工作原理是通过控制液晶分子的排列来控制光的透过与阻挡,从而显示出图像。
与传统的CRT 显示器相比,LCD显示屏具有体积小、节能、无辐射等优点,因此在现代电子
产品中得到广泛应用。
结论:
通过本次实验,我们深入了解了LCD显示屏的工作原理和使用方法,掌握了LCD显示屏的调试技巧。
这对我们今后的学习和工作都具有重要意义。
希望通过不断的实践和学习,能够更好地掌握LCD技术,为我们的科研和工程项目提供更好的支持。
实验十 TFT 液晶显示实验一、实验目的1. 了解240x400TFT LCD 的工作原理。
2. 了解TFT LCD 控制芯片OTM4001A 的控制方式。
3. 学习并使用数学库IQmathLib.h。
4. 学习TM4C129x Series Cortex-M4 的EPI 总线操作方式。
5. 学习EPI 相关库函数的使用。
二、实验原理1. TFT 彩屏工作原理TFT(Thin Film Transistor)LCD 即薄膜场效应晶体管LCD,是有源矩阵类型液晶显示器(AM-LCD)中的一种。
和TN 技术不同的是,TFT 的显示采用“背透式”照射方式——假想的光源路径不是像TN 液晶那样从上至下,而是从下向上。
这样的作法是在液晶的背部设置特殊光管,光源照射时通过下偏光板向上透出。
由于上下夹层的电极改成FET 电极和共通电极,在FET 电极导通时,液晶分子的表现也会发生改变,可以通过遮光和透光来达到显示的目的,响应时间大大提高到80ms 左右。
因其具有比TN LCD 更高的对比度和更丰富的色彩,荧屏更新频率也更快,故TFT 俗称“真彩”。
LCD 是由二层玻璃基板夹住液晶组成的,形成一个平行板电容器,通过嵌入在下玻璃基板上的TFT 对这个电容器和内置的存储电容充电,维持每幅图像所需要的电压直到下一幅画面更新。
液晶的彩色都是透明的必须给LCD 衬以白色的背光板上才能将五颜六色表达出来,而要使白色的背光板有反射就需要在四周加上白色灯光。
因此在TFT LCD 的底部都组合了灯具,如CCFL 或LED。
2. OTM4001A 控制芯片简介OTM4001A 是一款262144 色,用于中小型TFT LCD 显示屏的片上系统(SoC)驱动芯片,通过指定用于图形数据的RAM 能支持达240xRGBx432 分辨率。
OTM4001A 内部的时序控制器能为不同的需求提供不同接口方式,OTM4001A 提供了系统接口,包括8/9/16/18位并口和SPI 串口方式(本实验采用16 位并口方式);OTM4001A 也提供了6/16/18 位RGB接口,用于动态显示图片。