教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

基于FPGA的多路彩灯控制器的设计(3)

来源:网络收集 时间:2026-08-17
导读: 图6.1输入信号 图6.2 输出波形 6.2显示控制器波形仿真: 图6.3输入信号 - - 11 - - 图6.4 输出波形 6.3彩灯控制器波形仿真: 图6.5 Chose_key为0时 - - 12 - - 图6.6 Chose_key为1时 七、设计中的问题及解决方法 实

图6.1输入信号

图6.2 输出波形

6.2显示控制器波形仿真:

图6.3输入信号

- - 11 - -

图6.4 输出波形

6.3彩灯控制器波形仿真:

图6.5 Chose_key为0时

- - 12 - -

图6.6 Chose_key为1时

七、设计中的问题及解决方法

实验表明 ,此设计方法能够满足多种不同花样彩灯的变化要求 ,并且该方法便于扩展不同变化模式的彩灯花样,同时又实现了彩灯的两种不同频率的闪烁。如果不按任何按键时候,灯就按四种花样顺序循环跑,如果按下某个键再松开,比如按下C键然后松开,那么不管之前灯跑到哪个花样,按键后灯就会从C代表的花样处开始跑,然后是D花样,然后是A花样,依次循环。但是A,B,C,D认为是按下会弹起的按键,因为这个程序里,如果一直按着按键不松手,会导致灯只是反复跑一个花样。比如按着B键不松手,那么就会反复跑B花样。还有不能允许同时按下两个键,三个键,4个键,也就是说,同一时刻ABCD只能有一个是高电平,否则会出错,因为这个程序并没有防错机制。

- - 13 - -

八、心得体会:

本次设计的课题是彩灯控制器,这个课题是自己选择然后经过老师审核的题目,因为在大一的时候经常编写类似的程序,所以自己对这类的程序编写和设计是比较熟练的.这个题目关键是计数器和分频器的使用,分频的方法有很多种,对于同一种功能的实现,用VHDL可以采用多种方式进行描述,每种方式之间各有优劣,本次设计只采用了其中较简单的一种,应尽量用最简洁的语言写出所需功能的程序。

通过这次课程设计对EDA技术有了更进一步的熟悉,VHDL语言和C语言等其他语言还是有很大的区别。VHDL是EDA技术的重要组成部分,其具有与具体硬件电路无关和与设计平台无关的特性,并且具有良好的电路行为描述和系统描述的能力,并在语言易读性和层次化、结构化设计方面,表现了强大的生命力和应用潜力。其主要的也是最大的优点就在于设计者可以专心致力于其功能的实现,而不需要对不影响功能的与工艺有关的因素花费过多的时间和精力。在实际操作中发现设计和课本上的知识有很大联系,但又高于课本,因此我们必须先把课本上的基础知识巩固好,才能在实际中更加熟练的应用.一个简单的原理要把它应用以及和其他功能综合起来就有些困难。所以,课本上的知识是实际运用的基础,我们务必认真学习!

九、主要参考文献:

【1】谭会生、张昌凡 EDA技术及应用 西安电子科技大学出版社 2002.8

【2】张洪润、张亚凡 FPGA/CPLD应用设计200例 北京航空航天大学出版社 2007.2

【3】王刚、张潋 基于FPGA的SOPC嵌入式系统设计与典型实例 电子工业出版社 2009.1

【4】周润景.基于QuartusⅡ的FPGA/CPLD数字系统设计实例[M].西安:电子工业出版社,2007,8 【5】潘松 黄继业. EDA技术实用教程(第二版)[M].北京:科学出版社,2006.9 【6】林明权 马维旻. VHDL数字控制系统设计范例[M].西安:电子 工业出版社,2003.1 【7】褚振勇. FPGA设计及应用(第三版)[M].西安:电子科技大学出版社,2012.4 【8】张毅刚 彭喜元 彭宇.单片机原理及应用(第二版)[M].北京:高等教育出版社,2009.11

- - 14 - -

基于FPGA的多路彩灯控制器的设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/448449.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)