30S篮球计时器

合集下载

篮球30s计时器课程设计_带仿真效果图(模块分析详细)武汉科技大学

篮球30s计时器课程设计_带仿真效果图(模块分析详细)武汉科技大学

一、设计任务与要求设计任务:设计一个篮球竞赛30S计时器基本要求:1、计时器为30S递减计时,计时间隔为1S2、设置外部操作开关,控制计数器的直接清零,启动和暂停/连续功能3、计时器递减计时到零时,数码显示器闪烁,同时发出报警信号二、方案论证与设计该设计主要由一个555芯片产生一个时钟脉冲,通过控制电路直接加在递减计时芯片74ls192上,通过七段译码显示电路直接译码显示。

一:用555时基电路构成的多谐振荡器来产生频率为10Hz的脉冲,再将该脉冲信号加到由74LS161构即周期为1秒,接着将该信号送到计数器74LS192的CP减计数脉冲端,再通过译码器74LS248把输入的8421BCD码经过内部作和电路“翻译”成七段输出,这样加在led七段数码管上显示十进制数,然后在适当的位置设置开关或控制电路即可实现计数器的直接清零,启动和暂停/连续、报警等功能。

二:用555时基电路构成的多谐振荡器来产生频率为1Hz的脉冲,即输出周期为1秒的方波,再将该脉冲信号送到DCD_HEX芯片上,经过DCD_HEX内部译码,使LED显示十进制数,然后在适当的位置设置开关或控制电路即可实现计数器的直接清零,启动和暂停/连续、报警等功能。

方案选择:通过原理分析和仿真实验等步骤比较后,采用方案二,更简洁、方便、易于实现和各个功能。

三、单元电路设计与电路原理本设计分为五个部分,脉冲震荡电路、递减计时电路、译码显示电路、报警电路、最后控制电路。

如下系统框图下面是各个单元电路,如下一一赘述:1、脉冲振荡电路该电路由一个555芯片组成:555芯片的工作原理见下表1表1 555工作电压表原理图如下:图2 555脉冲发射电路如上图所示:555电路脉冲计算周期为:T=(R1+2R2)C㏑2;在本图中r1=47K,r2=48k,C=0.1u。

计算下来周期大约为1s钟。

2、递减计时电路该电路由两个74LS192芯片组成,实现30进制的递减计时功能,U2 a,b,c,d 以及U1 c,d输入端全部接地,U1 74ls192 a,b输入端接高电平,实现30进制计数功能。

篮球30秒计时器课程设计

篮球30秒计时器课程设计

篮球30秒计时器课程设计一、引言篮球30秒计时器是一项非常重要的设备,它在篮球比赛中起到了至关重要的作用。

本文将介绍如何进行篮球30秒计时器课程设计,以便让学生们更好地掌握这项技能。

二、课程目标本课程的主要目标是让学生们了解篮球比赛中30秒计时器的使用方法和规则,并且能够熟练地操作该设备。

通过本课程,学生应该能够掌握以下技能:1. 熟悉30秒计时器的外观和功能;2. 理解30秒计时器在篮球比赛中的作用;3. 掌握30秒计时器的使用方法;4. 能够根据比赛情况灵活操作30秒计时器。

三、教学内容1. 介绍30秒计时器的外观和功能在第一节课中,我们将向学生介绍30秒计时器的外观和功能。

首先,我们会向学生展示一个真实的30秒计时器,并让他们了解每个按钮和指示灯所代表的意义。

然后,我们会向学生演示如何启动和停止计时器,并且讲解不同指示灯所代表的含义。

2. 讲解30秒计时器在篮球比赛中的作用在第二节课中,我们将向学生讲解30秒计时器在篮球比赛中的作用。

我们会向学生介绍什么情况下需要使用30秒计时器,并且让他们了解使用30秒计时器的规则和注意事项。

同时,我们还会向学生演示如何根据比赛情况灵活地使用30秒计时器。

3. 掌握30秒计时器的使用方法在第三节课中,我们将教授学生如何正确地操作30秒计时器。

我们会向学生演示如何启动和停止计时器,并且讲解每个按钮所代表的含义。

然后,我们会让学生自己操作30秒计时器,并且纠正他们可能存在的错误。

4. 灵活操作30秒计时器在最后一节课中,我们将模拟篮球比赛场景,并且让学生根据比赛情况灵活地操作30秒计时器。

这样可以帮助学生更好地掌握该技能,并且提高他们的实际应用能力。

四、教学方法1. 讲授法:通过介绍、演示和讲解等方式向学生传授知识。

2. 实践法:让学生亲自操作30秒计时器,并且纠正他们可能存在的错误。

3. 模拟法:模拟篮球比赛场景,并且让学生根据比赛情况灵活地操作30秒计时器。

篮球竞赛30秒计时器实验总结报告

篮球竞赛30秒计时器实验总结报告

篮球竞赛30秒计时器实验总结报告一、引言篮球比赛是一项团队合作的体育运动,时间的合理控制对于比赛结果有着非常重要的影响。

而在比赛中,30秒迫使球队在一定时间内完成出手,能够增加比赛的紧张感和观赏性。

因此,在本实验中,我们设计并制作了一款篮球竞赛30秒计时器,旨在帮助裁判员和球员掌握比赛时间,提高比赛效率。

二、实验目的1.设计并制作一款能够准确计时的篮球竞赛30秒计时器;2.测试计时器的准确性和稳定性;3.评估计时器的使用效果和操作便捷性。

三、实验设计和方法1. 设计与制作:利用Arduino开发板、液晶显示屏和按键等元件,搭建出计时器的电路和显示界面。

2.测试准确性:将计时器与标准计时器进行对比,测试其计时的准确性。

3.测试稳定性:运行计时器连续计时一段时间,观察其是否能够保持稳定的计时状态。

4.评估使用效果:邀请裁判员和球员进行实际操作,收集他们的使用感受和意见。

四、实验结果与分析1.设计与制作:经过精心设计和制作,我们成功搭建了一款篮球竞赛30秒计时器。

其包括一个显示屏、一个计时按钮和两个调节按钮,操作简单明了,界面清晰易懂。

2.准确性测试:将计时器与标准计时器进行对比,测试结果显示两者的计时结果基本一致,误差控制在0.1秒以内,达到了比赛要求。

3.稳定性测试:运行计时器连续计时10分钟,观察其计时状态。

