数电课程设计第1页篮球竞赛30秒计时器序言篮球比赛中除了有总时间倒计时外,为了加快比赛的节奏,新的规则还要求进攻方在24秒内有一次投篮动作,否则视为违例
本人设计了一个篮球比赛计时器,可对比赛总时间和各方每次控球时间计时
该计时器采用按键操作、LED显示,非常实用
此计时器也可作为其他球类比赛的计时器
一、设计要求:1.30秒计时器具有显示30秒的计时功能
2.系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能
3.计时器为30秒递减计时时,其计时间隔为1秒
4.当计时器递减计时到零时,数码显示器不能灭灯,应发出光电报警信号
二、设计方案分析设计任务,该系统包括秒脉冲发生器、计数器、译码显示电路、辅助时序控制电路(简称控制电路)和报警电路等5个部分构成
其中,计数器和控制电路是系统的主要部分
计数器完成30s计时功能,而控制电路具有直接控制计数器的启动计数、暂停/连续计数、译码显示电路的显示和灭灯功能
为了满足系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系
在操作直接清零开关时,要求计数器清零,数码显示器灭灯
当启动开关闭合时,控制电路应封锁时钟信号CP,同时计数器完成置数功能,译码显示电路显示30s字样;当启动开关断开时,计数器开始计数;当暂停/连续开关拨在暂停位置上时,计数器停止计数,处于保持状态;当暂停/连续开关拨在连续时,计数器继续递减计数
另外,外部操作开关都应采取去抖动措施,以防止机械抖动造成电路工作不稳定
系统设计框图如图下图所示
秒脉冲发生器计数器译码显示控制电路报警电路数电课程设计第2页三、各个电路的功能分析1、译码显示电路用发光二极管(LED)组成字型来来显示数字
这种数码管的每个线段都是一个发光二极管,因此也称LED数码管或LED七段显示器
因为计算机输出的是BCD码,要想在数码管上显示十进制数,就必须先把BCD码转换