数电实验之流水灯、序列发生器

本文介绍了使用触发器、门电路和组合器件设计广告流水灯的实验,包括逻辑电路图绘制、状态转移分析以及MSI计数器实现自启动01011序列信号发生器的过程。作者还展示了卡诺图化简和逻辑电路的硬件连接方法。
摘要由CSDN通过智能技术生成

 最近又用到了数电实验设计的一些操作和设计思想,遂整理之。

广告流水灯

实验内容

用触发器、组合函数器件和门电路设计一个广告流水灯,该流水灯由 8 个 LED 组成,工作时始终为 1 暗 7 亮,且这一个暗灯循环右移。

1) 写出设计过程,画出设计的逻辑电路图,按图搭接电路

2) 将单脉冲加到系统时钟端,静态验证实验电路

3) 用 TTL 连续脉冲信号加到系统时钟端,用示波器观察并记录时钟脉冲 CP、触发器的输出端 Q2、Q1、Q0 和 8 个 LED 上的波形

实验设计方案

  1. 列出状态转移真值表通过卡诺图化简,求出Q0,Q1,Q2表达式
  2. 将Q2,Q1,Q0连接到74138译码器上,将译码器与灯相连
  3. 列出状态转换表

Q2n

Q1n

Q0n

Q2n+1

Q1n+1

Q0n+1

0

0

0

0

0

1

0

0

1

0

1

0

0

1

0

0

1

1

0

1

1

1

0

0

1

0

0

1

0

1

1

0

1

1

1

0

1

1

0

1

1

1

1

1

1

0

0

0

逻辑化简

Q2n+1的卡诺图

       Q1n Q0n

Q2n

00

01

11

10

0

0

0

1

0

1

1

1

0

1

Q1n+1的卡诺图

       Q1n Q0n

Q2n

00

01

11

10

0

0

1

0

1

1

0

1

0

1

Q0n+1的卡诺图

       Q1n Q0n

Q2n

00

01

11

10

0

1

0

0

1

1

1

0

0

1

逻辑电路图

硬件连接图

利用触发器、组合函数器件和门电路组合成顺序脉冲发生器。可以选用两片7474和3线-8线译码器构成顺序脉冲发生器电路。

序列发生器

实验内容

分别用MSI计数器设计一个具有自启动功能的01011序列信号发生器

  1. 写出设计过程,画出电路逻辑图
  2. 搭接电路,并用单脉冲静态验证实验结果
  3. 加入TTL连续脉冲,用示波器观察并记录时钟脉冲CLK、序列输出端的波形

实验设计方案

        拟采用带反馈逻辑电路的移位寄存器实现序列信号发生器。

        考虑到,4<5<8,预计采取3位移位寄存器。

        验证是否满足“自启动”的要求。经验证,11个无效状态均可直接或间接地转化为某一有效状态。

卡诺图与逻辑化简

逻辑电路图

硬件连接示意图

  • 24
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
流水灯是一种常见的电子电路,可以用数电知识实现。下面是一种基于74HC595芯片的流水灯电路实现方法: 1. 准备材料:74HC595芯片、8颗LED灯、8个220欧姆电阻、若干根杜邦线、面包板、Arduino开发板。 2. 将8颗LED灯和8个电阻按照图示连接在面包板上。 3. 将74HC595芯片按照图示连接在面包板上。其中,OE引脚接地,MR引脚接高电平(5V),SH_CP引脚连接Arduino的数字引脚13,ST_CP引脚连接Arduino的数字引脚12,DS引脚连接Arduino的数字引脚11。 4. 编写程序,控制Arduino向74HC595芯片发送数据,并控制LED灯的亮灭顺序。具体实现方法如下: a. 首先定义8个数字变量,分别对应8个LED灯的状态(0表示灭,1表示亮)。 b. 在setup函数中初始化Arduino的数字引脚11、12、13为输出模式。 c. 在loop函数中,依次将8个数字变量的值写入74HC595芯片,控制LED灯的亮灭顺序。具体实现方法如下: i. 先将74HC595的数据存储寄存器清零。 ii. 依次将8个数字变量的值写入74HC595的数据存储寄存器中。 iii. 将数据存储寄存器中的数据移位到输出寄存器中。 iv. 延时一定时间,以便人眼能够观察到LED灯的亮灭变化。 5. 将Arduino开发板与电脑连接,上传程序。 6. 打开串口监视器,观察流水灯的亮灭效果。 注意事项: 1. 在连接电路时要注意正负极的连接,避免短和损坏器件。 2. 在编写程序时要注意数据的传输方式,以确保数据能够正确地传输到74HC595芯片中。 3. 在控制LED灯的亮灭顺序时要注意时间延时的设置,以便人眼能够观察到LED灯的亮灭变化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值