首页> 中文学位 >基于FPGA的TFT触摸屏显示与控制系统的设计
【6h】

基于FPGA的TFT触摸屏显示与控制系统的设计

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪 论

1.1 研究背景与现状

1.2 主要研究内容

1.3 论文组织结构

第2章 触摸屏介绍

2.1 触摸屏材质的分类

2.2 触摸控制技术的分类

第3章 SOPC技术介绍

3.1 SOPC技术简介

3.2 SOPC技术主要应用方向

第4章 硬件设计

4.1 总体硬件设计

4.2 基本硬件资源的设计[24-25]

4.3 ILI9325的端口设计

4.4 SD卡硬件端口设计

4.5 ADS7843硬件端口设计

4.6 总体RTL视图

第5章 SD卡的数据存储与读取

5.1 SD卡内数据存储

5.2 SD卡数据读取

第6章 显示驱动设计

6.1 ILI925的初始化[32]

6.2 图像显示函数设计

6.3 文本显示函数设计

6.4 图形显示函数设计

6.5 控制界面的设计

第7章 触摸驱动设计

7.2 延时解决去抖问题

7.3 屏幕校正解决书写偏差问题

7.4 滤波算法改进解决散点问题

第8章 实验结果

第9章 总结及展望

参考文献

致 谢

硕士期间发表论文

展开▼

摘要

随着技术的不断进步,在计算机及相关设备中,触摸屏开始逐渐取代鼠标-键盘等传统输入设备成为主流的人机交互方式。自苹果公司发布iPhone和iPad系列产品之后,触摸屏技术开始日益成熟。触摸屏以其快捷的操作方式、灵敏的反应速度、简洁的设计风格等众多优点开始在工业和生活中迅速普及。本文是基于 FPGA技术实现的 TFT触摸屏的显示和控制系统。选用 Altera公司提供的 DE0做为开发平台,硬件主控 FPGA芯片为平台上飓风III EP3C16F484C6,通过DE0上GPIO口外接四线电阻式触摸屏,然后采用SOPC进行软硬件协同设计。在硬件方面对基本的硬件资源、ILI9325、ADS7843和SD卡各个端口的功能、特点和工作模式做了分析,并在SOPC Builder中对各个端口的详细配置做了说明。在软件驱动方面,使用C语言着手编写了ILI9325、ADS7843和SD卡的驱动控制程序,并做了简单控制界面开发。在软件驱动设计中重点对触摸屏书写偏差,抖动以及散点的问题进行了深入研究。针对这些问题分别采用校正,延时和滤波方法加以解决。同时对滤波算法进行改进,在采样点数较少的情况下,仍能保证触摸屏书写的稳定性和准确性。
  在SOPC软硬件协同设计下,实现了从SD卡中读取图片数据并在触摸屏上显示以及在触摸屏上书写的功能。同时,设计的软件界面能够控制图片切换。从设计结果可以看出图片显示清晰,图像切换迅速。在经过延时和滤波处理后,可以看到散点基本消除、书写平滑流畅。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号