结果显示计时器保持了稳定的计时状态,没有出现明显的计时偏差,表现良好。

4.使用效果评估:邀请裁判员和球员进行实际操作,大部分人对计时器给予了积极的评价。

他们反映计时器的操作简单、易于使用,能够帮助他们更好掌握比赛时间,提高比赛效率。

五、结论通过本实验我们成功设计并制作了一款篮球竞赛30秒计时器。

实验结果显示,计时器具有准确的计时功能,能够稳定地进行计时,使用效果良好。

该计时器的应用能够帮助裁判员和球员更好地掌握比赛时间,提高比赛效率,增加比赛的观赏性和紧张感。

六、改进和展望虽然本次实验制作的篮球竞赛30秒计时器在准确性、稳定性和使用效果上都达到了预期目标,但仍有一些改进的空间。

30s篮球计时器课设报告

30s篮球计时器课设报告

30s篮球计时器课设报告引言:30s篮球计时器是一种用于篮球比赛计时的设备,它的作用是帮助裁判员和球员掌控比赛时间,确保比赛的公平性和规范性。

本篇报告将介绍30s篮球计时器的原理、功能、使用方法以及其在篮球比赛中的重要性。

一、30s篮球计时器的原理30s篮球计时器基于电子技术原理,通过内置的计时电路和显示器来实现对比赛时间的准确计时和显示。

它由主控芯片、计时电路、显示屏等组成,通过按键控制和显示屏来完成计时功能。

二、30s篮球计时器的功能1. 计时功能:30s篮球计时器可以精确计时比赛时间,包括正常比赛时间、加时赛时间和暂停时间等。

2. 显示功能:计时器上配备了数字显示屏,可以直观地显示剩余时间,方便裁判员和球员掌握比赛进程。

3. 报警功能:当比赛时间到达设定的时间阈值时,计时器会发出声音和闪光提示,提醒裁判员和球员注意。

4. 暂停功能:计时器支持暂停和继续功能,当比赛暂停时,裁判员可以暂停计时器,等待比赛继续。

5. 重置功能:计时器支持比赛时间的重置,当比赛需要重新开始时,裁判员可以将计时器复位到初始状态。

三、30s篮球计时器的使用方法1. 设置初始时间:在比赛开始前,裁判员需要根据比赛规则设定初始时间,将计时器的时间设置为相应的值。

2. 开始计时:裁判员在比赛开始后,按下计时器的启动按钮,计时器开始计时。

此时,计时器会显示剩余时间。

3. 暂停计时:当比赛需要暂停时,裁判员按下计时器的暂停按钮,计时器暂停计时。

比赛暂停期间,计时器的显示会保持不变。

4. 继续计时:比赛继续时,裁判员按下计时器的继续按钮,计时器继续计时。

此时,计时器会从暂停时的时间继续倒计时。

5. 计时结束:当比赛时间到达设定的时间阈值时,计时器会发出声音和闪光提示,提醒裁判员和球员比赛时间已经结束。

6. 重置计时器:比赛结束后,裁判员可以将计时器复位到初始状态,以备下一场比赛使用。

四、30s篮球计时器在篮球比赛中的重要性1. 保证比赛公平:30s篮球计时器可以精确计时,确保比赛时间的准确性,避免因计时错误而导致的争议和不公平情况发生。

篮球30秒计时器课程设计

篮球30秒计时器课程设计

篮球30秒计时器课程设计简介篮球30秒计时器是一种用于比赛计时的设备,它起到控制比赛时间的作用。

本篇课程设计将介绍篮球30秒计时器的原理、使用方法以及相关的教学内容。

篮球30秒计时器的原理篮球30秒计时器是一种根据篮球比赛规则设计的计时设备,主要用于掌控比赛时间。

其原理如下: 1. 计时器设置在30秒,根据比赛规则,球队进攻时必须在30秒内投篮。

2. 当一支球队控球开始进攻时,计时器开始倒计时。

3. 如果球队在30秒内未能完成投篮,那么球权转移到对方球队。

4. 如果球队在30秒内完成投篮,并且投篮球进入篮筐,那么该球队得到2分。

篮球30秒计时器的使用方法篮球30秒计时器的使用方法非常简单,主要分为以下几个步骤: 1. 首先,将篮球30秒计时器放置在比赛台上,并确保其电源已接通。

2. 在比赛开始前,按下计时器上的“开始”按钮,计时器开始工作,显示屏上显示的时间为30秒。

3.当一支球队控球开始进攻时,教练或裁判员应立即按下计时器上的“开始”按钮,计时器开始倒计时。

4. 如果球队在30秒内未能完成投篮,计时器倒计时结束后会发出警报声,并自动将球权转移到对方球队。

5. 如果球队在30秒内完成投篮,并且投篮球进入篮筐,计时器会停止倒计时,并显示下一次进攻的时间。

篮球30秒计时器课程设计为了帮助学生更好地理解和运用篮球30秒计时器,我们设计了以下课程内容: 1. 介绍篮球30秒计时器的作用和原理 - 讲解篮球30秒计时器在比赛中的重要作用,以及其设计原理和工作原理。

2. 计时器的使用方法和注意事项 - 具体讲解计时器的使用方法,如何按下开始按钮、如何重置计时器、如何处理倒计时结束后的情况等。

- 强调注意事项,如确保计时器连接正常、不要随意更改计时器设置等。

3. 球队协作训练 - 通过分组练习,让学生模拟比赛情境,分两支球队进行攻防对抗。

- 设定每次进攻时间为30秒,要求学生在规定时间内完成投篮,并根据比赛结果进行得分统计。

篮球竞赛30s计时器课程设计eda

篮球竞赛30s计时器课程设计eda

篮球竞赛30s计时器课程设计eda一、课程设计背景随着体育竞技水平的提高,越来越多的运动员们需要精确计时来衡量自己的表现。

其中,篮球运动在比赛中更加注重时间的精确掌控。

因此,设计一款30s计时器对于篮球竞赛来说至关重要。

二、课程设计目标本次课程设计旨在通过EDA(Electronic Design Automation)软件进行电路原理图和PCB布局设计,完成一款30s计时器电路板,并能够通过实际测试验证其功能。

三、课程设计内容1. 电路原理图设计1.1 系统总体框图首先,需要根据30s计时器的功能需求,绘制出系统总体框图。

其中包括了主控芯片、按键模块、数码管模块和蜂鸣器模块等。

1.2 主控芯片选型根据系统需求,选择适合的主控芯片。

