当前位置:文档之家› 数电课程设计 篮球竞赛30秒计时器

数电课程设计 篮球竞赛30秒计时器

数字电子技术课程设计学院:班级:姓名:学号:23509444.doc摘要本课程设计是脉冲数字电路的简单应用,设计了篮球竞赛30秒计时器。

此计时器功能齐全,可以直接清零、启动、暂停和连续以及具有光电报警功能,同时应用了七段数码管来显示时间。

此计时器有了启动、暂停和连续功能,可以方便地实现断点计时功能,当计时器递减到零时,会发出光电报警信号。

本设计完成的中途计时功能,实现了在许多的特定场合进行时间追踪的功能,在社会生活中也具有广泛的应用价值。

此计时器的设计采用模块化结构,主要由以下3个组成,即计时模块、控制模块、以及译码显示模块。

在设计此计时器时,采用模块化的设计思想,使设计起来更加简单、方便、快捷。

此电路是一时钟产生,触发,倒计时计数,译码显示为主要功能,在此结构的基础上,构造主体电路和辅助电路两个部分。

关键字计时器光电报警模块化第 2 页共25 页目录前言 (4)第一章计数器概述 (5)1.1 计时器的特点及应用 (5)1.2 设计任务及要求 (6)第二章电路设计原理及单元模块 (7)2.1 设计原理 (7)2.2 设计方案 (8)2.3 单元模块 (10)2.3.1 8421BCD码递减计数器模块 (10)2.3.2 时钟模块 (13)2.3.3 辅助时序控制模块 (14)2.3.4 译码显示模块 (17)第三章安装与调试 (20)3.1 电路的安装 (20)3.2 电路的调试 (20)第四章实验体会 (21)结论 (23)参考文献 (24)附录 (25)第 3 页共25 页323509444.doc前言电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。

在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做为各种药丸,药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会是何其重要的。

在篮球比赛中,规定了球员的持球时间不能超过30秒,否则就犯规了。

本课程设计的“篮球竞赛30秒计时器”,可用于篮球比赛中,用于对球员持球时间30秒限制。

一旦球员的持球时间超过了30秒,它自动的报警从而判定此球员的犯规。

本设计主要能完成:显示30秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在直接清零时,数码管显示器灭灯;计时器为30秒递减计时其计时间隔为1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。

整个电路的设计借助于EWB5.12仿真软件和数字逻辑电路相关理论知识,并在EWB5.12下设计和进行仿真,得到了预期的结果。

第 4 页共25 页第一章计时器概述1.1 计时器的特点及应用随着社会文明的进步和科学技术的发展,先进的电子技术在各个近代学科门类和技术领域占有不可或缺的核心地位。

在我国现代化建设的发展进程中,数字电子技术在国民经济和科学研究各个领域的应用也越来越广泛。

而计时器恰恰是数字电子技术的一个重要组成部分,计时器是一个用来实现计数功能的时序部件,它不仅可以用来计脉冲个数,还常用来做数字系统的定时、分频,执行数字运算,以及其他特定的逻辑功能等等。

计时器的种类很多。

按构成计时器的各触发器是否使用同一个时钟脉冲源来分,可以分为同步计时器和异步计时器。

根据计时制的不同,可以分为二进制、十进制和任意进制计时器。

根据计时器的增减趋势,又可以分为加法、减法和可逆计时器。

还有可预置数和可编程序功能计时器等等。

目前,无论是TTL还是CMOS 集成电路,多有品种较齐全的中规模集成计时器,使用者只要借助于期间手册提供的功能表和工作波形图及管脚图排列,就能正确地使用这些器件。

第 5 页共25 页523509444.doc1.2 设计任务及要求1.2.1基本要求:(1)具有显示30秒计时功能;(2)系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;(3)在直接清零时,要求数码管显示器灭灯;(4)计时器为30秒递减计时,其计时间隔为1秒;(5)计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。

1.2.2 设计任务及目标:(1)根据原理图分析各单元电路的功能;(2)熟悉电路中所用到的各集成块的管脚及其功能;(3)进行电路的装接、调试,直到电路能达到规定的设计要求;(4)写出完整、详细的课程设计报告。

1.2.3 主要参考器件:NE555 74LS161(1) 74LS192(2)第 6 页共25 页第二章电路设计原理与单元模块2.1 设计原理30秒计时器的总体参考方案框图如图2-1所示。

它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路(简称控制电路)等五个模块组成。

其中计数器和控制电路是系统的主要模块。

计数器完成30秒计时功能,而控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。

图2-1 30秒计时器系统设计框图秒脉冲发生器产生的信号是电路的时钟脉冲和定时标准,但本设计对此信号要求并不太高,故电路可采用555集成电路或由TTL与非门组成的多谐振荡器构成。

译码显示电路由74LS48和共阴极七段LED显示器组成。

报警第7 页共25 页723509444.doc电路在实验中可用发光二极管代替。

2.2 设计方案分析设计任务,计数器和控制电路是系统的主要部分。

计数器完成30s计时功能,而控制电路具有直接控制计数器的启动计数、暂停/连续计数、译码显示电路的显示和灭灯功能。

为了满足系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系。

在操作直接清零开关时,要求计数器清零,数码显示器灭灯。

