数字逻辑——时序电路设计(上)

一 实验目的

    1. 掌握时钟的使用方法
    2. 掌握锁存器和触发器的原理
    3. 掌握计数器模块的设计方法
    4. 掌握移位寄存器的设计方法
    5. 掌握存储器阵列的设计方法
    6. 了解点阵屏在数字电路中的应用
    7. 理解时序电路设计在应用场景中的作用

二 实验环境

本实验采用Logisim电路仿真平台。在使用Logisim设计本实验基础题要求的数字电路的时候,允许使用和不允许使用的器件如下:

允许使用

Logisim提供的运算器(如封装好的加法器和复用器)、带译码器的七段数码管

不允许使用(除非特别提示)

Logisim提供的存储单元(如封装好的D触发器、计数器、移位寄存器、存储器阵列)

三 实验记录

1、D触发器

(1)完成一个SR锁存器的设计

(2)使用SR锁存器设计出D锁存器

(3)利用两个D锁存器设计出一个D触发器

2、二进制倒计时器

原理图如下:

设置初始值9,利用比较器设定下限值为0,上面利用减法器依次减一,减为0    后又重复从9减至0。正常工作时,七段数码管上将显示循环9—8—7—6—5—4—3—2—1—0—9...当我们按下按钮时,恢复初始值9。

  1. 走马灯

具体闪烁效果见讲解视频

原理图如下:

总结:

通过复用器和按钮选择要亮的灯,然后将最后一个输出值一第一个复用器连接,使走马灯实现循环效果,让灯泡始终按照指定的位序循环位移发光。长按按钮会使得复用器重置回用户输入值,接下来它会重新开始按位序依次发光:若要开启写入功能则先打开开关A,再关闭开关B,之后按照用户的意愿在写入地址端口设置对应的地址,再在写入数据端口向特定地址写入用户数据。若要开启读取功能则先打开开关B,再关闭开关A。在f题基础之上,我们重新设计了一个8X10存储器并利用此设计了一个10X10的具有存储功能的显示屏。各部分实验正常运行达到预期目标,实验圆满完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值