这里推荐使用STC89C52微控制器,因为它具有较强的处理能力和丰富的外设接口。

1.3 按键模块设计按键模块是用来调整计时器时间或启动/停止计时器。

这里使用4个按键:加时、减时、启动/暂停、复位。

1.4 数码管模块设计数码管模块用于显示计时器的时间。

这里使用4个共阳数码管。

1.5 蜂鸣器模块设计蜂鸣器模块用于发出提示音,提醒运动员们时间已到或时间还剩余多少。

这里使用一个被动蜂鸣器。

2. PCB布局设计根据电路原理图,进行PCB布局设计。

需要注意的是,为了保证电路板的稳定性和美观度,需要合理布局各个模块,并且通过走线来连接各个元件。

3. 电路板制作和测试3.1 电路板制作将PCB布局打印在铜箔板上,并进行刻蚀、钻孔等工艺处理。

最后通过焊接等方式将各个元件固定在电路板上。

3.2 电路板测试使用万用表等工具对电路板进行测试,确保各个元件之间连接正确,并且能够正常工作。

如果有问题,则需要进行修复或调整。

四、课程设计成果通过以上步骤,最终完成了一款30s计时器电路板。

它可以准确地计时,并且可以通过按键调整计时时间或启动/停止计时器。

同时,它还具有美观的外观和稳定的性能。

五、课程设计总结本次课程设计通过EDA软件进行电路原理图和PCB布局设计,完成了一款30s计时器电路板,并且通过实际测试验证了其功能。

数电大作业—30s倒计时器

数电大作业—30s倒计时器
二、实验目的
1、掌握计时器的逻辑功能,能描述电路元器件参数、功能和系统工作原理。 2、熟悉电路中所用到各集成模块的管脚及功能。
3、通过proteus仿真,观察并大致了解其设计在实际生活中的效果。
三、实验原理和电路
实验电路仿真图
实验元器件及介绍:两个74LS192双时钟方式的十进制可逆计数器、两个4511七段译码器、
1
4011四2输入与非门、4069六反相器、LED灯,开关
, 74LS192
74LS192是十进制可编程同步加锁计数器,它采用8421码二-十进制编码,并具有直接清零、置数、加锁计数功能。其中CP、CP分别是加计数器、减计数器的时钟脉冲输入UD
端(上升沿有效)。PL是异步并行置数控制端(低电平有效),TC、TC分别是进位、UD借位输出端(低电平有效),MR是异步清除端,P0~P3是并行数据输入端,Q3~Q0是输出端。我们将用到的是它的减计数功能。
不过在此次proteus仿真中,就是一个非门,如下图:
4
5
74ls192引脚图:
CPCP:计数芯片时钟脉冲输入 :倒计时时钟脉冲输入 UD
PL:异步并行负载(低电平)输入 Pn:并行数据输入
Qn:触发器输出 MR:异步主复位(清除)输入 TCTC:终端数最多输出 :终端倒计时输出 UD
74ls192功能表:
输入 输出 MR PL CPU CPD P3 P2 P1 P0 Q3 Q2 Q1 Q0 1 X X X X X X X 0 0 0 0 0 1 X X d c b a d c b a 0 0 1 X X X X 加计数
2
0 0 1 X 192的工作原理:
CPCP 当PL=1,MR=0时,若时钟脉冲加入到端,且置数=1,则计数器在预置数的基UD

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

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

篮球竞赛30秒计时器课程设计一、课程目标:通过篮球竞赛30秒计时器课程的学习,能够掌握以下技能:1. 能够理解和运用30秒计时器在篮球比赛中的作用和意义;2. 能够熟练掌握30秒计时器的使用方法和使用规则;3. 能够运用30秒计时器进行有效的进攻和防守;4. 培养团队合作精神和比赛策略意识。

二、课程内容:1. 介绍篮球竞赛30秒计时器的作用和意义;2. 讲解30秒计时器的使用方法和使用规则;3. 练习30秒计时器的操作,并进行比赛模拟;4. 教授进攻和防守策略,并应用于30秒计时器的比赛模拟中;5. 进行团队合作练习,培养团队合作精神。

三、课程安排:1. 熟悉知识点:10分钟简单介绍篮球竞赛30秒计时器的作用和意义,让学生明确学习目标。

2. 讲解使用规则:10分钟详细讲解30秒计时器的使用方法和使用规则,让学生熟悉其操作流程。

3. 30秒计时器操作训练:30分钟让学生进行计时器模拟操作练习,错漏重点训练,直到达到熟练操作的程度。

4. 篮球比赛模拟:20分钟组织两个团队进行比赛模拟,练习30秒计时器的应用,同时结合进攻和防守策略。

5. 团队合作练习:10分钟通过进行团队合作练习,培养学生的团队合作精神和比赛策略意识。

四、教学方法:1. 讲授法:通过讲解30秒计时器的使用方法和使用规则,让学生了解其操作流程,熟悉其使用规则。

2. 模拟操作法:通过计时器模拟操作练习,让学生掌握熟练操作的技巧。

3. 实践练习法:组织比赛模拟,结合进攻和防守策略,让学生在实践中掌握30秒计时器的应用。

4. 团队合作法:通过团队合作练习,培养学生的团队合作精神和比赛策略意识,提高他们的团队协作能力。

五、教学评价:通过考核学生在模拟操作练习和比赛模拟中的表现,以及团队工作能力的发挥情况,综合评价学生的学习成果,给予相应的评估和激励。

六、教学资源:1. 30秒计时器2. 篮球场地3. 篮球装备(篮球、球网、球架、护膝等)4. 篮球教学板书5. PPT课件6. 计时器使用规则手册。

30s篮球计时器课设报告

30s篮球计时器课设报告

30s篮球计时器课设报告30秒篮球计时器是一种用于篮球比赛的计时设备,它具有精确计时、便捷携带和操作简单的特点。

本文将从计时器的功能、使用方法和优势等方面进行介绍和分析。

一、功能30秒篮球计时器主要用于控制比赛中每个进攻回合的时间,确保比赛的公平性和规范性。

它可以精确计时,显示剩余时间,并通过声音或闪光等方式提醒比赛双方。

在比赛中,裁判员可以根据计时器的显示情况来判断是否需要停止比赛或进行其他操作。

二、使用方法使用30秒篮球计时器非常简单。

首先,裁判员需要将计时器放置在合适的位置,以便双方球队和观众都能够清楚地看到。

