- 12
- 0
- 约1.02万字
- 约 21页
- 2021-08-31 发布于广东
- 举报
PAGE
PAGE 21
多路彩灯控制器的设计
[摘 要]:当今时代科技发展日异月新,彩灯作为一种景观应用越来越多。在电子电路设计领域中,电子设计自动化(EDA)工具已成为主要的设计手段。它的发展给电子系统的设计带来了革命性的变化,EDA软件设计工具,硬件描述语言,可编程逻辑器件(PLD)使得EDA技术的应用走向普及。本次设计是十六路彩灯控制器,现代生活中,彩灯已经成为必不可少的景观,本次设计本着与实际生活密切联系的原则,论述了使用VHDL设计十六路彩灯控制器的过程。VHDL为设计提供了更大的灵活性,使程序具有更高的通用性。同时也提高了设计的灵活性、可靠性和可扩展性,为大学生更好地认识社会提供了很好的机会。
[关 键 词]: 电子设计自动化(EDA);VHDL;彩灯控制器;
PAGE
PAGE 21
目录 TOC
1 设计方案 1
1.1 方案介绍 1
1.2 方案分析 1
2 模块设计及其功能 2
2.1 模块功能描述 2
2.2 时序控制模块 2
2.3 显示控制模块 4
3 十六路彩灯控制系统的实现 8
3.1 整体功能描述 8
3.2 设计原理 8
3.3 程序编译与仿真 11
4 总结与体会 13
附录 源程序: 15
PAGE
PAGE
PAGE 4
PAGE
PAGE 1
1 设计方案
1.1 方案介绍
用VHDL语言设计了一个十六路彩灯控制器,能够在六种不同的彩灯花型之间进行循环变化,并可设置花型变化的节奏,且可进行复位。本控制电路采用VHDL语言设计,运用自顶而下的设计思想,按功能逐层分割实现层次化设计。根据多路彩灯控制器的设计原理,将整个控制器分为两个部分,分别为时序控制模块和显示控制模块。时序控制模块实现的功能是产生1\4和1\8的时钟信号。显示控制模块中实现的六种花型分别为:
1100001111000011
1111110000111111
1010101010101010
1010110000110101
1011011011011011
1110000011100000
整个电路仅有时序控制和显示控制两个模块。
1.2 方案分析
此方案由时序控制电路和显示控制电路组成,电路组成较简单。且检查电路时易于分析修改,虽然原理相对复杂,但单元电路模块少,而且方案程序编写简单易懂,并能够灵活地添加或删减程序实现多种花型的变化,有很大的灵活性。因此,选择了此方案进行进一步的设计。
2 模块设计及其功能
本次设计分为两个子模块 ,即十六路彩灯时序控制模块和十六路彩灯显示控制模块。
2.1 模块功能描述
时序控制模块的功能是产生输入脉冲的1\4分频脉冲信号和1\8分频脉冲信号,以此控制十六路彩灯的快慢节奏变化。
显示控制模块的功能是使电路产生六种花型并且循环显示,以此实现本次课程设计要求实现的多路彩灯控制器的花型循环显示功能。
模块的设计使得程序得以实现,对于程序的理解和对模块的设计紧密的联系起来利用EDA技术方便快捷的实现了设计。用VHDL进行设计,首先应该理解,VHDL语言是一种全方位硬件描述语言,包括系统行为级,寄存器传输级和逻辑门级多个设计层次。应充分利用VHDL“自顶向下”的设计优点以及层次化的设计概念,层次概念对于设计复杂的数字系统是非常有用的,它使得我们可以从简单的单元入手,逐渐构成庞大而复杂的系统。
2.2 时序控制模块
时序控制模块是本程序的 时钟信号选择模块,它的功能是产生输入脉冲的1\4分频脉冲信号和1\8分频脉冲信号,以此控制十六路彩灯的快慢节奏变化。时序控制模块在本电路中起着至关重要的作用,它以彩灯闪动快慢节奏的变化实现了多路彩灯绚丽多彩的花型节奏变化。时序控制电路是整个电路中一个分模块,它的设计对十六路彩灯控制器设计的顺利完成起着决定性的作用。
以下是时序控制电路编译与仿真:
1.时序控制模块VHDL文本输入截图:
图2-1 时序控制模块VHDL文本输入图
Figure 2-1 sequential control module VHDL text input figure
有以下程序:
if chose_key=1 then
if temp=011then
temp:=000;
cllk=not cllk;
else
temp:=temp+1;
end if;
else
if temp=111then
temp:=000;
cllk=not cllk;
else
temp:=temp+1;
本段程序的作用是:当chose_key=’1’时产生基准时钟频率的1\4的时钟信号,否则产生基准时钟频率的1\8的时钟信号。本段简短的程序很轻松地实现了时钟频率的选择与变换,要想改变彩灯节奏的快慢,只需利用
您可能关注的文档
- 东南大学18-19-3毛概复习资料.pdf
- 懂你英语(1到6级).pdf
- 动静脉内瘘的护理.ppt[可编辑].pptx
- 动量守恒定律.pptx
- 抖音工会挂靠合作协议.doc
- 抖音时代运营计划专题培训课件.ppt
- 抖音直播基础介绍.pptx
- 独立方案决策与互斥方案决策、固定资产更新决策(一).docx
- 独立重复试验与二项分布PPT优秀课件1.ppt
- 端午节知识竞赛.ppt
- 中航期货-铜月报-2026年2月.pdf
- 欧洲央行-资本缓冲能力的结构模型.pdf
- 国金证券-计算机行业专题研究报告-消费电子3D打印迎加速契机.pdf
- 民航局机场司现行有效文件目录.pdf
- 华西证券-钠电池行业专题报告-技术成熟+应用领域清晰,钠电池有望迎来放量.pdf
- 华鑫证券-传媒行业周报-传媒回调行情仍在,智能新纪元撬动注意力经济.pdf
- 国金证券-石油化工行业研究-美以对伊朗军事行动爆发.pdf
- 西部证券-建筑建材行业周报-中国化学重点推荐关注减碳技术服务商.pdf
- 欧洲电力行业联盟-Eurelectric对ENTSO-E 2025年欧洲资源充足性评估咨询的回应(英).pdf
- 欧洲银行体系中的风险传播:非银行金融机构和市场风险的放大效应-2026.pdf
最近下载
- 社会情感学习(SEL)PPT模.pptx VIP
- 新改版教科版六年级下册科学知识点.doc VIP
- 西门子PLCs7-300教程课件.ppt VIP
- 教学实录之七下语文第6课《老山界》.docx
- 太阳能热水系统计算过程.pdf VIP
- 《设计思维方法与表达》教学课件2 (3).pptx VIP
- 中华人民共和国环境保护法亮点解读.ppt VIP
- 电力建设施工质量问题(通病)图集(火电分册).docx
- 党员2025年度组织生活会“(对照贯彻党的创新理论方面,对照加强党性锤炼方面,对照联系服务群众方面,对照发挥先锋模范作用方面,对照改作风树新风方面)五个对照”对照检查材料.docx VIP
- sel儿童社会情感课件.pptx VIP
原创力文档

文档评论(0)