Logisim实现运动码表

码表功能分析

输入:四个按键:Start、Stop、Store、Reset
输出:四个7段数码管
功能
   Start:计时器归零,开始计时
   Stop:停止计时,显示计时数据
   Store:显示最小时间记录
   Reset:复位,计时归零,系统记录99.99
运动码表界面

码表部件设计

在这里插入图片描述

数据通路的构建

在这里插入图片描述

控制单元的设计

码表控制器
在这里插入图片描述

状态转移
Stay = [Start Stop Store Reset]=[0 0 0 0]
在这里插入图片描述
在这里插入图片描述
N2 = ~start ~stop ~store ~reset ~S2 S1 S0 + ~start ~stop ~reset S2 ~S1 + store ~reset ~NewRecord ~S2 S1 ~S0 + store ~reset S2 ~S1 + stop ~reset S2 ~S1 S0

N1 = ~start ~store ~reset ~S2 S1 ~S0 + store ~reset ~S2 S1 S0 + store ~reset NewRecord ~S2 S1 + stop ~reset ~S2 ~S1 S0 + stop ~reset ~S2 S1 ~S0

N0 = ~start ~stop ~store ~reset ~S2 S0 + ~start ~stop ~store ~reset S2 ~S1 + ~reset S2 ~S1 S0 + store ~reset ~S2 S1 S0 + store ~reset NewRecord ~S2 S1 + start ~reset ~S2 ~S1

输出函数

状态编码状态标识状态标识SD-SELSD-ENDP-SELTM-ENTM-RST
000S0初始状态01101
001S1计时状态10010
010S2暂停状态10000
011S3新纪录模式11000
100S4旧纪录模式10000
101S5显示状态10101
  • 1
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值