• 设计目的

本次课程设计要设计一个彩灯循环控制器。首先要分析设计要求,从要实现四花样入手推导出要使用的芯片。可通过八位右移寄存器74LS164实现八个彩灯的向右移动,从它的右移输入端输入四种码来实现它的四种花样。根据四种花样确定这四种码,可通过模十六计数器74LS161的输出端接与门74LS08和非门74LS04产生。

1.1 实现方法

要实现彩灯的自动转换,把四种码输入四选一数据选择器74LS153的四个输入端,它的地址输入端接双D触发器74LS74的两个输出端,74LS74可产生四种循环的状态,从而实现彩灯的自动转换。时钟信号由两个555产生,一个产生周期为0.721秒的矩形脉冲控制模十六计数器74LS161和八位右移寄存器74LS164,另一个产生周期为14.01秒的脉冲控制双D触发器。当彩灯完成一种花样时,双D触发器输出状态改变,数据选择器选择另一种码输出,彩灯变为下一种花样,直到完成四种花样再循环变化。经实验验证,所设计的四花样彩器能完成四花样变换,每一种花样循环两次,四种花样不断循环。

2.系统分析

本次基于Multisim14 设计的彩灯实现了选题所叙述的要求

设计要求控制一个彩灯循环即可本次设计的核心电路部分是置数模块,计数模块,显示模块,需要用Multisim14.0软件实现。

题目要求:

1.彩灯能够自动循环点亮;

2.彩灯循环频率快慢可调;

3.彩灯具有8路输出。

4.自行设计脉冲信号产生电路。

5.画出系统框图和逻辑电路原理图及接线图,并用电路仿真软件进行仿真。最后写出设计和仿真总结报告。

6.可自行增加其它功能。

2.1 主要参考元器件

  1. NE555定时器

  1. 模十六计数器74LS161

  1. 双D触发器74LS74

  1. 与门74LS08

  1. 非门74LS04

  1. 四选一数据选择器74LS153

  1. 八位移位寄存器74LS164

3. 系统设计

3.1 系统组成框图

设计好各个部件的功能,再把它们有机的组织起来构成一系统完成彩灯控制器的设计。系统可由四个模块组成,它们分别是:四种码产生电路、开关电路、数据输出、时钟电路。设计框图如图3.1所示:

图3.1系统组成框图

由两个555构成两个时钟电路,由模十六计数器和组合逻辑门构成四种码产生电路,由双D触发器和数据选择器构成开关电路,由移位寄存器和八个彩灯构成输出电路,一个时钟控制模十六计数器和移位寄存器,另一个时钟控制双D触发器。

3.2 电路图设计

将各单元电路组织起来就得到了系统电路图,如附录1所示:本电路图设计简单、结构清晰,可分为四种码产生电路、开关电路、输出电路和时钟电路这四个模块。四种码产生电路由模十六计数器和组合逻辑门构成,开关电路由双D触发器和数据选择器构成,输出电路由移位寄存器和彩灯构成,时钟电路由两个555构成。通过改变多谐振荡器的电阻可改变彩灯流动的速度和各花样持续的时间,实现了彩灯花样的动态变化,增强了控制器的灵活性。

用模十六计数器74LS161的输出端的最高位Q作为双D触发器的时钟,可以少用一个555定时器。计数器每计八个数,Q由低电平变为高电平,双D触发D器的状态改变,四选一数据选择器74LS153选择下一种码输出,彩灯变为另一种花样,以后四种花样循环改变。如图3.2所示:

图3.2

3.3 各模块的组成及功能分析

四种码产生电路:由模十六计数器74LS161、与门74LS08和非门74LS04

4. 电路设计与分析

4.1 时钟脉冲产生电路

时钟脉冲产生电路由555定时器、两个电阻和两个电容构成。555定时器是

一种多用途的数字模拟混合集成电路,利用它可以方便的构成施密特触发器、单稳态触发器和多谐振荡器,由于使用灵活、方便,所以555定时器在波形的产生于变换、测量与控制等多种领域都得到广泛应用。时钟脉冲产生电路主要由555定时器芯片来实现。时钟电路图如图4.1所示:

:

图4.1时钟脉冲电路

4.2 四种码产生电路