然后,裁判员在比赛开始时启动计时器,并在每个进攻回合开始时按下“开始”按钮。

计时器将开始倒计时,同时显示剩余时间。

当进攻回合结束或达到规定的时间时,计时器会发出声音或闪光信号,提醒裁判员停止比赛或进行其他操作。

三、优势相比传统的人工计时方式,30秒篮球计时器具有许多优势。

首先,它可以精确计时,避免了人工计时可能出现的误差。

其次,计时器操作简单,裁判员只需按下几个按钮即可完成计时,不需要进行复杂的操作。

此外,计时器还可以发出声音或闪光信号,提醒比赛双方和观众,增加了比赛的可视性和趣味性。

四、应用领域30秒篮球计时器不仅适用于篮球比赛,还可以应用于其他体育比赛或训练中。

例如,它可以用于足球比赛中控制每个进攻回合的时间,或用于乒乓球训练中控制每个球员的发球时间。

此外,30秒篮球计时器还可以应用于一些特殊场合,如演唱会或会议等,用于控制演出或发言的时间。

五、总结30秒篮球计时器作为一种精确计时的设备,在篮球比赛中起到了重要的作用。

它具有简单操作、精确计时和提醒功能的优势,可以有效地控制比赛的进行。

同时,30秒篮球计时器还具有广泛的应用领域,不仅可以用于篮球比赛,还可以应用于其他体育比赛或训练以及一些特殊场合。

相信随着科技的不断发展,30秒篮球计时器将会越来越普及,为各类比赛和活动提供更加精确和便捷的计时服务。

篮球竞赛30s计时器

篮球竞赛30s计时器

沈阳航空航天大学课程设计(说明书)篮球竞赛30秒计时器设计班级机电1303学号20学生姓名曾闯指导教师孙琦一、概述随着信息时代的到来,电子技术在社会生活中发挥越来越重要的作用,运用模电和数电知识设计电子产品成为社会生活不可缺少的部分。

就计时器来说,成为检验运动员成绩的一种重要工具。

电子课程设计是电子技术学习中一个重要的环节,可以真正的锻炼学生的能力。

在许多领域中计时器得到了普遍应用,如体育比赛,定时报警器,游戏中的倒时器,交通信号灯,红绿灯,行人灯等,说明了计时器的重要性。

篮球竞赛中规定了球员持球的时间不能超过30s,否则就为犯规,本课程设计的正是“篮球竞赛30s计时器”,可用于篮球比赛中,对球员持球时间做30s限制,一旦球员持球时间超过30s,它自动报警从而判断球员犯规。

本次课设要求完成一个用于篮球竞赛的30秒计时器。

设计要求①篮球竞赛30秒计时器的直流稳压电源要求自己设计。

②在选择器件时,应考虑成本,要求采用LED灯显示。

③根据技术指标,通过分析计算确定电路和元器件参数。

④画出电路原理图(元器件标准化,电路图规范化)。

二、方案设计该电路包括脉冲发生器、计数器、译码显示电路、控制电路、报警电路、直流稳压电源6个部分组成。

计数器和控制电路是主要部分。

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

总体设计框图如下:在篮球比赛过程中经常需要计时操作,设计一个用于篮球竞赛的30秒计时器。

其原理如图1所示。

图1 篮球竞赛30秒计时器原理框图能完成的功能:①显示30s倒计时功能;②系统外部设置操作开关,控制计时器直接清零、启动和连续/暂停功能;③在清零时数码管显示“00”;④计时器间隔时间为1s,完成30s递减计时;⑤计时器递减到零时,数码管不灭灯,同时发出光电报警信号;⑥启动前数码管显示“30”等。

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

篮球竞赛30秒计时器设计报告示例

篮球竞赛30秒计时器设计报告示例

)篮球竞赛30秒计时器指导老师:刘丽萱耿敏班级:自动化03-3班设计者:何荣光(13)姜念琛(14)李明(15)内容摘要:本课程要求设计一个用于篮球竞赛的30秒计时器。

计时时间一到,电路报警。

|一、设计要求1.设计一个30秒计时器显示报警系统。

2.设置外部操作开关,用来控制计时器的直接清零、启动和暂停/连续功能。

3.要求电路启动后开始到计时,计时间隔为1S,倒计时至0秒时,电路发出光电报警。

报警声持续3S。

4.要求显示计时时间,计时时间到,显示器不能灭灯。

5.555定时器产生周期为1S的信号,作为计数器的始终脉冲。

、二、系统总体方案设计本实验设计电路包括以下四个部分:1.由LM555CN和74160N芯片构成计数脉冲生成电路。

2.由74LS190N和74LS192N芯片构成的计数电路。

3.由74LS47芯片以及七段译码显示器构成的译码显示电路。

4.蜂鸣器延时电路、1. 设计方案1由555芯片构成的蜂鸣器延时电路本方案理论上简单,但实际操作上不易实现。

首先,实验室里没有符合条件的电阻与电容。

其次,降低要求,只需短时间内使蜂鸣器发声,这在实际中也是较难实现的。

我们首先采用了该方案,但没成功。

2. 设计方案2由74LS192N芯片构成的蜂鸣器延时电路本方案较方案一理论稍复杂,所用元件也多,但是,本方案实际易于实现。

电路图见单元电路设计中。

(3.系统总体方案选择及系统原理框图本实验设计电路选择由74LS192N 芯片构成的蜂鸣器延时电路系统框图如下:)三、:四、 单元电路的设计1. 由LM555CN 和74160N 芯片构成计数脉冲生成电路。

该部分电路采用LM555CN 芯片联接成多谐振荡器。

由公式:CR R f )2(43.121+=通过改变电阻R 1、R 2以及电容C 的数值,并用74160N芯片进行1/10分频,来实现频率为1Hz 的脉冲。

电路如下:本设计中,R1=41k ,R2=51k 欧姆,C=1µF。

篮球竞赛30S计时器.

篮球竞赛30S计时器.

数字电路课程设计任务书20 12 -20 13 学年第1学期第19 周-20 周题目篮球竞赛30S计时器内容及要求〖基本要求〗1)具有显示30S计时功能2)设置外部操作开关,控制计数器的直接清零,启动和暂停/连续功能3)在直接清零时,要求数码显示器灭灯4)计时器为30S递减计时,计时间隔为1S5)计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号〖主要参考元器〗:N综合555(1),74ls161(1),74LSl92(2)进度安排1.仿真、画PCB线路板图、领元器件:2天;2. 制作、焊接:2天3.调试:3天4. 验收:1天5. 提交报告:2012-2013学年第一学期20周学生姓名:100421 12任航 13杨世川指导时间:第19~20周指导地点:综合楼508 室任务下达20 13年 1 月 7 日任务完成20 13年 1 月 18 日考核方式 1.评阅□√ 2.答辩□√ 3.实际操作□√ 4.其它□指导教师陈光系(部)主任付崇芳注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。

