《彩灯控制器二.docVIP

  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文档。上传文档
查看更多
《彩灯控制器二

一、设计题目及要求 1.有八只LED,L0……L7 2.显示顺序如下表 3.显示间隔为0.25S,0.5S,1S,2S可调。 序号 L0 L1 L2 L3 L4 L5 L6 L7 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 2 1 0 1 1 1 1 1 1 3 1 1 0 1 1 1 1 1 4 1 1 1 0 1 1 1 1 5 1 1 1 1 0 1 1 1 6 1 1 1 1 1 0 1 1 7 1 1 1 1 1 1 0 1 8 1 1 1 1 1 1 1 0 9 1 1 1 1 1 1 1 1 10 0 1 1 1 1 1 1 1 11 0 0 1 1 1 1 1 1 12 0 0 0 1 1 1 1 1 13 0 0 0 0 1 1 1 1 14 0 0 0 0 0 1 1 1 15 0 0 0 0 0 0 1 1 16 0 0 0 0 0 0 0 1 17 0 0 0 0 0 0 0 0 18 1 0 0 0 0 0 0 0 19 1 1 0 0 0 0 0 0 20 1 1 1 0 0 0 0 0 21 1 1 1 1 0 0 0 0 22 1 1 1 1 1 0 0 0 23 1 1 1 1 1 1 0 0 24 1 1 1 1 1 1 1 0 25 1 0 0 0 0 0 0 0 26 0 1 0 0 0 0 0 0 27 0 0 1 0 0 0 0 0 28 0 0 0 1 0 0 0 0 29 0 0 0 0 1 0 0 0 30 0 0 0 0 0 1 0 0 31 0 0 0 0 0 0 1 0 32 0 0 0 0 0 0 0 1 二、设计过程及内容 整体方案 用74161做23进制计数器进行分频分出8Hz,用数据选择器和十六进制加法计数器的分频功能做一个时间选择器,控制时间间隔分别为0.25s,0.5s,1s,2s可调。按彩灯的变化规律将整体变化情况分为四个部分,分别用移位寄存器实现。用两个74161做一个33进制计数器进行循环控制并用与、或、非门再结合计数器和数据选择器做控制电路对四个显示模块按题目要求进行选择控制,最终得出总的彩灯显示效果和时间可调要求。 具体步骤 步骤一. 用两片74161设计23进制计数器,电路如图: 步骤二. 用做好的23进制计数器对选好的输入的184HZ信号进行分频,分出8HZ脉冲.再借用74161做成分频器,把8HZ频率分成4HZ,2HZ,1HZ,0.5HZ.利用74153片选功能选出所需频率,实现频率可调. 步骤三. 设计33进制计数器对应题中33种状态控制灯的33种变化.如图: 步骤四. 对应题中彩灯变化的33种状态分成4组,分别使用移位寄存器实现变化 彩灯变化第一部分 彩灯变化第二部分 彩灯变化第三部分 彩灯变化第四部分 步骤五. 在每块变化电路的第一个状态译出置数信号,控制下面的地址选择,从而可实现彩灯变换部分的选择。设计图如下: 步骤六.用74161设计一个四进制计数器,从而作为地址控制四个模块的顺序输出,实现彩灯变化的顺序输出。 步骤七.用步骤六所做四进制计数器控制74153的选择端。实现彩灯四部分的依次输出。 总电路: 仿真波形: 三、设计结论 在设计过程中,我的题目看似简单,在设计单独模块的时候一切都还很顺利,但当将各个模块组合起来连成总电路时进行最终的波形仿真时问题出现了.波形总是与题目要求的变化不相符合,这令我很苦恼.经过检查,各单元逻辑都是正确的,经过认真思考,对已有波形的仔细分析及对老师的询问,我把问题归结于时序问题.我采取了各种改进方案,波形越来越接近,但是总是不尽完美.再次分析,下我进行了芯片的换位,最终终于得出真确结果.在那一刻真可谓是欣喜若狂.多天的劳动终于有了成果. 经过了为期两周的课程设计,我自身深有感触,以往我们总是以书本为中心,可以说是单纯的纸上谈兵,未曾将理论转化为真正模型,于是一切在理论上就显得简单了.但真正要将自己的理论设计进行仿真实验时,一切就不那样简单了,于是问题就滋生了.正是因为问题的出现迫使我们不得不加强对理论的理解,思维的转变.与此同时,我们自己也得到了锻炼.从而把书本的理论知识与实践相结合,发现枯燥的课本竟然可以延伸出那么多神奇而又合理的事物.这使我们受益匪浅.同时教育我们要注重细节勤于思考. 我深刻认识到EDA课程设计是很有必要的课程.同时,我要感谢在课程设计中一直陪伴我们并对各种问题进行耐心讲解的

文档评论(0)

shit0605 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档