• 彩灯控制器设计 74ls160+ne555实现


    一、选题背景
    数字电子技术在我们生活中的应用非常之广泛,不论是在各个方面都会涉及到它,小到家用电器的自动控制,大到神舟九号和天空一号航天器的设计,都无可避免的要运用它。并且鉴于以理论推动实践及理论实践相结合为指导思想,特此用我们所学的理论知识来实践这次课程设计。

    1、功能要求

    以74LS160为主要器件,加之以循环电路、脉冲电路、显示电路、复位电路等,即可实现题目所述的功能(打开电源时,控制器可自动清零,从接通电源时刻起,自动地依次显示出数字0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列),0、2、4、6、8(偶数列)和1、2、3、4、5、6、7(音乐符号数列),然后又依次显示出自然数列、奇数列、偶数列和音乐符号数列……如此周而复始,不断循环)。并且需要保证每个数字显示的时间基本相等,这个时间在0.5~2秒内可调。

    2、方案论证

      方案一:可以用74LS153、74LS160及NE555加以必要的电路来实现。此电路的特点在于:虽然电路简单、器件使用少、但是理解思路不是很好,但是控制不易。而且不易处理音乐数列。
                  方案二,用74ls190和74LS191,译码器,三态门及必要门电路亦可实现,这种方案使用器件很少,但是时钟脉冲是由190的进位端接191的时钟脉冲端。不能实现各个数字显示时间一样。
    方案三:以JK触发器作为循环控制部分构成四进制(00-01-10-11),74ls138构成循环控制部分,加必要的门电路,结合74LS160便可实现。此方法较为普通。
    在设计过程中,由于先设计出的是第二种方案,考虑其简单易行、思路清晰,方便调试,综合考虑,采用方案三。

    3、基本设计任务

    用NE555、74LS160、JK触发器、74ls48数码管以及必要的门电路设计一个控制电路使其在开机时能够实现如下功能:自动地依次显示出数字0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列),0、2、4、6、8(偶数列)和1、2、3、4、5、6、7(音乐符号数列),然后又依次显示出自然数列、奇数列、偶数列和音乐符号数列……如此周而复始,不断循环

    4、发挥设计任务

    •    加上4个LED分别指示每个循环状态。

    5、电路特点

    用较为简单的思路实现课题功能,运用2个74LS160显示4组数列,其中奇偶数列共同使用一片,自然数列和音乐数列在一起共用一片74ls160,再有就是设计了4个状态指示LED。


    二、电路设计1、 总体方框图

    0.png (21.34 KB, 下载次数: 178)

    下载附件

  • 相关阅读:
    TypeScript(4)接口
    Python入门篇之循环结构
    PyTorch笔记 - Attention Is All You Need (4)
    DDR3 的相关设计规范(个人总结)
    计算机网络-数据链路层(广域网及相关协议(PPP协议帧格式,HDLC协议)数据链路层设备(网桥,交换机))
    如何测试 LoRaWAN 全球频段
    PAT B1046. 划拳
    有关测试的思考:决定软件测试的那只无形的手
    身份证扩展(类构造与析构)Java
    【uniapp微信小程序+springBoot(binarywang)
  • 原文地址:https://blog.csdn.net/runweipa/article/details/139390453