明德扬吴老师 发表于 2019-9-26 19:02:01

28 视力检测工程

28视力检测工程展示
是时候为大家展示真正的技术了明德扬MP801开发板又增加了一个超级炫酷的案例——视力检测工程工程趣味性很强,玩乐的同时还能学到FPGA设计的知识。
工程效果:1。可以检测视力,具有随机出E图,判断正确方向、改变图像方向及大小、计数等功能,一起来看一下实现效果吧!
图像的放大和缩小功能。显示检测视力使用的“E”图像,所有图像居中显示,支持0级到7级八种图像大小;0级最大为100*480,7级最小,每一级别图像按照1/2比例缩小:


此工程还实现了图像的旋转功能,图片支持上下左右四个方向随机旋转:



再次表扬一下,本项目还实现了计数功能,能够统计正确和错误的次数,并通过数码管显示,正确率一看即知:


现在让我们揭开神秘的面纱,看看项目全貌吧

明德扬MP801开发板

连接后显示”E”字的屏幕

参考工程代码见下面文档。MO801开发板:
点拨开发板:

以下是本工程的学习视频MO801开发板:点击这里
点拨开发板:点击这里
以下是本工程的相关文档。


此项目包括了FPGA设计中图像旋转,图像放大、缩小,图像VGA显示等技术,可以很好的检测自己是否熟练掌握FPGA实操技术。感兴趣的朋友可以到明德扬论坛下载源工程和学习文档,更多精彩工程等你来做!

欢迎大家在此帖子里讨论本案例的问题。
【问题1】工程中含有代码key_module.v,为什么QUARTUS的工程里没有包含此代码?答:MDY的案例中,为了适配不同的开发板,采用条件编译的方式,来选择不同的代码来编译。例如key_module模块适用于MP801开发板,key_scan则是适用于MP603开发板。


jianpanxia 发表于 2020-3-11 13:53:15

不错值得深入学习

xiaojiu 发表于 2020-12-19 13:41:25

想要帮忙划分顶层模块以及子模块的信号列表

guan123 发表于 2021-12-19 22:30:24

有没有代码的讲解
页: [1]
查看完整版本: 28 视力检测工程