电子拔河机(一):基础篇

一、设计内容

  • 拔河的中心线:中间灯
  • 双方按下按键:亮点往按得快的方向移动
  • 直到亮点移到任意边的终端,这一方就获胜
  • 双方没有按下,输出保持
  • 复位后亮点恢复到中心线
  • 计数器显示胜者的次数

二、电路原件

编码电路(CC40193)

CC40193是可逆计数器,控制加减的CP脉冲分别加至5脚和4脚。
当电路要求进行加法计数时,减法输入端CPD为高电平;
当电路要求进行减法计数时,加法输入端CPU为高电平;

遇到的问题:
若直接由A、B按键产生的脉冲加到5脚或4脚,那么就有很多时机在进行计数输入时另一个计数输入端为低电平,计数器不能计数,双方按键均失去作用。(即必须保持一高一低才能计数)
解决办法:
加一整形电路,使A、B二键出来的脉冲经整形后变为一个占空比很大的脉冲,这样就减少了进行某一次计数时另一计数输入为低电平的可能性,从而使每按一次键都有可能进行有效的技术。

整形电路(与门CC4081、非门CC4011实现)

  • 与门:多个输入端,一个输出端。当所有的输入同时为高电平时,输出才为高电平,否则输出低电平。
  • 非门:输入为低,输出为高;输入为高,输出为低。

译码电路(CC4514)

译码器的输出Q0~Q 14分接为15个(或9个)发光二极管,二极管的负端接地,而正端接译码器;当输入为高电平时发个二极管点亮。
在这里插入图片描述在这里插入图片描述

控制电路(异或门CC4030和与非门CC4011)

目的: 指出谁胜谁负。

游戏规则所要求的功能: 当亮点移到任何一方的终端之后,判这方为胜利,此时双方的按键均宣告无效。

该功能如何实现:终端的二极管的正极接到异或门的两个输入端,当有一方获胜,该方输出为1,另外一方为0,异或门输出为1,经过非门产生低电平0,再送到CC40193计数器的置数端,于是计数器停止计数,处于预置状态。

为什么可以使计数器停止计数?
回答:
计数器数据端A、B、C、D和输出端QA、QB、QC、QD对应相连,输入也就是输出,从而使计数器对输入脉冲不起作用。

胜负显示

双方终端二极管非门后输出分别接到CC4518双BCD码计数器的两个EN端(使能端),CC4518的两组4位BCD码分别接到实验转置的两组译码显示器的A、B、C、D插口处。 当一方取胜时,该方终端二极管发亮,产生一个上升沿,使相应的计数器进行加一计数,于是就得到了双方取胜次数的显示。
在这里插入图片描述

复位

  • 为能进行多次比赛需要进行复位操作,使亮点返回中心点,可用一个开关控制CC40193的清零端R即可。
  • 胜负显示器的复位也应用一个开关来控制胜负计数器CC4518的清零端R,使其重新计数。

电路框图

在这里插入图片描述

  • 6
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值