2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。

摘要本次课设的目的是设计篮球30秒计数器,对于现实生活中的精确倒计时有重要意义。

设计过程中主要分为以下几个模块:时钟模块、计数模块、译码模块、显示模块以及控制模块。

按照上述模块,分步进行焊接实验,防止出现错误。

此计数器完美实现五大功能:显示30秒计时、控制计数器直接清零,启动和暂停/连续、清零时数码显示器灭灯、计时间隔1秒、计数到零光电报警并且数码显示器不灭灯关键字:清零、启动、暂停、连续、光电报警目录前言 (1)第一章设计任务及要求 (2)1.1 设计任务及要求 (2)第二章系统组成及工作原理 (3)2.1 系统组成 (3)2.2各模块工作原理 (3)2.2.1 秒脉冲发生器电路 (3)2.2.2 计数器电路 (9)2.2.3 译码显示电路 (11)2.2.4 报警电路 (14)2.2.5 开关控制电路 (14)第三章实验、调试及测试结果分析 (17)3.1 主要仪器和仪表 (17)3.2 调试电路的方法和技巧 (17)3.3测试数据和波形与计算结果比较分析 (17)3.4 调试故障、原因及排除方法 (18)第四章结论 (20)参考文献 (21)附录 (22)附录1:电路原理总图 (22)附录2:电路元件清单 (23)附录3:74ls48功能表 (24)前言随着科学技术的发展,人们对时间的观念越来越强。

篮球比赛2430秒计时器(JZD020-011)使用说明书

篮球比赛2430秒计时器(JZD020-011)使用说明书

篮球比赛24/30秒计时器(JZD020-011)使用说明书一产品简介本产品用于篮球赛场24/30秒倒计时。

二技术指标⏹电源电压:220V/50Hz。

⏹30秒计时:可选择24秒或30秒倒计时,时钟颜色红色;倒计时终止时有声音和灯光提示。

三使用方法1)设备连接:产品由显示屏、电缆及控制箱组成,具体连接如下。

⏹显示屏共两台,外形和功能完全相同。

正面红色数码显示24 / 30秒倒计时;背面下部航空插座用于连接控制箱。

显示屏与篮球架的安装立柱支架可参考后附图。

⏹电缆共有2根,分别用于控制箱与2个显示屏的连接。

⏹控制箱外侧有3个插座,2个航空插座连接显示屏, 1个三芯插座连接220V电源(注意:电源地线应可靠接地)。

2)打开控制箱电源开关,指示灯亮时表示正常供电。

3)24/30/秒倒计时控制按键操作说明:“24”按钮:按一次键,用于24秒复位。

“30”按钮:按一次键,用于30秒复位。

“走”按钮:按一次键,30秒(或24秒) 倒计时开始走时。

当走至0秒时,自动鸣笛并点亮警告红色信号灯。

“停”按钮:按一次键,30秒(或24秒) 倒计时暂停。

四注意事项⏹控制箱外接220V交流电源插座应为三眼,接地端应可靠接入地线,以保证使用时人身、设备安全。

⏹显示屏与篮板上沿和后部的距离应为不小于0.5米(具体可参见上图),以避免投篮时篮球直接打在显示屏上。

⏹显示屏与支架安装时,应使其具有足够的刚性,在篮球撞击篮板时不晃动。

应将电缆与支架立柱固定,防止显示屏晃动时航空插头受力。

在电缆穿过支架的过孔处,应用绝缘材料隔离,防止因电缆护套破损与金属体导通。

⏹连接电缆航空插头时,应将缺口向上对齐定位方向,插入后再可靠锁紧螺纹,以防方向不对插入时损坏插座。

分解电缆插接时,应细心松开螺纹锁定机构,尽力避免硬拉,以防损坏芯线。

北京金智电科技有限公司(www. )地址:北京市海淀区中关村新科祥园9号楼101室邮编:100080电话: (010) 82522232 / 62574676 / 62544436显示屏与落地式支架的安装连接如下图所示:。

30S篮球计时器

30S篮球计时器

目录一、设计目的 (1)二、设计要求 (2)三、设计题目和内容 (2)四、总体设计方案要求 (3)1.设计的总体原理 (3)2.设计内容 (4)3.设计思想 (4)五、EDA设计及仿真(各个模块设计程序及仿真波形图) (4)1.计数控制部分 (4)2.显示部分 (5)3.报警部分 (6)4.整体源程序 (6)5.源程序仿真结果及分析 (9)六、硬件实现 (11)1.实验步骤: (11)2.硬件仿真结果 (13)七、设计总结 (15)1、设计过程中遇到的问题及解决方法 (15)2、设计体会 (15)八、参考文献 (16)一、设计目的通过对FPGA(现场可编程门阵列)芯片的设计实践,使学生掌握一般的PLD(可编程逻辑器件)的设计过程、设计要求、设计内容、设计方法,能根据用户的要求及工艺需要进行电子芯片设计并制定有关技术文件。

培养学生综合运用已学知识解决实际工程技术问题的能力、查阅图书资料和各种工具书的能力、工程绘图能力、撰写技术报告和编制技术资料的能力,受到一次电子设计自动化方面的基本训练。

培养学生利用EDA技术知识,解决电子设计自动化中常见实际问题的能力,使学生积累实际EDA编程。

通过本课程设计的学习,学生将复习所学的专业知识,使课堂学习的理论知识应用于实践,通过本课程设计的实践使学生具有一定的实践操作能力。

二、设计要求1、以EDA技术的基本理论为指导,将设计实验分为基本功能电路和较复杂的电子系统两个层次,要求利用数字电路或者EDA方法去设计并完成特定功能的电子电路的仿真、软硬件调试;2、熟悉掌握常用仿真开发软件,比如:Quartus II或Xilinx ISE的使用方法。