当启动开关闭合时,控制电路应封锁时钟信号CP,同时计数器完成置数功能,译码显示电路显示“30”字样;当启动开关断开时,计数器开始计数;当暂停/连续开关拨在暂停位置上时,计数器停止计数,处于保持状态;当暂停/连续开关拨在连续时,计数器继续递减计数。

系统设计框图如图2-1所示。

篮球竞赛30秒计时器实验电路如图2-2所示。

如果根据实验所提供的参考器件,还可在秒脉冲发生模块上做些变化,前者产生的脉冲周期直接是1秒;如果让其产生的秒脉冲频率为10Hz,触发脉冲输出的方波周期为0.1秒,再将该脉第8 页共25 页图2-2 篮球竞赛30秒计时器冲信号送到由74LS161构成的十分频器,由74LS161输出的脉冲周期为1秒,再将该信号送到计数器74LS192的CP减计数脉冲端。

如此就可得到两个方案,由于两方案原理相同,故本设计只采用方案一所述,即直接由555多谐振荡器产生脉冲周期为1秒的脉冲。

其电路如图2-2所示。

第9 页共25 页923509444.doc第 10 页 共 25 页 2.3 单元模块2.3.1 8421BCD 码递减计数器模块计数器选用汇总规模集成电路74LS192进行设计较为简便,74LS192是十进制可编程同步加锁计数器,它采用8421码二-十进制编码,并具有直接清零、置数、加锁计数功能。

图2-3是74LS192外引脚及时序波形图。

图中U CP 、D CP 分别是加计数、减计数的时钟脉冲输入端(上升沿有效)。

LD 是异步并行置数控制端(低电平有效), CO 、BO 分别是进位、借位输出端(低电平有效),CR 是异步清零端,D3-D0是并行数据输入殿,Q3-Q0是输出端。

74192的功能表见下表2-1所示。

其工作原理是:当LD =1,CR=0时,若时钟脉冲加到U CP 端,且D CP =1图2-3 74LS192外引脚及时序波形图第11 页共25 页23509444.doc表2-1 74LS192功能表则计数器在预置数的基础上完成加计数功能,当加计数到9时,CO 端发出进位下跳变脉冲;若时钟脉冲加到D CP 端,且U CP =1,则计数器在预置数的基础上完成减计数功能,当减计数到0时,BO端发出借位下跳变脉冲。

由74LS192构成的三十进制递减计数器如下图2-4所示图2-4 8421BCD 三十递减计数器第 13 页 共 25 页其预置数为N=(00110000)= (30)10。

它的计数原理是 : 只有当低位1BO 端发出借位脉冲时 , 高位计数器才作减计数。

当高、低位计数器处于全零 , 且 D CP 为 0时 , 置数端2LD =0, 计数器完成并行置数 , 在 D CP 端的输入时钟脉冲作用下 , 计数器再次进入下一循环减计数。

2.3.2 时钟模块为了给计数器74LS192提供一个时序脉冲信号,使其进行减计数,本设计采用555构成的多谐振荡电路(即脉冲产生电路),其基本电路如图2-6示.其中555管脚图如下图2-5示.由555工作特性和其输出周期计算公式可知,其产生的脉冲周期为: T=0.7(R 1+2R 2)C 。

因此,我们可以计算出各个参数通过计算确定了R1取15k欧姆,R2取68k 欧姆,电容取C 为10uF 、C1为0.1uF,.这样我们得到了比较稳定的脉冲,且其输出周期为1秒.图2-5 555管脚图23509444.doc图2-6 555多谐振荡电路图2.3.3 辅助时序控制模块为了保证系统的设计要求 , 在设计控制电路时 , 应正确处理各个信号之间的时序关系。

从系统的设计要求可知 , 控制电路要完成以下四项功能 :①操作 “直接清零”开关时 , 要求计数器灭灯。

②闭合 “启动” 开关时 , 计数器应完成置数功能 , 显示器显示 30 秒字样 ; 断开“启动”开关时 , 计数器开始进行递减计数。

R R u C cc③当“暂停 / 连续”开关处于“暂停”位置时 ,控制电路封锁时钟脉冲信号CP , 计数器暂停计数 , 显示器上保持原来的数不变,“暂停 / 连续” 开关处于“连续”位置时 , 计数器继续累计计数。

④当计数器递减计数到零 ( 即定时时间到 ) 时 , 控制电路应发出报警信号 , 使计数器保持零状态不变 , 同时报警电路工作。

如图2-7所示.图2-7 光电报警电路当计数到零时,两计数器借位端输出多为低(0),故本设计将高位片借位BO反馈到二极管负极性端,此时+5V电源经1k电阻使2发光二极管发出光电报警信号,完成报警功能,而在递减计数时,BO端输出为高(1),二极管不报警.2图2-8是辅助时序控制电路图。

第15 页共25 页23509444.doc图 2-8 辅助时序控制电路图(时钟信号控制电路)LD 接 74LS192 的预置数控制端, 当开关 1S 合上时 ,LD =0,74LS192 进行置数 ; 当 1S 断开时, LD =1,74LS192 处于计数工作状态 , 从而实现功能②的要求,当然本设计只要将启动信号直接加到置数端,见图2-2。

相关主题