自动计数报警器c语言程序,计数报警器电路设计方案汇总(多款模拟电路设计原理图详解)...

计数报警器电路设计方案(一)

控制电路:控制Buzzer响10秒和LED报警10秒的电路。需要用555定时器中的单稳态触发器。用555定时器设计的多谐振荡器如图1所示。

e3290b2a7f1b4713f2ab12ddbd175512.png

图1 555定时器构成的多谐振荡器

计数器:所用的器材是74LS192n,74LS192n是双时钟方式的十进制可逆计数器。管脚11为置数端,管脚5为加记数端,管脚4为减记数端,管脚15,1,10,9为输入端,管脚3,2,6,7为输出端,13管脚是进位输入端,12管脚是进位输出端,14管脚是清零端。

3c79967698cd5445df0bf2d20287b733.png

计数器74LS192N如图2

音响电路:发光二极管用红色的LED,音响电路用Buzzer来实现。

电路原理图

60bba4c483bd86993e9deb08f1791a72.png

Buzzer,红色LED和555定时器的单稳态来实现10秒的电路。10=1.1RC即可

dfa660a682e93f247f5a2efcb672f094.png

计数报警器电路设计方案(二)

本设计主要有5V直流电源电路(整流、滤波、稳压电路)和计数报警电路(计数电路、译码电路、显示电路、声光报警电路)。

其原理图如图所示。

a523f3ebdacea41e18a20d0a15f29644.png

图 计数报警电路的原理框图

计数电路:采用两片74LS192N实现。用开关的闭合与打开产生计数脉冲,将脉冲信号送到74LS192芯片的UP端,由于74LS192是双时钟方式的十进制可逆计数器,所以当计数器计到9时,当下一个脉冲信号到来时它就要产生一个进位信号。这个进位信号可以接在下一个74LS192芯片的UP端,这样就可以实现00到99之间的计数,当十位上的数字计到9时,当下一个脉冲信号到来时它也要产生一个进位信号,这个信号可以用来控制声光报警系统的工作;在计数器的计数过程中,我们是需要显示出当前的数字的,所以这就需要用译码电路实现。计数电路如图所示。

0e5adba31b4da0752dddd6eb2d7c3522.png

译码电路:采用74LS247译码器。将74LS192芯片的对应接口接到74LS247芯片上,这时74LS247芯片便可以将接收到的信号译码,将译码后的信号送到数码管,数码管就可以显示当前计数器所计的数字。译码电路如图所示。

4c4a32262b81db60dc5af72b3164e579.png

显示电路:用两个共阳极七段数码管实现。显示电路如图所示。

d8b860c3a575feb3e618425704d8161e.png

声光报警电路:声光报警功能用蜂鸣器和LED灯实现,控制LED报警十秒,蜂鸣器报警10秒。此电路需要555定时器中的单稳态触发器。根据Tw=1.1RC(Tw=10)来选择合适的R和C即可,其中要想显示出报警的秒数,需要在单稳态触发器的输出端再接一个555定时器构成的多谐振荡器,由此产生的脉冲通过74LS160计数器计数,再通过74LS47N译码并通过七段共阳极数码管显示。声光报警电路如图所示。

97b0eae41e11b61af617e8263d38fea5.png

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值