根据用555定时器构成多谐振荡器,电路输出便得到一个周期性的矩形脉冲,其周期为: T=0.7(R+2R)C. 由公式计算得:T=0.721s时钟电路的输出一路作为计数脉冲送到模16计数器74LS161;另一路作移位时钟脉冲加到移位寄存器74LS164. 另一个555产生的矩形脉冲控制彩灯的自动转换,其周期设为模十六计数器的20倍,改变R1、R2的阻值即可,由公式计算得:T=14.42s。四种码产生电路如图4.2所示:

图4.2四种码产生电路

根据彩灯要实现的四花样,可确定移位寄存器输出的二进制码,即四种码产

生电路要产生的码,如表4-1所示:

表4-2十六进制计数器的真值表

表4-3 计数器真值表

4.3 彩灯自动转换控制电路

要实现彩灯四花样的自动转换,就要使四选一数据选择器74LS153循环地输出Z1、Z2、Z3、Z4,也就要使它的地址输入端输入四种状态并循环转变,可用双D触发器实现。双D触发器的两个输出端Q1、Q2的状态方程为:

设双D触发器的初始状态Q1Q2= 00,由Q1、Q2的状态方程式(4—2)和式(4—3)可得,Q1、Q2的状态变换顺序为00—>01—>11—>10—>00,实现四分频。用双D触发器的输出端Q1、Q2控制选择器的地址输入端,使数据选择器自动选择一种码输出,实现彩灯花样的自动控制。自动转换控制电路如图4.3所示:令Q1Q2=AB,74LS153数据选择器的功能.

图4.3自动转换控制电路

工作原理:数据从多谐振荡器的输出端输出,输入到双D触发器的时钟信号输入端,然后从双D触发器的输出端,输出到双四选一数据选择器74LS153的地址输入端。由表4-3可知,数据选择器的地址输入端A、B循环转变,输出端1Y循环选择四种码Z1、Z2、Z3、Z4输出,使彩灯的四花样自动循环改变。

4.4 花样输出电路设计

当输入移位寄存器数据输入端的码为10000000时,清零后在移位脉冲CP的作用下,寄存器数码移动情况如表4-4所示:

工作原理:输出电路由八位移位寄存器74LS164、八个彩灯和八个驱动电阻

构成。寄存器的数据输入端接收开关电路输出的四种码,这四种码在移位寄存器的八位并行输出端从QA向QH移动,输出四种彩灯花样。由表4-4可看出,输入码中的那位高电平“1”从寄存器的输出端QA经八个移位脉冲CP作用后逐渐到了QH,使输出端所连接的彩灯依次点亮,实现了彩灯依次点亮的花样。当输入另外的三种码时,寄存器的数码移动原理相似,所以就不累赘了。

5. 仿真结果及分析

5.1 仿真电路图

如下图所示:

图5.1设计电路图

时钟脉冲产生电路由555定时器、两个电阻和两个电容构成。555定时器是

一种多用途的数字模拟混合集成电路,利用它可以方便的构成施密特触发器、单稳态触发器和多谐振荡器,由于使用灵活、方便,所以555定时器在波形的产生于变换、测量与控制等多种领域都得到广泛应用。

输出电路由八位移位寄存器74LS164、八个彩灯和八个驱动电阻

构成。寄存器的数据输入端接收开关电路输出的四种码,这四种码在移位寄存器的八位并行输出端从QA向QH移动,输出四种彩灯花样。

图5.2Z1情况四位移流水灯

图5.3单位移流水灯

图5.4Z2情况八位移流水灯

图5.5双位移流水灯

由表4-4可看出,输入码中的那位高电平“1”从寄存器的输出端QA经八个移位脉冲CP作用后逐渐到了QH,使输出端所连接的彩灯依次点亮,实现了彩灯依次点亮的花样。

文件

利用Multisim14.0软件进行仿真,设计电路有需要的可以私信摸鱼哥

(点个关注即可白嫖)

