1 / 56
文档名称:

基于FPGA实现数据LCD显示.docx

格式:docx   页数:56
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于FPGA实现数据LCD显示.docx

上传人:用户头像没有 2015/9/23 文件大小:0 KB

下载得到文件列表

基于FPGA实现数据LCD显示.docx

文档介绍

文档介绍:
毕业设计(论文)说明书
题目: 基于FPGA实现数据LCD显示
院(系): 信息与通信学院
专业: 电子信息工程
学生姓名: 农忠京
学号: 0961170124
指导教师: 肖海林
职称: 教授

题目类型: 理论研究实验研究工程设计工程技术研究软件开发
2013年5月 10日
摘要
本次课题的主要任务是设计一个基于FPGA实现数据LCD显示,顾及好程序的易用性,以致方便后面模块的移植和应用。本次设计以Altera公司研发的cycloneII系列EP2C5T144C8来作为本次课题的核心控制器,以12864-12作为液晶显示器,使用了Verilog HDL语言编写的控制器,主要控制方式为主体程序采用的状态机。该控制器主要分为两个主要部分:字符显示模块以及图片显示模块。字符的显示功能方面上其采用的是显示控制模块和字符调用RAM相结合的方式来完成,这样能让用户能比较方便地调用液晶显示器自带的字库来显示所需要的字符。本次课题实现用FPGA在液晶显示器上的任意位置上显示任意需要的16*16像素的中文字符和16*8的英文字符,而且还要能够根据用户输入数据的变化的同时显示内容也能同步变化。
该课题的研究在一定的程度上有助于FPGA的系列产品的开发和改善,特别是在使用到LCD得采用FPGA的产品的开发上。同时也可以大大得缩短了FPGA的开发时间。而且,因为看在模块的易用性,也将会使得更多使用FPGA的产品搭配上出现液晶显示器,促进了人机之间的友好型,为这方面的行业和我们的生活带来新的创新与发展。
关键词: FPGA;万年历;LCD;温度传感器;状态机
Abstract
The main task of this subject is to design FPGA data LCD display based on a good program, for ease of use, so as to facilitate the transfer and application of the back module. This design uses the 12864-12 liquid crystal display, and the use of the pany developed cycloneII series EP2C5T144C8 as the core controller of the subject. The use of Verilog controller in HDL language, the main control method as the main program uses the state machine. The controller consists of two main parts: the character display module and image display module. Display characters on the display control module and a character called bination plete, so users can conveniently call liquid crystal display own fonts to display the required character. The implementation of 16*16 pixel any need of Chinese characters and English 16*8 character display any position by FPGA in the LCD, but also able to change according to the user input data at the same time display content can also change.
The development of series products of this research will be helpful to using FPGA, especially the need to use the LCD product. At the same time can greatly shorten the development time of FPGA. In addition, because of the module, will also make more use of the FPGA product LCD, increase between human interaction