3、能熟练运用上述开发软件设计并仿真电路并下载到FPGA中进行调试;4、学会用EDA技术实现数字电子器件组成复杂系统的方法;学习电子系统电路的安装调试技术。

三、设计题目和内容题目:篮球竞赛30s计时器用EDA技术设计一个30s计时器,具体技术要求如下:1、具有30s计时功能,并且能够实时显示计数结果。

篮球竞赛三十秒计时器

篮球竞赛三十秒计时器

一计时器概述1.1计时器的特点及应用信息时代的到来给模电和数电知识的运用带来良好的契机,计时器是较为简单的一种模数电交错运用的产物,而又数字电子计数与传统计数方法(如掐秒表)相比有着明显的优势,精确度以及灵敏的反应都是人为测量所不能相比的。

;因而如今在许多领域中均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做为各种药丸,药片,胶囊在指定时间提醒用药等等。

基本的计时器都具有清零,锁定暂停/连续计时,启动功能。

且在规定的计时时间范围内显示数据,在计时结束时会伴有声光电报警功能。

计时准确精确稳定。

使用简单方便,因此赢得广大使用者的好评。

继而更进一步促进了计时器领域的发展。

1.2 设计任务及要求设计一个篮球竞赛30S进攻时间限制计时器。

性能指标要求:a.具有显示30S计时功能;b.设置外部操作开关,控制计数器的直接清零,启动和暂停/连续功能;c.在直接清零时,要求数码显示器灭灯;d.计时器为30S递减计时,计时间隔为1S;e.计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。

二电路设计原理及单元模块2.1 设计原理本课程设计要求设计一篮球竞赛三十秒计时电路,用来检测球员持球时间是否超过30秒这一时限。

一旦球员的持球时间超过了30秒,它自动地报警从而能够准确无误地判定此球员犯规。

基于设计要求,该计时器首先要有显示30S计时功能,由此可推出要有两位数码管来组成显示电路,一般的七段数码管定要有其驱动电路,否则单凭其自身,无法完成显示任务,因此综合考虑,选用共阴七段数管和CD4511以及些许的限流电阻,就构成了计时器最基本的显示电路。

其次,计时器定要有计时信号。

由设计要求“计时间隔为1S”,从而知道所。

结合本学期《数字电子技术基础》中要设计的秒冲触发电路的触发脉冲为1HZ第十章“脉冲波形的产生和整形”所学知识可知,由555构成的多谐振荡器输出的波形完全可以充当计时器的计时脉冲。

篮球30秒计时器

篮球30秒计时器

篮球竞赛30秒计时器摘要本设计是脉冲数字电路的简单应用,设计了篮球竞赛30秒计时器。

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

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

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

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

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

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

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

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

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

篮球竞赛30秒计时器

篮球竞赛30秒计时器

江汉大学物理与信息工程学院课程设计报告课题名称:篮球竞赛30秒计时器专业:电子与信息工程班级:B08073011学号:8学生XX:胡志斌指导教师:叶娅2010年12 月31日目录摘要3一、设计目的4二、设计内容及要求4三、原理框图5四、单元电路设计54.1 秒脉冲发生器54.2 计数器74.3 显示电路局部84.4 辅助时序控制电路局部84.5 报警电路局部10五、芯片功能说明105.1 74LS192芯片105.2 555芯片115.3 CC4016113六、整机电路图14七、收获体会15八、参考文献17摘要本课程设计是脉冲数字电路的简单应用,设计了篮球竞赛30秒计时器。

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

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

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

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

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

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

关键字:计时器光电报警模块化一、设计目的1、掌握篮球30秒计时器的设计、组装、调试的方法。

2、熟悉相应中大规模集成电路的用法和工作原理。

二、设计内容及要求用集成芯片设计一个篮球30秒倒计时的电路,要求具有以下功能:1、显示30秒计时功能;2、设置外部操作开关,控制计时器的直接清零、启动和暂停、连续的功能。

3、计时器为30S递减计时,计时间隔为1S。

4、计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。

三、原理框图30秒计时器的电路框图如图3.1所示,它包括:定时电路,计数电路,显示译码电,光电报警电路和控制电路。

篮球30秒倒计时器

篮球30秒倒计时器

篮球30秒倒计时器具有数字显⽰的篮球竞赛30S计时器该款计时器是在原来的基础上把24秒制改为30秒制。

该计时器要有递减计时及报警功能。

因此符合⽐赛中违例判罚的需要。

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

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

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

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

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

1 电路设计原理与设计电路1.1 设计原理我们可以⽤555时基电路构成的多谐振荡器来产⽣频率为10Hz的脉冲,即输出周期为0.1秒的⽅波脉冲,将该⽅波脉冲信号送到计数器74LS192的CP减计数脉冲端,再通过译码器74LS48把输⼊的8421BCD码经过内部作和电路“翻译”成七段(a,b,c,d,e,f,g)输出,显⽰⼗进制数,然后在适当的位置设置开关或控制电路即可实现计数器的直接清零,启动和暂停/连续、译码显⽰电路的显⽰与灭灯及光电报警等功能。

1.2 设计⽅案经过初步的设计,可以确定该系统应包括秒脉冲发⽣器、计数器、译码显⽰电路、辅助时序控制电路(简称控制电路)和报警电路等5个部分构成。

其中,计数器和控制电路是系统的主要部分。

计数器完成30s计时功能,⽽控制电路具有直接控制计数器的启动计数、暂停、连续计数、译码显⽰电路的显⽰和灭灯功能以及⼯作时间的调节。

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

篮球30秒计数器

篮球30秒计数器

目录1 背景及意义 (1)2 设计原理及设计方案 (1)2.1脉冲发生电路 (2)2.2减计数器 (2)2.2.1芯片类型 (2)2.2.2功能表 (2)2.2.3 各引脚功能及符号的意义 (3)2.3译码器 (3)2.3.1芯片类型 (3)2.3.2功能表 (4)2.3.3 各引脚功能及符号的意义 (4)2.4 数码显示器 (5)2.4.1 元件的选取 (5)2.4.2 功能表 (5)2.4.3 各引脚功能及符号的意义 (6)2.5 报警电路 (6)3 设计过程 (6)3.1 三十进制减法计数器的设计 (7)3.2 控制电路和报警电路的设计 (8)3.3 总电路图 (9)4 结果分析 (9)4.1 置数状态的分析 (10)4.2 计数状态的分析 (10)4.3 暂停状态的分析 (11)4.4 报警状态的分析 (11)5 结论 (12)6 参考书目 (12)1 背景及意义信息社会的发展离不开电子产品的进步,计时器就是工业发展道路上进步的产物。

