本科毕业论文基于FPGA的液晶显示装置.doc
《本科毕业论文基于FPGA的液晶显示装置.doc》由会员分享,可在线阅读,更多相关《本科毕业论文基于FPGA的液晶显示装置.doc(23页珍藏版)》请在三一办公上搜索。
1、 学号:1003618049河南大学民生学院毕 业 论 文( 2014届)年 级 2010级 专 业 班 级 电子信息科学与技术专业 学 生 姓 名 指导教师姓名 指导教师职称 论文完成时间 目 录摘 要:10 前言11 绪论1 1.1 LCD的发展现状.21.2 LCD显示器的简介22 要技术简介22.1 TC1602简介22.2 1602引脚及功能说明32.3 LCD1602显示模块指令集3 2.4 1602液晶显示器的操作控制3 2.5 FPGA的简介33 系统设计33.1 FPGA的设计流程43.2设计流程论述 44 实现部分54.1 源程序代码54.2 仿真波形图54.3仿真电路图5
2、4.4顶层模块65 结论6参考文献12基于FPGA的液晶显示装置()摘 要: 本文介绍了一种LCD显示装置设计方法,该设计是基于控制核心为高度集成的FPGA,用verilog语言编写程序,运用状态机作为主体程序的主要控制方式,采用点阵图形为5*7的TC1602液晶模块进行显示,兼顾程序的易用性,以便后期调用程序,最终实现LCD显示屏控制系统的硬件和软件设计及其所要完成的各项功能。关键词: FPGA , LCD显示屏 ,VerilogLiquid crystal display device based on FPGAWang chong(School of Physics and Electr
3、onics, Henan University, Henan Kaifeng 475004, China)Abstract: This discourse introduce a design method of display screen of LED and the design is based on the control core of FPGA which is highly integrated, and Using language of verilog to write the program.Using the state machine as the main cont
4、rol mode of the main program。 Using lattice graphics LCD module 5*7 for TC1602 display,and careing the procedure easy to use, so that later the calling program,then realization of hardware and software design of LED display control system and all the other functions at the last.Key words: FPGA; disp
5、lay screen of LCD ; Verilog.0 前言LCD显示装置是集中多种电子信息技术于一体的一种显示体系,包括电子,信息及计算机技术等多种技术,此显示系统涉及方面十分广泛,例如交通方面,车载电子信息显示,气象信息,甚至教学方面等大多数的领域,并且在这些领域发挥了很大的作用。由于最初LCD显示装置多使用于单片机上面,用于对逻辑电路以及存储器进行PCB板的系统集成,因此最初的LCD显示装置的灵活性和稳定性会受到一定程度的影响。而当核心控制模块是基于FPGA时,由于模块内部具有非常丰富的布线资源,而且可编程的逻辑单元又很多,因此,当有较大数据在进行处理的时候,则其应用更会具有明显的优
6、势1。1.绪论1.1 LCD的发展现状随着科技的进步,信息时代的到来,科学技术的发展可谓是日新月异,尤其是近年来,科技日益突破,市场对科学技术的需求也在逐渐增加,因此以显示技术为代表的科学技术在信息时代的背景下如雨后春笋,迅速萌发并崛起。在20世纪中末时期,那时的科技还不够发达,显示技术大多用在电子计算器等领域,而历史上第一台比较正规的液晶显示装置是20世纪下叶的,名字叫做TN-LCD。在此基础上更进一步发展的是TFT-LCD液晶显示器,并在当前PDF技术中成为了支柱产品。显示器在人与机器的联合中起到了非常之重要的桥梁的作用,早期的主要是显像管,显示器(CRT/Cathode Ray Tube
7、),近年来,由于LCD具有以下特有的优点:(1)需要的电压比较;(2)工作时消耗能量较小;(3)对体积要求不高;(4)电磁辐射小;(5)进行画面实现的时候很方便,色彩显示丰富;(6)在定位方面等领域有广泛用途;(7)影像画面显示的时候不会出现晃闪的情况等优势已经逐渐在市场上占据主导地位,并且目前的使用量最大。液晶显示控制器依靠集成的电路组成,是驱动电路的核心部分,不但提供了显示系统的信号,而且还提供了数据,以此来完成最终的的实现。此次设计是一种基于现场可编程门阵列的液晶显示控制器,它使用时非常灵活,对于不同的显示模块,可以因地制宜的进行信号的更改和显示数据变化。FPGA 由于可以高度集成、而且
8、便,并结合其面积方面的优势,因此性价比很高。液晶显示控制器作为液晶驱动电路的核心部件通常由集成电路组成,通过为液晶显示系统提供时序信号和显示数据来实现液晶显示。与集成电路控制器相比,FPGA更加灵活,可以针对小同的液晶显示模块更改时序信号和显示数据。FPGA 的集成度、复杂度和面积优势使得其日益成为一种颇具吸引力的高性价比ASIC替代方案4。显示技术和显示器已经成为信息时代和信息产业中举足轻重的一部分,并且不断地在推进其进程。近年来,FPD市场的规模正在迅速扩大,可以说显示器及显示技术一定会成为这个世纪最炙手可热的方向,其产业和市场在不断扩增之中逐步占领市场主导地位。1.2 LCD显示器的简介
9、LCD的构造需要几部分:(1)玻璃 (2) 液态晶体(3) 电线(要求既细又小,并且在使用时要互相垂直摆放)3。然后它会对各个液晶单元供电,然后一旦通电分子形状就会发生改变,进而通过分子分布方向的不同将不同的光线通过折射、发射出来,因此就产生了画面。1.2.1高质量显示由于液晶显示器的特性,因此它跟阴极射线管显示器有着明显的差别,CRT显示的时候对亮点的我刷新不能停止,一旦停止,显示画面就达不到要求.而LCD一旦接受到信号,就会恒定的发光。因此,具有着高质量的视觉画面,当然这对使用者对眼睛也起到了很好的保护作用。1.2.2没有电磁辐射 传统显示器是以荧光粉作为其显示材料,通过当荧光粉受到了电子
10、束碰触而显示,产生电磁辐射是显示器实现功能过程中,当荧光粉上有被电子束打到上的瞬间产生,并且产生的电磁辐射很大6。虽然随着现在科技的进步现在很多厂家对他们所生产的显示器就关于辐射的相关方面进行了行之有效的弊端问题的处理,但是要对其彻底消除则是非常有难度的。对而言之,液晶显示器先天的优势就显现出来了,对于它辐射方面根本不必多虑,因为它根本就不存在辐射。并且对液晶显示器而言,就防范电磁波方面,他也有自己的制胜法宝,严闭的密封方面技术的应用使得自驱动电路中产生的的少量电磁波在显示器中被封闭起来,而对于普通显示装置而言的话,由于为了更好的向外界散发热量,则必须尽可能地让电路与外界接触,因此电磁波就会由
11、电路系统内部大量的向外界散发出来。1.2.3可视面积大 液晶显示器的可视面积对于相同尺寸的显示器来说要更大一些。液晶显示器的可视面积跟它的对角线尺寸相同。而阴极射线管显示器,显像管前面板四周有一英寸左右的边框,无法用于显示。1.2.4应用范围广最初的液晶显示器由于难以显示细小并且繁琐的非常用字符,因此通常的应用范围很窄。随着显示技术日新月异的进步和发展,人们对字符显示水平的的要求也在逐步增高,同时也不只是限于黑白色彩,对于色彩的显示也出现多样化,并逐步适用于电子游戏机,平板类电视、摄像机装置上。而随后出现的TFT,DSTN显示屏在面积,辐射质量等方面都有着很高的标准,所以很多都用在了电子设备上
12、面,在笔记本电脑上和主流台式显示器上TFT都得到了广泛的应用;而DSTN液晶显示屏用于早期的笔记本电脑2。1.2.5画面效果好 与传统显示器相比,液晶显示器一开始就使用纯平面的玻璃板,其显示效果是平面直角的,让人有一种耳目一新的感觉。而且液晶显示器对屏幕面积的要求小,在面积较小的上面实现更为容易一些,并且得到的结果的分辨率很高,例如,若分辨率为12801024,则在18英寸的液晶显示器上实现出的结果还不错,而通常12801024以上分辨率在19英寸CRT彩显上使用,实现后的的画面效果是不太理想的。1.2.6数字式接口液晶显示器与阴极射线管彩显比起来很明显的区别是接口不同。前者是数 字连接,后者
13、是模拟接口。也就是说,使用液晶显示器时,显卡不需要在数字和模拟两种信号直接进行转换就可以直接输出了。理论上,这会使色彩和定位都更加准确完美。2主要运用技术简介2.1 TC1602简介TC 1602晶模块是一种用5*7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为一行十六个字,两行十六个字,两行二十个字等,但最常用的是两行十六个字。现在市场上所具有的字符液晶,其实质大部分都是基于HD44780液晶芯片的而做成的,但是控制原理相同,正式由于这个原因基于HD44780所写的控制程序用起来很方便,贴近生活,这种液晶显示器适用于市场上绝大部分的字符型液晶。主要参数: 逻辑工作电压(VDD):+4
14、.5+5.5 LCD驱动电压:(VDDVL):+4.5+13.0v 工作电流:2.0mA 工作温度:060(常温)| -2075 (宽温)1602字符液晶模块特点:(1) 可与八位或思维处理器直接连接。(2)内置只读存储器可以提供百余种标准工业字符(包括全部阿拉伯数字,大小写字母以及特殊字符等)。(3)内置读写存储器可以根据需要,进行对字符和符号的自由设定。(4)+5V单值电源供电。(5)低功耗。2.2 1602引脚及功能说明 1602引脚及功能如图1,表1所示: 图1 1602引脚分布图 表1 1602引脚功能表 编号符号引脚说明编号符号引脚说明1VSS电源地902D2 102VDD电源正极
15、1003D3 103Vo对比度调整端1104D4 104RS数据命令选择端(H|L)1205D5 105RW读写选择端(HL)1306D6 106L使能端1407D7 10700D0 10158LA背光正极801D1 10168LX背光负极2.3LCD1602显示模块指令集LCD1602显示模块功能指令表如表2所示:表2 LCD1602显示模块功能指令表Rs R|wDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:清屏清除DDROM值和AC值0 0 0 0 0 0 0 0 0 1Rs R|w DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:归位光标复位,光
16、标返回到00H0 0 0 0 0 0 0 0 1 *Rs R|wDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:设置光标,画面移动方式0 00 0 0 0 0 1 I|D SI|D=1,数据读写操作后,AC值自动加1I|D=0数据读写操作后,AC值自动减1S=1,数据读写操作后,画面平移。S=0,数据读写操作后,画面不动。Rs R|wDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:设置显示光标,闪烁开关0 0 0 0 0 0 1 D C BD表示显示开关 D=1,表示开,D=0,表示关。C表示光标开关 C=1,表示开,D=0,表示关。B表示闪烁开关 B=
17、1, 表示开,B=0,表示关。Rs R|wDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:光标,画面移动0 0 0 0 0 1 s|c r|l * *S|c=1,换面移动一个字符位;s|c=0,光标移动一个字符位。R|l=1,右移;R|l=0,左移。Rs R|wDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:工作方式设置(指令初始化)0 0 0 0 1 DL N F * *DL=1,8位数据接口;DL=0,4位数据接口。N=1,两行显示;N=0,一行显示。F=1,5*10点阵显示;F=0,5*7点阵显示。Rs R|wDB7 DB6 DB5 DB4 DB3
18、 DB2 DB1 DB0功能:设置CGRAM地址。A5A0=03FH0 0 0 1 A5 A4 A3 A2 A1 A0Rs R|wDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:设置DDRAM地址。0 0 1 A6 A5 A4 A3 A2 A1 A0N=0,一行显示 A6A0=04FH;N=1,两行显示,首行A6A0=02FH;次行,A6A0=4067HRs R|wDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:读忙BF和地址计数器AC的值0 1BF AC6 AC5 AC4 AC3 AC2 AC1 AC0BF=1,忙;BF=0,准备好。Rs R|wDB7
19、 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:根据最近设置的地址性质,写入CGRAM或DDRAM中。1 0 数据Rs R|wDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0功能:根据设置的地质性质,读出CGRAM或DDRAM中的数据。0 1 数据 2.4 1602液晶显示器的操作控制 1602的16进制ASCII码表地址如表3所示:序列读取从左边先开始,随后读取上面的那行,例如:其中的#的ASCII为0x23。(前面加0x表示十六进制):2.5 FPGA的简介 FPGA的全称是Field-Programmable Grate Array,即现场可编程门列阵。它是以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 论文 基于 FPGA 液晶显示 装置
链接地址:https://www.31ppt.com/p-4025762.html