利用74ls192做60秒倒计时(包括电路图)
本设计选用5 5 5 定时器构建振荡电路,结合7 4 LS1 9 2 、7 4 LS4 8 以及七段共阴LED数码管,打造出一款具备计时器直接复位、启动、暂停、连续计时和报警功能的计时器。电路的组装与调试过程简便,使用标准元件,装配即能使用。
一、电路构成 电路主要由秒脉冲发生器、计数器、译码器、显示部分、报警系统及辅助控制单元五大模块组成,具体可参照附图。
整体电路布局图及印制板布局图分别如附图所示。
1 . 秒脉冲发生器 由5 5 5 定时器与外部元件R1 、R2 、C构成的多谐振荡器产生了秒脉冲。
2 . 计数器 使用两片7 4 LS1 9 2 同步十进制可逆计数器作为计数器。
通过设置Rd=0,反向=0,CPd=1 ,实现计数器按照8 4 2 1 码递减计数。
通过借位输出端反向BO与下一级的CPd相连,实现计数器间的级联。
异步置数由预置数反向LD端实现。
当Rd=0且反向LD=0时,无论CPu和CPd时钟输入端状态如何,计数器输出将与并行输入数据一致,即Q3 Q2 Q1 Q0=D3 D2 D1 D0。
3 . 译码及显示电路 本电路由译码驱动器7 4 LS4 8 与7 段共阴LED数码管构成。
7 4 LS4 8 译码驱动器特点包括内部上拉输出驱动、有效高电平输出、内置升压电阻无需额外外接电阻。
4 . 控制电路 负责计数器的复位、启动计数、暂停/继续计数以及声光报警等。
控制电路由IC5 负责。
IC5 B受计数器控制,IC5 C、IC5 D共同构成RS触发器,负责实现计数器的复位、计数、保持“2 4 ”状态及声光报警功能。
(1 )K1 :启动按键。
K1 断开时,计数器递减至零,控制电路触发声光报警,计数器保持在“2 4 ”状态等待。
K1 闭合后,计数器开始计时。
(2 )K2 :手动复位按键。
按下K2 时,不论计数器状态,计数器即刻复位至预设值“2 4 ”。
松开K2 后,计数器从“2 4 ”开始计时。
(3 )K3 :暂停按键。
当“暂停/连续”开关置于“暂停”时,计数器暂停计数,显示器保持当前值。
开关置于“连续”时,计数器继续计数。
单片机100秒倒计时程序(两位数码管,设置复位和开始两个按钮
好,这里有个版本:讲这个1 00秒倒数程序之前得先说句,法子多得很,这儿就唠唠一种思路。
先说说怎么驱动数码管,用单片机搭上MAX7 2 1 9 芯片驱动俩LED数码管挺好使,硬件接法简单成熟,单片机那头驱动程序也现成得很,想变个显示,程序里调调就好。
然后就得琢磨复位键和开始键咋设了。
这俩玩意儿,用中断或者查询都能搞定。
要是用中断,直接接单片机的外部中断1 就行。
要选查询,那得接两个GPIO引脚。
不过得防着它们乱触发,最好整个防抖动电路。
具体到程序实现上,可能稍微绕点,但真不难。
得写倒计时那点逻辑,还得处理按键输入,再把数码管显示给更新了。
倒计时的时候,按键那头得小心点,别因为处理不当出了岔子。
程序设计的时候,用单片机的定时器来做倒数挺方便,按键事件用中断或查询来处理也行。
当然了,细节上事儿挺多的,比如防抖电路怎么整、按键怎么防误触、数码管怎么刷新显示等等。
真到了实际开发,还得看具体的硬件和需求来调。
总的来说,这个1 00秒倒数程序实现起来不难,关键在设计合理、代码写得好。
希望这么一说能帮到你。
用ne555做一个99秒的倒计时的计时器,用两个数码管显示出来
提示:无需编程即可使用NE5 5 5 芯片。通过5 5 5 定时器、电容和电阻搭建一个多谐振荡器,其振荡周期设定为1 秒。
计数器部分,您可以选择7 4 LS9 0或7 4 LS1 9 2 型号。
至于译码器,建议使用CD4 5 1 1 ,并据此选择合适的数码管。
所有计数器均配备清零端,只需通过一个开关来操作即可。
至于报警系统,您可以通过三极管来驱动蜂鸣器。