计时器可以实现对某个功能电路作用时间的控制,在时间达到的时候产生报警信号。

可置数,还可暂停和启动,工作时可以清零重新计时,功能多样,是计时控制的重要工具。

计时器在实际工作中用到的场合很多,它成为今天工业控制领域、通讯设备、信息处理中使用最广泛的电路之一。

在很多领域都需要几个甚至上百个定时电路去控制多项操作,如数控电梯、数控机床、各种智能医疗器械等方面,实现了工业生产的自动化,提高劳动生产率,最终促进经济的发展。

在日常生活中也不乏计时器的身影,如体育比赛中的定时报警器、游戏中的倒计时、交通信号灯中的时间控制器等无一不是计时器的控制。

在实际篮球比赛中规定一方持球的时间不得超过24s,计时器倒计时便可以达到在这24s内对时间的控制,需要时可以暂停计时也可以及时继续计时,当一方持球超过24s时,计时器产生报警信号,新一轮的计时又可以置数开始倒计时。

而篮球竞赛30s计时器就是对实际篮球比赛计时器的模拟拓展,将24s改成30s,因此实现的功能与实际篮球比赛中的计时器功能一致。

篮球30s可控计时器设计1111111111

篮球30s可控计时器设计1111111111

篮球30s可控计时器设计具体要求:1)具有30s计时、显示功能;2)设置外部操作开关,控制计时器的直接清零、装数、启动和暂停/连续功能;3)30s倒计时,其计时间隔为1s;4)计时器递减计时到零时显示器不能灭灯,同时发出报警信号;5)能解除报警信号;6)画出该电路的电路图,用Verilog HDL设计此电路,并进行仿真。

一、设计思路对应的模块状态对应的信号倒计时对应情况控制电路 1 load=1、stop=0 倒计时开始,每次减1s不报警、不暂停控制电路 2 load=0、stop=1 倒计时暂停,保持当前秒数不报警、暂停控制电路 3 load=0、stop=0 倒计时继续,在前开下,每次减1s不报警、不暂停译码显示 1 load=0、stop=0 倒计时开始,每次减1s不报警译码显示 2 load=0、stop=1 倒计时暂停,保持当前秒数不报警、暂停报警电路 1 load=0、alarm=0 倒计时30s开始不报警报警电路 2 load=0、alarm=1 倒计时为0,计时结束报警报警电路 3 load=1、alarm=0 倒计时重新开始计时不报警该电路包括秒脉冲发生器、计数器、译码显示电路、辅助时序控制电路(简称控制电路)和报警电路等5个部分。

其中,计数器和控制电路是系统的主要部分。

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

总体设计框图如下:二、详细模块设计 1控制模块设计控制部分具有直接控制计数器的启动计数、暂停、连续计数功能。

表2 I/O 管脚描述(一)名称 方向 位宽 功能 clk input 1 系统时钟(50MHZ ) load input 1 复位信号(高电平有效) stop input 1 暂停信号(高电平有效) clk_2 output 1 分频后时钟信号(1HZ )2译码显示模块设计译码显示部分主要是显示当前计时数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录一、设计目的 (1)二、设计要求 (2)三、设计题目和内容 (2)四、总体设计方案要求 (3)1.设计的总体原理 (3)2.设计内容 (4)3.设计思想 (4)五、EDA设计及仿真(各个模块设计程序及仿真波形图) (4)1.计数控制部分 (4)2.显示部分 (5)3.报警部分 (6)4.整体源程序 (6)5.源程序仿真结果及分析 (9)六、硬件实现 (11)1.实验步骤: (11)2.硬件仿真结果 (13)七、设计总结 (15)1、设计过程中遇到的问题及解决方法 (15)2、设计体会 (15)八、参考文献 (16)一、设计目的通过对FPGA(现场可编程门阵列)芯片的设计实践,使学生掌握一般的PLD(可编程逻辑器件)的设计过程、设计要求、设计内容、设计方法,能根据用户的要求及工艺需要进行电子芯片设计并制定有关技术文件。

培养学生综合运用已学知识解决实际工程技术问题的能力、查阅图书资料和各种工具书的能力、工程绘图能力、撰写技术报告和编制技术资料的能力,受到一次电子设计自动化方面的基本训练。

培养学生利用EDA技术知识,解决电子设计自动化中常见实际问题的能力,使学生积累实际EDA编程。

通过本课程设计的学习,学生将复习所学的专业知识,使课堂学习的理论知识应用于实践,通过本课程设计的实践使学生具有一定的实践操作能力。

二、设计要求1、以EDA技术的基本理论为指导,将设计实验分为基本功能电路和较复杂的电子系统两个层次,要求利用数字电路或者EDA方法去设计并完成特定功能的电子电路的仿真、软硬件调试;2、熟悉掌握常用仿真开发软件,比如:Quartus II或Xilinx ISE的使用方法。

3、能熟练运用上述开发软件设计并仿真电路并下载到FPGA中进行调试;4、学会用EDA技术实现数字电子器件组成复杂系统的方法;学习电子系统电路的安装调试技术。

三、设计题目和内容题目:篮球竞赛30s计时器用EDA技术设计一个30s计时器,具体技术要求如下:1、具有30s计时功能,并且能够实时显示计数结果。

2、设有外部操作开关,控制计数器实现直接清零、启动以及暂停/连续工作等操作。

3、计时器为30s递减计时,计时间隔为1s。

4、计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。

四、总体设计方案要求1.设计的总体原理篮球30秒计数器是在以前上课学习过的带7段数码显示的摸100计数器的基础上进行扩展,使其能实现30s减计数,能手动控制实现直接清零、启动以及暂停/连续工作等操作,并且在计数器减到零时发出光电报警信号。

计数器的原理实际是对脉冲个数进行计数,因此需要一个时钟信号作为输入,清零、启动以及暂停/连续工作可以用一个信号作为输入,并使输出结果为某一固定值,再使输出结果在7段数码显示管上显示。

报警的部分是有一个无源蜂鸣器和一个LED灯组成,它的输入由电路的工作状态决定。

由于输出结果不能直接在7段数码管上显示,需要一个译码电路将其转换为7段数码显示电路的驱动信号。

设计框图如下:图4-1总体框图2.设计内容控制电路,计数电路,报警电路和显示电路之间的相互协作来实现30s倒数计时。

