网站大量收购独家精品文档,联系QQ:2885784924

彩灯循环显示控制器vhdl.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
彩灯循环显示控制器vhdl

课 程 设 计 课程名称_电子技术综合设计与实训 题目名称__彩灯循环显示控制器___ 学生学院___自动化学院________ 专业班级 电子信息科学与技术09级1班__ 学 号_____3109001160________ 学生姓名______刘运可___________ 指导教师_______夏益民 ________ 2011年 9月 16日 广东工业大学课程设计任务书 题目名称 彩循环显示控制器 学生学院 自动化学院 专业班级 电子信息科学与技术09级1班 姓 名 刘运可 学 号 3109001160 课程设计的内容 利用各种数字逻辑器件设计一个彩灯循环控制器1)彩灯能够自动循环点亮 2)彩灯循环显示且频率快慢可调。 3)该控制电路具有8路以上输出 1) 2) 3)。1 设计任务目的与要求 1 1.1 设计任务目的 ….1 1.2 设计任务要求 1 2 原理与模块介绍 1 2.1 74LS292分频器 1 2.2 74LS191计数器 1 2.3 74LS154译码器 1 3 设计方案 1 3.1彩灯循环 2 3.2频率快慢的控制 2 3.3方向的控制 2 3.4整体电路图 2 4 实验结果与数据处理 2 4.1 测试步骤 2 4.2 仿真结果 2 4.3 实验结果 2 5 结论与问题讨论 2 5.1 遇到的问题及解决办法 2 5.2 设计总结 2 参考文献 3 附录 3 1 设计任务目的及要求 设计目的 利用各种数字逻辑器件设计一个彩灯循环控制器1)彩灯能够自动循环点亮 2)彩灯循环显示且频率快慢可调。 3)该控制电路具有8路以上输出 74LS292分频器管脚图和功能表如上图所示 74LS292分频器的分频表如上表 74LS191计数器 74LS191是同步十六进制加/减计数器,异步置数。 可用指数法将其接成M进制的计数器。DNUP管脚控制计数器执行的是加法或者减法的计数。 加法计数是从 0000-0001-0010-0011-0100-0101-0110-0111-1000-1001-1010 -1011-1100-1101-1110-1111如此十六个数循环。 而减法计数是 1111-1110-1101-1100-1011-1010-1001-1000-0111-0110-0101 -0100-0011-0010-0001-0000如此十六个数循环。 74191的管脚图 74191的功能表 74LS154译码器 74LS154译码器是4线---16线的译码器,G1N,G2N是使能端。当G1N,G2N接低电平时,译码器正常工作。 3 设计方案 3.1 彩灯循环 74LS191是,当输入周期性脉冲信号时,其输出为二进制数形式,并且随着脉冲信号的输入,其输出在0000-1111之间循环变化。通过4线-16线译码器74HCl54,16条输出线按照74所加的二进制数依次变成电平,那条输出线为电平,与它相连的发光二极管就亮。因任一时刻,只有1个发光二极管亮,该电路的16个发光二极管组成,则发光二极管依次点亮时,,。其电路设计如图所示 3.2 频率快慢的控制 把50MHz 接到74LS292的clk输入端,74LS292的A,B,C,D,E五个输入端接输入,用于控制频率的快慢,具体实现原理是50MHz 分频到X Hz (50000/2^n ≈X,而十进制的n 等于二进制的DECBA .输出端Q接到计数器的输入clk端电路图如下: 3.3 方向的控制 74LS191是 3.4 整体电路图 4 实验结果与数据处理 4.1 测试步骤 1. 点击Processing 中的Start Compilation 开始进行编译。 2. 编译成功后开始分配管脚 ,根据需要分配管脚。 3. 管脚分配正确后,重新进行编译 4. 进行仿真。 5. 编译成功后,点击ToolsProgrammer进行下载。 点击Hardware Setup 选择相应的硬件,然后点击Start开始运行。 4.2 仿真结果 当计数器的DNUP端接低电平的时候,74LS191执行加法计数。74LS292的A,B,C,D,E端分别接低,高,高,低,高电平,即是DECBA==10110,10110化为十进制数为22 。 50 MHz/2^22=1Hz,其仿真图1所示: 图1 当计数器的DNUP端接高电平的时候,74LS191执行减法计数。74LS292的A,B,C,D,E端分别接

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档