下载此文档

简易多功能计数器1(4.doc


文档分类:通信/电子 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
简易可逆计数器的设计引言计数器是一个非常接近我们生活的一个小产品,如今它的应用也十分广泛,从各种各样的小型数字仪表到大型数字计算机,几乎是无处不在(1)。如锻炼身体用的“计步器”、医疗用的“心跳计”等。为了将理论更广泛的运用于实际生活中,本文将向大家介绍一种简易计数器的设计,该计数器可以实现计数、增减控制、手动/自动清零等功能。本设计以集成计数器74LS192十进制可逆计数器为核心,其输入为:计数、清零、增减切换三个按键。原理框图如图1所示。图1计数器的原理框图1计数器根据设计的要求能根据选择进行增减计数,固应选择可逆计数器,本文设计选择4位十进制可逆计数器74LS192,如图2。计数脉冲从CPU或CPD输入,每到来一个脉冲上升沿,,CPD接高电平,数据就加1;反之,CPD接CP,CPU接高电平,就减1。MR为异步清零端,当其接高电平时,计数器清零。这三个输入端也是本设计的三个控制端。此外,其它的控制端也应合理设置。PL为异布置数端,当其接高电平时,输出数据为Q0~Q3为P0~P3上的数据。图274LS192管脚图2按键控制按键开关一般有两种接法。一种是平时为高电平,按键按下为低电平,如图3(a)所示;一种是平时为低电平,按键按下为高电平,如图3(b)所示。其中A是控制信号的输入端。脉冲信号控制按键使用两者均可,但其它控制按键要根据具体芯片的引脚是高电平有效还是低电平有效来选择。本设计选择(a),读者可自行分析原因。图3按键开关的两种接法3译码驱动计数器输出的4位数据不能直接送至数码管进行显示,并且74LS192也无法驱动发光二极管。本设计选用7段译码驱动器74LS48(7448),其引脚如图4中所示。其中A0、A1、A2、A3为四位数据输入,且A0为最低位。LT为数码管测试端,当其加低电平时,数码管显示数码“8”,各段正常显示以检查其是否有故障。RBI为消隐功能控制端,高电平时才能正常显示。BI/RBO为锁存控制端,高电平时锁存,低电平时传输数据。a~g为七段输出,可以驱动共阴极LED数码管。也可选用4026或4033。若要共阳极数码管,则可选用7447、7449等。图4用7448驱动数码管的连接方法图4按键防抖如果按照上面的模块完成设计,则会出现一个很严重的问题,当按下一次键时,可能会记多个数(2)。这是因为按下与松开的瞬间会产生抖动,可用示波器进行观察其抖动波形,如图5所示。为了消除抖动带来的影响,本文采用积分电路和施密特触发器来防止抖动,如图6所示。积分电路中电容进行充放电的过程,从而将抖动转变成了平滑的曲线,再经过施密特触发器整形后就变成了标准的脉冲信号。考虑到,一般抖动时间为50ms左右,因此本设计选用R=330Ω,C=10μF。图5抖动波形图6常用防抖电路5自动清零清零端接高电平就实现了清零,因此通过一个开关接到高电平就可实现。同样,为了消除抖动带来的影响,也应采用一个触发器。6多位显示在实际应用中,经常使用的是多位显示,这就需要考虑74LS192的级联问题,级联时,只需将低位的CO端、BO端分别与高位的CPU端、CPD端连接起来,各芯片的CR端连接在一起,LD端连接在一起,就可以了,一位显示可参考图7。图7一位计数器电路图7结语本文由易到难,循序渐进的讲述了多位显示的可逆计数器的设计,并针对实际

简易多功能计数器1(4 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小98 KB
  • 时间2019-12-04