
专业版
xx秒倒计时项目
273
0
0
1
简介
纯逻辑电路搭出来的xx倒计时项目
简介:纯逻辑电路搭出来的xx倒计时项目开源协议
:GPL 3.0
(未经作者授权,禁止转载)创建时间:2024-12-12 05:56:23更新时间:2024-12-23 09:27:59
描述
项目简介
项目整体分为五个部分;电源输入电路、倒计时显示电路、控制报警电路、以及时基震荡电路;整体项目结构并不复杂,主要需要理清各模块之前是如何配合完成倒计时功能的。
项目分析
-
电源输入电路:为整个系统提供+5V电源,使用2Ptypec接口进行供电,无CC引脚,不支持C to C的数据线进行供电;
-
时基震荡电路:使用NE555计数器作为作为时基芯片,由于时间是间隔1s的倒计时项目,震荡频率应该是1hz,也就是一个脉冲是1s;
-
倒计时显示电路:该电路重点是SN74LS192N(十进制计数器芯片),它可以支持向上/向下计数两种方式;一下是引脚描述:
-
CPU:加计数器时钟输入端
-
CPD:减计数器时钟输入端
-
MR:异步主复位输入,高电平有效
-
PL:异步并行输入,低电平有效
-
D0~D3:预置输入
-
Q0~D3:输出
-
TCU:向上溢出计数输出信号
-
TCD:向下溢出计数输出信号
-
-
CD4155BE(CMOS BCD 到 7 段 LED 锁存解码器驱动器);负责将Q0~Q3的电平转为数码管显示;
此处倒计时显示电路的原理是:将NE555输出的时基信号输入到减计数器时钟输入端U3,此时U3开始进行倒计时,D0~D3是初值预设,D3是高位、D0是低位,此时全部为0,则默认是0,开始倒计时计数时,会进位输出一个脉冲到U4的减计数器时钟输入端,U4的预设值为6,进而整体的数值变为59;解码器到数码管这一段比较简单,只是将BCD数据进行解码然后输出,需注意数码管要使用共阴极的,输出是高电平信号;
最后一部分是控制电路,注意分析起始电平,SN74LS00N(与非门),U5.1的两个引脚4511D1、D2默认是低电平,则输出为高,U5.2的2B引脚,默认应该是高电平,因为此时电源会经过发光二极管过来,则输出为低电平,U5.3的一端默认被拉高,所以输出是高电平,此时没有复位,显示可能会异常,当按下复位按键时,此时输出变为低,且会反馈回去,整体输出为低,芯片整体处于复位状态,等待开始按键按下然后变为高电平,开始倒计时;
设计图

BOM


添加到专辑
0
0
分享
侵权投诉
评论