4.1 液晶显示模块概述 12
4.2 外形尺寸 12
4.3 模块引脚说明 13
4.4 接口时序 14
4.4.1 8位并行连接时序图 14
4.4.2 串行连接时序图 15
4.5 时钟周期表 16
4.6 用户指令集 16
4.6.1 基本指令集(RE=0) 16
4.6.2 扩充指令集(RE=1) 17
5 系统设计 19
5.1 系统概述 19
5.2 顶层设计 19
5.2.1 顶层电路设计 19
5.2.2 端口说明 19
5.3 状态机 20
5.3.1 状态图 20
5.3.2 源状态,目标状态以及触发条件 20
5.4 LCD模块说明 21
5.4.1 电路模块端口说明和定义 21
5.4.2 结构体说明 22
5.4.3 电路模块功能描述 23
5.5 DATA_BUFF模块说明 26
5.5.1 电路模块端口说明和定义 26
5.5.2 结构体说明 26
5.5.3 电路模块功能描述 27
6 硬件电路设计 29
6.1 PROTEL 99SE简介 29
6.1.1 发展历史简介 29
6.1.2 Protel 99SE的组成 29
6.1.3 Protel 99SE的主要特点 29
6.2 硬件电路模块设计 30
6.2.1 电源电路设计 30
6.2.2 时钟电路设计 30
6.2.3 下载接口及配置电路 31
6.2.4 整体电路图 32
7 系统仿真及验证 33
7.1 程序编译 33
7.2 波形仿真 34
7.3 硬件调试 34
致谢 36
参考文献 37
1 绪论
1.1 课题的目的和意义
本课题主要任务是设计基于FPGA的LCD驱动显示电路的设计与实现。兼顾好程序的易用性,以方便之后模块的移植和应用。最后在FPGA上实现汉字动态显示。本课题的研究有助于采用FPGA的系列产品的开发,特别是需要用到基于FPGA的LCD产品的开发。同时可以大大缩短FPGA的开发时间。增加人机之间的交互性,为行业和我们的生活带来新的变化。
采用传统方法设计的汉字滚动显示器,通常需要使用单片机、存储器和制约逻辑电路来进行PCB板级的系统集成。尽管这种方案有单片机软件的支持较为灵活,但是由于受硬件资源的限制,未来对设计的变更和升级,总是难以避免要付出较多研发经费和较长投放市场周期的代价。
FPGA具有编程方便、集成度高、速度快、价格低、可重构性强等优点,应用广泛,市场潜力强;LCD使用便利,适用范围广泛。随着电子设计自动化(EDA)技术的进展,基于可编程FPGA器件进行系统芯片集成的新设计方法,也正在快速地到代基于PCB板的传统设计方式。因此,本设计的研究是很有必要的,之所以基于FPGA设计是因为现场可编程门阵列(FPGA)设计周期小,灵活度高,适合用于小批量系统,提高系统的可靠性和集成度。并且采用编写灵活的VHDL语言编写主程序。
- 上一篇:Matlab+PWM整流器控制系统的研究
- 下一篇:数控龙门铣床操作盘电气仪表系统工程设计
-
-
-
-
-
-
-
NFC协议物理层的软件实现+文献综述
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
江苏省某高中学生体质现状的调查研究
中国传统元素在游戏角色...
g-C3N4光催化剂的制备和光催化性能研究
浅析中国古代宗法制度
巴金《激流三部曲》高觉新的悲剧命运
C++最短路径算法研究和程序设计
高警觉工作人群的元情绪...