直接清零、启动以及暂停/连续工作等由控制部分完成,30s减计数由计数器来完成,我们看到的显示结果由显示部分完成。

报警电路负责产生声光报警信号。

电路要求:清零信号时,显示部分显示“00”,计数器停止工作,声光报警电路工作。

复位信号时,显示部分显示“30”,计数器停止工作,声光报警电路工作。

启动以及暂停/连续工作信号时,计数器工作,声光电路工作。

由于信号比较乱,需要对信号进行级别分类,其中复位信号最高级,即复位信号有效时,电路由任何状态变为复位状态,清零信号为中级,在复位信号无效的条件下,有清零信号有效时,电路转换为清零状态,启动以及暂停/连续工作信号为最低级,在没复位信号以及清零信号无效的条件下,启动以及暂停/连续工作信号有效时,电路开始计数。

当计数器正常工作并减到“00”时,报警电路工作,产生声光报警信号。

3.设计思想篮球30s计时器的实现由两种方法:第一种是采用一个整体程序将所有的部分都包括进去,第二种是分模块进行,将各部分编写一个小程序,生成相应的元器件,然后新建一个工程,把所有的元器件都放进去,连线,生成以个整体电路。

两种方法都能实现课程设计的要求,第一种比较简单,但是功能相对少,第二种比较复杂但是功能强大,由于时间的局限性,我选择了第一种,采用一个整体程序来实现30s计时。

五、EDA设计及仿真(各个模块设计程序及仿真波形图)1.计数控制部分PROCESS(CLK,RST)VARIABLE TEMP1: INTEGER RANGE -1 TO 9;-----声明中间变量 VARIABLE TEMP2: INTEGER RANGE -1 TO 3;VARIABLE LED1: BIT;BEGINIF (RST='1') THEN------复位TEMP1:=0;TEMP2:=3;ELSIF (CLEAR='1') THEN------清零TEMP1:=0;TEMP2:=0;ELSIF(CLK'EVENT AND CLK='1') THEN -----检测上升沿 IF(EN='1') THEN-----检测是否开始计数TEMP1:=TEMP1-1;IF (TEMP1=-1) THENTEMP1:=9;TEMP2:=TEMP2-1;IF TEMP2=-1 THENTEMP2:=0;TEMP1:=0;END IF;END IF;END IF;END IF;END JISHU;2.显示部分CASE TEMP1 IS-----个位显示WHEN 0 =>DIGIT0 <= "1111110";WHEN 1 =>DIGIT0 <= "0110000";WHEN 2 =>DIGIT0 <= "1101101";WHEN 3 =>DIGIT0 <= "1111001";WHEN 4 =>DIGIT0 <= "0110011";WHEN 5 =>DIGIT0 <= "1011011";WHEN 6 =>DIGIT0 <= "1011111";WHEN 7 =>DIGIT0 <= "1110000";WHEN 8 =>DIGIT0 <= "1111111";WHEN 9 =>DIGIT0 <= "1111011";WHEN OTHERS => NULL;END CASE;CASE TEMP2 IS------十位显示WHEN 0 =>DIGIT1 <= "1111110";WHEN 1 =>DIGIT1 <= "0110000";WHEN 2 =>DIGIT1 <= "1101101";WHEN 3 =>DIGIT1 <= "1111001";WHEN OTHERS => NULL;END CASE;3.报警部分PROCESS(BAOJING,CLK,CLK1)------报警BEGINIF BAOJING='1' THENFMQ<=CLK AND CLK1;ELSEFMQ<='Z';END IF;END PROCESS;4.整体源程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY JISHU ISPORT (CLK,RST,CLEAR,EN,CLK1: IN STD_LOGIC;------端口声明 LED: OUT BIT;FMQ: OUT STD_LOGIC;DIGIT0,DIGIT1:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)); END JISHU;ARCHITECTURE JISHU OF JISHU ISSIGNAL BAOJING:STD_LOGIC;------报警信号声明BEGINPROCESS(CLK,RST)VARIABLE TEMP1: INTEGER RANGE -1 TO 9;------变量声明 VARIABLE TEMP2: INTEGER RANGE -1 TO 3;VARIABLE LED1: BIT;BEGINIF (RST='1') THEN------检测复位信号TEMP1:=0;TEMP2:=3;LED1:='0';BAOJING<='0';ELSIF (CLEAR='1') THEN------检测清零信号TEMP1:=0;TEMP2:=0;LED1:='0';BAOJING<='0';ELSIF(CLK'EVENT AND CLK='1') THEN ------检测时钟上升沿 IF(EN='1') THEN------检测是否开始计数TEMP1:=TEMP1-1;LED1:='0';IF (TEMP1=-1) THENTEMP1:=9;TEMP2:=TEMP2-1;IF TEMP2=-1 THENTEMP2:=0;TEMP1:=0;LED1:='1';BAOJING<='1';END IF;END IF;END IF;END IF;LED<=LED1;CASE TEMP1 IS-----个位显示WHEN 0 =>DIGIT0 <= "1111110";WHEN 1 =>DIGIT0 <= "0110000"; WHEN 2 =>DIGIT0 <= "1101101"; WHEN 3 =>DIGIT0 <= "1111001"; WHEN 4 =>DIGIT0 <= "0110011"; WHEN 5 =>DIGIT0 <= "1011011"; WHEN 6 =>DIGIT0 <= "1011111"; WHEN 7 =>DIGIT0 <= "1110000";WHEN 8 =>DIGIT0 <= "1111111"; WHEN 9 =>DIGIT0 <= "1111011"; WHEN OTHERS => NULL;END CASE;CASE TEMP2 IS------十位显示WHEN 0 =>DIGIT1 <= "1111110";WHEN 1 =>DIGIT1 <= "0110000"; WHEN 2 =>DIGIT1 <= "1101101"; WHEN 3 =>DIGIT1 <= "1111001"; WHEN OTHERS => NULL;END CASE;END PROCESS;PROCESS(BAOJING,CLK,CLK1)-----报警进程 BEGINIF BAOJING='1' THEN------检测是否报警FMQ<=CLK AND CLK1;ELSEFMQ<='Z';END IF;END PROCESS;END JISHU;5.源程序仿真结果及分析在Quartus II软件中,打开计数器工程,然后新建一个VECTOR WA VEFORM FILE,找出工程中的所有引脚,并选中。

相关文档
最新文档