彩灯循环控制系统 电路与电子技术 课程设计相关推荐

  1. 信号发生器-电路与电子技术课程设计

    目录 1 设计任务与要求 1.1 设计任务 1.2 设计要求 2 方案设计与论证 2.1 方案设计 2.2 论证 3 信号发生器设计与计算 3.1 信号发生器设计 3.2 方波振荡电路图 3.3 三角 ...

  2. 增益可控放大电路-电路与电子技术课程设计

    目录 1 设计任务与要求 1.1 设计任务 1.2 设计要求 2 方案设计与论证 2.1 方案设计 2.2 论证 3 放大电路设计与计算 3.1 放大电路设计 3.2 电子开关切换电路设计 3.3 六 ...

  3. 数字电子技术课程设计——盲人报时钟

    数字电子技术课程设计 盲人报时钟 任务书 0.1  设计课题 盲人报时钟 0.2  设计目的 (1)     掌握盲人报时钟的设计.组装和调试方法. (2)     掌握声响模块的设计. 0.3  设 ...

  4. 《数字电子技术课程设计》课程笔记(二)————multisim仿真模拟

    仿真源文件:链接:百度网盘 请输入提取码 提取码:1234 一.前言 对于一个完整的设计过程而言,仿真是一个必不可少的过程,因为仿真给了你一个重要的数据参考,信心来源,在之后的硬件设计过程中,心中的引 ...

  5. 计数器的设计--电子技术课程设计说明书--模99

    < 计数器的设计> 电子技术课程设计说明书 目录 < 计数器的设计> 电子技术课程设计说明书 引言 方案比较 电路设计 电路的仿真 结论 参考文献: 引言 计数是一种最简单基本 ...

  6. 数字电子技术课程设计-八路抢答器

    数字电子技术课程设计-八路抢答器 大学生活逐渐虚度光阴,不知道干了啥都已经快大三了~~~~ 做的东西还是有一些bug,到最后答辩完事之后就开始复习期末考试了,没时间再整 有错误请指正 目录 第一章 课 ...

  7. 浙江理工大学数字电子技术课程设计

    <数字电子技术课程设计>报告 班级:      20计算机科学与技术(3)班         学号:             2020329621193                姓名 ...

  8. 电子技术课程设计——西南交大

    电子技术课程设计--西南交大 昨天终于把这个课设搞好了,在这里记录一下我遇到的问题与相应的解决办法. 我们的选题是数字气压计,完成了基本的测试温度与气压数据,还完成了测量高度和WiFi传输APP显示功 ...

  9. 电子技术课程设计基于FPGA的音乐硬件演奏电路的设计与实现

    wx供重浩:创享日记 对话框发送:乐曲电路 免费获取完整无水印论文报告(包含电路图) 文章目录 一.设计任务要求 二.总体框图 三.选择器件 四.功能模块 五.总体设计电路图 六.结束语 一.设计任务 ...

最新文章

  1. 接口限流算法:漏桶算法令牌桶算法
  2. C#泛型简化代码量示例
  3. 远洋整站下载器不能用https_这可能是最全最好的爆破百度文库下载指南了!
  4. 局部反弹行情或一触即发|现货开户|现货投资
  5. 这个曾一票难求的AI大会,现在可以抢购早鸟票了丨MEET 2021
  6. 谈谈谷歌word2vec的原理
  7. SAP CRM WebClient UI Excel Export的运行时执行明细
  8. Android开发之Gradle多渠道打包总结
  9. Bishops Alliance—— 最大上升子序列
  10. AUTOSAR从入门到精通100讲(八十二)-AutoSAR之基础篇CanNM
  11. 内联元素(display:inline-block)注意事项
  12. 吐槽:Lambda表达式
  13. jetson nano 相关设置(开机自动登录、取消休眠和屏保、开机自启动程序)
  14. window.opener的用法
  15. IP地址基础和子网规划之其一
  16. PHP学习笔记08——GD绘图基础
  17. 佳能g3800编程器固件_佳能g3800清零软件 佳能g3800打印机废墨清零
  18. python微信自动发朋友圈_Python自制微信机器人:群发消息、自动接收好友
  19. java list取补集_Java 2 个 List 集合数据求并、补集操作
  20. n1装哪个版本的linux,斐讯t1/N1是装Ubuntu,还是LinuxDeploy,哪个更好?

热门文章

  1. [oeasy]python0088_字节_Byte_存储单位_KB_MB_GB_TB
  2. Python-文件存储
  3. Integer 用 == 比较时 127 相等 128 不相等
  4. C语言实现输入三次密码进行登录
  5. JRE和JDK和JVM
  6. jdk和jre(jdk和jre的关系)
  7. 2020年全球及中国自动化设备发展现状及市场竞争情况分析,本土企业加速布局,未来可期「图」
  8. 不同平台下移植x264
  9. 评估指标nlg-eval安装包踩坑
  10. python的opencv库使用gpu加速_Python跳一跳:使用Cython加速opencv像素级访问