16路彩灯控制系统.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

电子设计自动化实验报告

班级:31444

学号:3144421

专业:自动化

姓名:张磊

一、设计要求

设计一个十六路彩灯控制器,六种花型循环变化,有清零开关,并且可以选

择快慢两种节拍。

二、同组人

组长:江顺煌主要负责时序逻辑控制模块的设计实现。

张磊:主要负责显示逻辑控制模块的设计实现以及整个系统的整合

工作。

骆珠光主要负责仿真操作的具体细节与实现。

陈劭颖主要负责仿真结果的分析总结和整体的评估工作。

三、设计思路:

分析题目要求,设计一个十六路彩灯,主要实现三个功能:①六种花型循环

变化,②具有清零开关,③可以选择循环的快慢。实现这三种功能,由两个电路

模块构成,即显示控制电路和时序控制电路。该电路有三个输入端口,即时钟脉

冲输入端口(CLK_IN),循环速度控制端口(CHOSE_KEY),和清零信号控制端口

(CLR)。输出端口为LED[15..0],分别用于控制十六个彩灯。

在时序控制电路设计中,利用计数器计数达到分频值时,对计数器进行清零,

同时将输出信号反向,这就非常简洁地实现了对输入基准时钟信号的分频率,并

且分频信号占空比为50%。

在显示控制电路的设计中,利用状态机可以非常简洁地实现了六种花型的循

环变化,同时利用六个十六位常数的设计,可以非常方便地设置和修改六种花型。

对于顶层程序设计,因本系统模块较少,既可以使用文本的程序设计方式,

也可使用原理图的设计方式。但对于模块较多的系统,最好是用文本的程序设计

方式。

我们将时序控制电路和显示控制电路两个模块统一成一个十六路彩灯控制

系统,整个系统的电路原理图如图1所示。

图1彩灯控制系统电路图

四、程序流程图:

(1)时序控制程序流程图

(2)显示控制程序流程图

五、调试方法和结果

该系统通过MAX+plus软件,分三部分仿真,即时序控制仿真,显示控制仿

真,和对整个十六路彩灯控制系统进行仿真。仿真结果及分析如下:

(1)时序控制仿真

图2时序控制仿真1

仿真分析:

CLK_为外部输入脉冲信号,CLR为清零信号,CHOSE_KEY为循环快慢选择信

号,CLK为输出信号,将来作为显示控制的输入脉冲信号。

由仿真结果可以看出当CLR为高电平时,清零信号作用,输出CLK始终为低

电平不产生变化,即TEMP始终在为0不循环。当CLR为0不作用,CHOSE_KEY

为1时,CLK输出信号开始在高低电平之间来回变化,循环周期约为360ns,即

temp值只在0,1,2,3之间循环,当CHOSE_KEY为0时,CLK的循环周期约为720ns,

即temp值在0,1,2,3,4,5,6,7之间变化。

综上所述,CLR可以实现输出脉冲CLK是否启动,CHOSE_KEY可以实现输出

脉冲CLK循环周期大小的变化。所小仿真结果具有更好的观察效果:

图三时序控制仿真2

(2)显示控制仿真

根据仿真结果可以看出当给入一个脉冲信号CLK时,十六个LED彩灯开始在

S0到S6六个状态中循环变化,当CLR为1时,彩灯状态暂停到某一状态不发生

改变。需要提出的是,在显示控制电路中CLR只起到暂停彩灯循环的作用,在整

个彩灯控制系统中CLR才起到灭灯的作用。

(3)十六路彩灯控制系统仿真

仿真分析:

仿真结果中,LED的0和1分别代表彩灯的灭和暗,RENT_STATE代表彩灯

的六种花色状态。

由仿真结果看出,当CLR清零信号为1时,LED彩灯始终为0000000000000000,

RENT_STATE为S0表示十六个彩灯全暗。当CLR为0,CHOSE_KEY为1时,表示

选择快速循环档,当CHOSE_KEY为0时,表示选择慢速循环档。图中可以看出快

速循环档和慢速循环档彩灯画色的循环速度有明显的差别。

综合仿真

文档评论(0)

135****5548 + 关注
官方认证
文档贡献者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档