秒倒数计时器的设计方案与制作宋云云

合集下载

单片机课程设计60秒倒计时

单片机课程设计60秒倒计时

单片机课程设计60秒倒计时前言在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面到地下,凡是能想像到的地方几乎都有使用单片的需求。

现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想像和拓展空间。

单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。

但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。

从前必须有模拟电路或数字电路实现的大部分功能,现在已能使用单片机通过软件(编程序)方法实现了。

这种以软件取代硬件并提高系统性能的控制系统“软化”技术,称之为微控制技术。

微控制技术是一种全新的概念,是对传统控制技术的一次革命。

随着单片机应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。

近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。

模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。

并采用电子秤原理可根据输入单价准确的计算出物体的金额。

本篇论文讨论了简单的倒计时器的设计与制作,对于倒计时器中的四位LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。

第一章方案论证1.1课程设计的目的和要求1.目的课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。

进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不可少的,是非常必要的。

30秒倒计时课程设计报告

30秒倒计时课程设计报告

信息与计算机学院课程设计课程设计报告(2011/2012 第1学期)设计题目30秒定时器指导教师学生班级学生姓名学生学号考核成绩上海商学院2011年11月内容摘要此30秒计时器功能齐全,可以直接清零、启动、暂停和连续以及具有光电报警功能。

可以方便的实现断点计时功能,当设计器递减到零时,会发出光电报警信号。

在直接清零时,数码管显示器直接显示为00;计时器为30秒递减计时,计时间隔为1秒;计时器递减到0时,再回到30。

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

关键词:秒脉冲发生器74LS192 计数器译码显示电路目录第一章引言 (1)1.1课程设计意义 (1)1.2研究状况概述 (1)第二章课程设计分析 (2)2.1 设计目的: (2)2.2 设计思路: (2)第三章系统方案论证过程 (3)3.1 30秒定时器总体方框图 (3)第四章模块电路设计 (4)4.1秒脉冲电路 (4)4.2 减计数电路 (4)4.3 译码和数码显示电路 (5)4.4时序控制电路.................................................................................... 错误!未定义书签。

4.5 整机框图 (6)第五章主要元器件与设备 (8)5.1元器件清单 (8)第六章系统调试与结果分析 (9)6.1 系统调试 (9)6.2 结果分析........................................................................................... 错误!未定义书签。

第七章总结.. (10)参考文献 (10)致谢 (10)附页: (11)第一章引言1.1课程设计意义数字显示30秒定时器是一个简单的数字电路,然而它可以扩展到很多实际应用当中来,比如篮球倒计时器,交通灯倒计时器等等。

24秒倒计时器的设计和制作(停在00)

24秒倒计时器的设计和制作(停在00)

24秒倒计时器的设计和制作一、计时器概述1、计时器的特点及应用24秒倒计时。

24秒计数芯片的置数端清零端共用一个开关,比赛开始后,24秒的置数端无效,24秒的倒数计时器的倒数计时器开始进行倒计时,逐秒倒计到零。

选取“00”这个状态,通过组合逻辑电路给出截断信号,让该信号与时钟脉冲在与门中将时钟截断,使计时器在计数到零时停住。

2、设计任务及要求1、用小规模集成电路设计24秒倒计时电路;2、用555定时器产生1Hz的标准脉冲信号;3、当计时器显示00,同时报警;4、计时器应具有清零、启动、暂停/继续计时等控制功能。

二、电路设计原理及单元模块1、设计原理24秒计时器的总体参考方案框图如图1所示。

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

图1—方案框图其中计数器和控制电路是系统的主要模块。

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

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

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

报警电路在实验中可用发光二极管和鸣蜂器代替。

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

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

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

3、单元模块3.1各个元器件功能3.1.1、555定时器555 定时器的内部电路框图如图3-1-1所示。

图3-1-1 555内部电路框它内部包括两个电压比较器,三个等值串联电阻,一个RS 触发器,一个放电管T 及功率输出级。

篮球竞赛30秒倒计时电路设计

篮球竞赛30秒倒计时电路设计

篮球竞赛30秒倒计时电路设计摘要随着信息时代的到来,电子技术在社会生活中发挥着越来越重要的作用,运用模电和数电知识设计的电子产品成为社会生活不可缺少的一部分,特别是在各种竞技运动中,计时器成为检验运动员成绩的一个重要工具。

要实现30秒倒计时的功能,必须要有一个脉冲,本设计是以555构成震荡电路,再通过74LS161十分频来产生周期为1秒的脉冲。

计数部分用74LS192芯片来实现,192芯片是8421码计时的,符合30秒读数的需要。

译码部分采用74LS248芯片,74LS248是把8421BCD码经过内部作用和电路“翻译”成七段(a,b,c,d,e,f,g)输出,然后直接推动LED,显示十进制数。

显示部分采用共阴极七段数码管,整个线路就是把以上几个主要的部分用导线连接焊接起来。

该电路简单,无需用到晶振,芯片都是市场上容易购得的。

设计功能完善,能实现直接清零、启动和暂停/连续计时,还具有报警功能。

关键词:倒计时;译码显示;光电报警目录1 引言 (1)2 设计任务及要求 (2)2.1篮球竞赛30秒计时器(基本要求) (2)2.2设计任务及目标 (2)3 电路设计原理与设计电路 (2)3.1 设计原理 (2)3.2设计方案 (3)3.3单元模块 (4)3.3.1时钟模块 (4)3.3.2 8421BCD码递减计数器模块 (8)3.3.3 控制电路 (11)3.3.4 译码显示模块 (11)3.3.5 报警电路模块 (13)4 电路仿真、安装与调试 (14)4.1 电路仿真 (14)4.2 电路制版与焊接 (15)4.3 电路安装 (15)4.4 电路调试 (15)5 结论 (15)参考文献 (16)附录A 原件清单 (16)附录B 实物图 (17)附录C PCB图 (18)篮球竞赛30秒倒计时电路设计1 引言随着科学技术与计算机应用的不断发展,在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做为各种药丸,药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会是何其重要的。

电工电子课程设计60秒倒计时报告

电工电子课程设计60秒倒计时报告

电子电工课程设计(60秒倒计时)学生姓名:XXXXX学号:XXXXXXXXXX 系别:信息与电子系专业:指导教师:完成日期:一.设计任务和要求二.方案原理框图根据设计任务要求,电子秒表的工作原理框图如图1所示。

主要包括三大部分:脉冲信号发生器倒计时器时间显示器。

由定时器NE555构成的多谐振荡器产生秒脉冲,两块74LS192芯片级联成60进制倒计时器,计时器输出的数据通过译码器和数码管显示出来。

原理框图如图1图1三.各部分电路设计及元器件选择1、秒脉冲电路系统所需要的秒脉冲由定时器NE555所构成的多谐振荡器提供,多谐振荡器如图2所示。

其中1脚是电路地GND;8脚是正电源端Ucc,工作电压范围为5~18V;2脚是低触发端TR;3脚是输出端OUT;4脚是主复位端R;5脚是控制电压端Uc;6脚是高触发端TH;7脚放电端DISC。

R1、R2和C为定时电阻和电容,C1为电压控制端稳定电容。

在信号的输出端产生矩形脉冲,其振荡频率为f=1.44/( R1+2R2)C。

脉冲电路图如下图2所示。

图22.译码显示部分74LS48为有内部上拉电阻的BCD-七段译码器/驱动器, 输出端(Ya-Yg)为高电平有效,可驱动灯缓冲器或共阴极LED。

当要求输出0-15时,消隐输入(BI)应为高电平或开路,对于输出为0时还要求脉冲消隐输入(RBI)为高电平或者开路。

当BI为低电平时,不管其它输入端状态如何,QA-QG均为低电平。

当RBI和地址端(A-D)均为低电平,并且灯测试输入端(LT)为高电平时,QA-QG为低电平,脉冲消隐输出(RBO)也变为低电平。

当BI为高电平或开路时,LT为低电平可使Ya-Yg均为高电平。

本次设计采用共阴数码管,数码管管脚如图3,数码管驱动电路如图4。

图3 图43. 倒计时计数电路倒计时器由两位4位十进制可逆同步计数器74LS192、其组成如图5所示,其中74LS192是上升沿触发,CPU(UP)为加计数时钟输入端;CPD(DN)为减计数时钟输入端;PL为异步预置端,低有效;MR为异步清零端,高有效;CO为进位输出端,当1001后输出低电平;TCD(BO)为借位输出端,当0000后输出低电平;D3D2D1D0为数据预置端;Q3Q2Q1Q0为数据输出端。

60秒倒计时电路

60秒倒计时电路

60秒倒计时电路设计
设计任务及要求:
一、基本要求
(1)显示60秒计时功能。

(2)计时器为60秒递减计时器。

二、设计任务
(1)根据原理图分析各单元电路的功能。

(2)熟悉电路中所用到的各集成块的管脚及功能。

(3)进行电路的装接、调试,直到电路能达到规定的设计要求。

三、设计环境或器材、原理与方案:
1、环境:利用多功能虚拟软件Multism8进行电路的制作﹑调试,并生成文件。

2、器材:74LS192(2个)74LS48(2个)555(1个)电阻(2个)电容(2个)
3、设计原理:60秒倒计时计时器的总体方案框图如图1所示,它包括秒脉冲发生器、计数器、译码显示电路、控制电路四个模块组成。

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

计数器完成60秒计时功能,控制电路完成计数器的直接清零、启动计数、译码显示电路的显示功能。

60秒倒计时计时器系统设计框图
4、设计方案
分析设计任务,计数器和控制电路是系统的主要部分。

计数器完成60S计时功能,而控制电路具有直接控制计数器的启动计数、译码显示电路的显示功能。

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

当接通信号源时,控制电路应封锁时钟信号CP,同时计数器完成置数功能,译码显示电路显示“59”字样,计数器开始计数;知道数码管显示“00”为一个周期循环计数。

60秒倒计时计时器电路仿真如图所示:。

30秒倒计时设计报告

30秒倒计时设计报告

<<数字电子技术>>课程设计报告题目:数字倒计时设计专业:通信工程年级:2011级学学生姓名联系电指导老师:完成日期:2013年5月20日本课程设计利用了七段共阴显示数码管、74LS192芯片、74LS48芯片、蜂鸣器、电容、开关、电阻、74LS00芯片、74LS10芯片、NE555芯片、发光二极管、三极管、16脚底座、14脚底座、8脚底座等元件,完成了数字倒计时设计,这个设计能够实现具有显示计时功能,设置外部操作开关,启动和暂停/连续功能,计时器为递减计时,计时间隔为1S,计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。

本设计具有成本低,使用的元件少,制作简单,计时准确、精确、稳定,使用简单方便的特点。

关键词:七段共阴显示数码管;74LS192芯片;NE555芯片。

ABSTRACTThis course is designed to use the seven paragraphs Yin shows that digital tube,74ls192,74ls48 chip,buzzer,capacitors,switches,resistors,74ls00,74ls10 chip,NE555 chip,light emitting diode,triode,14,16 foot base,8 feet base element etc,completed a digital countdown design,this design can be achieved with display timer function,set the external switch operation,start and pause/continuous functions,timer for decreasing timing,timing interval of 1s,diminishing the timer timing to zero,the digital display can't destroy the lamp,photoelectric alarm signal at the same time.This design is low cost and using less component,make simple,time accurate,precise,stable,simple to use convenient characteristic.Key words:7,a total of Yin shows that digital tube;74ls192 chips;NE555 chips.摘要........................................... 错误!未定义书签。

秒倒计时器的设计(课程设计)

秒倒计时器的设计(课程设计)

目录一、计时器概括 (1)1、计时器的特色及应用 (1)2、设计任务及要求 (1)二、电路设计原理及单元模块 (1)1、设计原理 (1)2、设计方案 (2)3、单元模块 (3)3.1、所用各个芯片功能 (3)3.2、各单元电路 (7)四、安装与调试 (11)1、电路的安装 (11)2、电路的调试 (12)五、结论与心得 (12)六、参照文件 (13)1、总电路图 (14)2、元件清单 (14)3、实物 (15)24秒倒计时器的设计和制作一、计时器概括1、计时器的特色及应用在很多领域上当时器均获得广泛应用,诸如在体育竞赛,准时报警器、游戏中的倒时器,交通讯号灯、红绿灯、行人灯、交通纤毫控制机,还能够用来做为各样药丸、药片,胶囊在指准时间提示用药等等,因而可知计时器在现代社会的应用是相当广泛的。

在篮球竞赛中,规定了球员的持球时间不可以超出24 秒,不然就违例了。

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

一旦球员的持球时间超出了24 秒,它自动的报警进而判断此球员的违例。

2、设计任务及要求设计一个 24 秒倒计时器,详细功能要求以下:1、用小规模集成电路设计24 秒倒计时电路;2、用 555 准时器产生 1Hz 的标准脉冲信号;3、当计时器显示00,同时报警;4、计时器应拥有清零、启动、暂停/持续计时等控制功能。

二、电路设计原理及单元模块1、设计原理24 秒计时器的整体参照方案框图如图 1 所示。

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

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

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

秒脉冲发生器产生的信号是电路的时钟脉冲和准时标准,但本设计对此信号要求其实不太高,故电路可采纳555 集成电路或由TTL 与非门构成的多谐振荡器构成。

秒表倒计时电路设计报告,能够预置,正反顺序计数

秒表倒计时电路设计报告,能够预置,正反顺序计数

电子设计报告秒表倒计时电路小组成员:目录设计的任务 (3)设计方案选择 (4)设计思路 (5)电路仿真 (7)主要元器件与参数 (11)电路焊接 (12)失败与改进 (14)收获体会和想法 (15)设计的任务秒表倒计时电路设计要求:1.设计一个秒表倒计时电路,计时最大值为59秒,每隔一秒钟减1,最小值为0秒,接着再回到59秒,58秒,57秒,……,0秒,59秒,58秒,57秒,如此循环往复。

2.采用7段数码管显示时间。

3.可能的话,在上述要求的基础上进行相关扩展功能的设计。

4.先进行原理分析与方案选择,采用仿真软件(比如Proteus或Quartus)进行设计;功能实现后,设计并制作实际电路并进行调试,完成一份设计报告。

相关知识:1.计数器集成电路如74191的使用方法。

2.555电路的应用。

3.数码管、7段显示译码器电路的使用。

设计方案选择模块1、脉冲电路采用555电路构成多谐震荡器。

由于T=(2*R1+R2)*C。

经过计算采用R1=R2=1000K。

C=0.47UF。

再加上0.01uf的电容。

就设计出由555构成的多谐震荡器产生1秒的脉冲。

模块2、计数电路采用74LS190构成计数器。

通过74LS04等门电路构成反馈置数电路。

通过反馈回路使其计数到一定时候置数。

模块3、显示电路由计数器输出信号通过CD4511译码和驱动共阴数码管,由数码管显示数字。

设计思路题目要求:秒表倒计时基本设计:1、由振荡器产生脉冲输入到计数器2、计数器计数并将计数的信号输入到数码管驱动器。

3、由数码管驱动器CD4511驱动数码管现实当前数值。

4、计数器通过各种门电路产生反馈回路。

扩展设计:1、计时开始开关:由开关控制振荡器的脉冲输入到计数器即可实现。

2、正向与反向计时:通过开关的开合选着正向计时(1、2、3…59、0…)与反向计时(59、58、57…0、59…)。

由于正向计时置数是59到0。

反向计时的置数是0到59。

课程设计报告“9秒倒计时设计”

课程设计报告“9秒倒计时设计”

摘要本次设计的程序为9秒倒计时设计,是通过并行接口芯片8255、定时/计数器8254芯片与8086计算机的硬件连接,以及延时方法,来实现倒计时秒表的功能。

选用8255A与LED数码管相连,构成显示电路。

其中B端口与LED的位线相连,用于控制数字的输入,A端口与LED显示器的段控制口相连,并且通过循环右移来完成动态显示的效果。

其中片选接到系统总线的IOY0口。

利用8254定时器控制一秒的时间进行倒计时,8254采用方式3输出方波,用两个计数器进行分频,将有系统提供的1MHZ进行两次分频得到1HZ的频率,即1s。

通过寻找上升沿得到1s钟的时间,完成每过1s减一次数的效果。

再将8254输出的方波接到8255的PC0接口,即8255采用81H工作方式字,A、B端口输出,C端口输入。

再利用8259产生中断,每次按一次开关就进入循环延时程序,再按一次开关中断结束,跳出循环程序。

即通过开关控制倒计时的暂停和继续。

关键词:循环、延时、中断、分频目录摘要 (I)第一章概述 (1)1.1 CPU发展史 (1)1.2 设计题目 (1)1.3 设计目的 (1)1.4 设计要求 (2)1.5 设计内容 (2)第二章设计器材与芯片 (3)2.1设计器材 (3)2.2芯片功能介绍 (3)2.2.1 8255A芯片主要功能 ............................................................................. 错误!未定义书签。

2.2.2 8254芯片主要功能 (3)2.2.3 8259芯片主要功能 (7)第三章硬件设计 (11)3.1 设计思路 (11)3.2 电路原理图 (12)第四章软件设计 (13)4.1 显示电路流程图 (13)4.2 秒控制电路流程图 (14)4.3 汇编指令介绍 (15)4.4 源程序清单及注释 (22)结论 (27)致谢 (28)参考文献 (29)第一章概述1.1 CPU发展史CPU(Central Processing Unit)被称呼为微处理器。

30秒倒数计时器设计

30秒倒数计时器设计

一.实验目的理解倒计时器工作原理,实现以中小规模集成电路设计计时器的方法,它是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。

它是由时钟脉冲产生电路、计数电路、译码驱动及显示电路、报时电路及电源电路组成。

时钟脉冲采用555定时器构成多谐振荡电路产生,通过EDA软件Multisim10绘制了电子电路仿真原理图,并进行仿真,同时用万能板焊接制作了硬件实现电路。

二.系统原理框图图1系统原理框图一.1秒脉冲发生器:秒脉冲信号发生器需要产生一定精度和幅度的矩形波信号。

实现这样矩形波的方法很多,可以由非门和石英振荡器构成,可由单稳态电路构成,可以由施密特触发器构成,也可以由555点哭构成等。

不同的电路队矩形波频率的精度要求不同,由此可以选用不同电路结构的脉冲信号发生器。

本实验中由于脉冲信号作为计数器的计时脉冲,其精度直接影响计数器的精度,因此要求脉冲信号有比较高的精度。

一般情况下,要做出一个精度比较高的频率很低的振荡器有一定的难度工程上解决这一问题的办法就是先做一个频率比较高的矩形波震荡器,然后将其输出信号通过计数器进行多级分项,就可以得到频率比较低精度比较高的脉冲信号发生器,其精度取决于振荡器的精度和分级项数。

2.30秒减法计数器: 30秒减法计数器采用74LS192设计,74LS192是十进制同步加法|减法计数器,采用8421BCD码编码,具有直接清零异步置数功能。

3.控制电路按照系统的要求,电路应该完成以下4个功能;1)当操作直接清零按键时,要求计数器清零。

2)当启动按键闭合时,控制电路应封锁时钟信号CP(秒脉冲信号),同时计数器完成置数功能,显示器显示30秒字样。

当启动按键释放时,计数器开始减法计数。

3)当暂停连续开关处于暂停状态时,控制电路封锁计数脉冲,计数器停止计数,显示器显示原来的数,而且保持不变,当暂停连续开关处于连续状态时,计数器正常计数,另外,外部操作开关都应该采取消抖措施,以防止机械抖动造成电路工作不稳定。

24秒倒计时牌-数电

24秒倒计时牌-数电

1 设计任务描述1.1设计题目:24秒倒计时牌1.2 设计要求1.2.1 设计目的(1) 掌握倒计时器的构成,原理和设计原理;(2)熟悉集成电路的使用方法。

1.2.2 基本要求(1) 可手动暂停、还原;(2) 到0时有长报警,到倒数5秒时每秒有一声短报警;(3) 显示倒数的秒数,每过十秒闪烁1次。

1.2.3 发挥部分(1) 可以实现24秒可调。

2 设计思路设计思路:本设计包括脉冲发生器、分频器、计数器、译码与显示电路、报警电路和控制电路等五个部分组成。

计时电路递减计时,每隔1秒钟,计时器减1。

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

计数器完成24秒计时功能,而控制电路完成计数器的直接清零、启动计数器、暂停/连续计数、译码显示电路的显示等功能用74LS192组成减计数器,然后预先置数为24秒,再用由555定时器组成的多谐振荡器产生10000HZ的秒脉冲,经过四个分频电路变成1HZ,再通过由74LS192所组成的减计数器,由74LS192的输出端接74LS48显示译码器,最后接七段显示器。

就可以实现24秒递减的功能。

用一个单刀双掷开关的其中两端分别接地和5V电源端,剩下的一端和由555定时器组成的多谐振荡器和分频器产生1HZ的秒脉冲通过一个与非门和一个非门来控制减数过程中的暂停与连续功能,再用一个单刀双掷开关来控制74LS192的置数段来控制电路的启动与清零的功能。

要实现减数到5秒时每减一秒就要一次短报警,就要当计数器减的个位为零时通过或门和与非门使输出为高电平时再与一个由555组成的单稳态触发器相与,通过控制频率的范围来实现报警的长短。

同理可以实现到0秒时实现长时间报警。

用一个单稳态触发器与当个位为零时用一个与门相与,再通过一个发光二极管,当计数器减到20、10、00时,实现闪烁。

3 设计方框图4 各部分电路设计及参数计算4.1秒信号产生电路设计及其参数计算4.1.1 秒信号产生电路设计图4.1.1 秒脉冲发生器本电路中的振荡器是由555定时器构成的多谐振荡器。

篮球比赛30秒倒计时器的设计

篮球比赛30秒倒计时器的设计

篮球比赛30秒倒计时器的设计【摘要】篮球比赛30秒钟规则规定:进攻球队在场上控球时必须在30秒钟内投篮出手(NBA比赛为24秒,全美大学体育联合会比赛中为35秒),因此在比赛时裁判既要看比赛又要看秒表计时,而本文介绍的30秒倒计时器可以解决此问题。

【关键词】AT89C51单片机、30秒倒计时器、LED30秒倒计时器的设计和制作有很多方法,本文介绍的30秒倒计时器以AT89C51单片机作为控制单元,采用两个数码管显示时间,用三个按键分别控制计时器的计时开始、复位和暂停。

倒计时器初始状态显示“30”,当裁判员按下计时键,30秒倒计时开始,当计时器时间减到0时,计时器发出声光报警,提示裁判计时时间已到。

一、电路设计30秒倒计时器的电路主要由电源电路、单片机最小系统、按键输入、显示驱动电路、报警电路组成,30秒倒计时器控制电路如图1所示。

图1 30秒倒计时器电路原理图1、按键输入“30秒倒计时器”采用了三个按键来完成计数器的启动计数、复位、暂停/继续计数等功能。

(1)K1键:启动按钮(P3.2)。

按下K1键,计数器倒计时开始,数码管显示数字从30开始每秒递减计数,当递减到到零时,报警电路发出声、光报警信号。

当计数器处于暂停状态时按下K1键将回到计时状态。

(2)K2键:复位按钮(P3.3)。

按下K2键,不管计数器工作于什么状态,计数器立即复位到预置值“30” ,在报警状态时按下K2键还可取消报警。

(3)K3键:暂停/计时切换按钮(P3.4)。

当计数器处于计时状态时按下该键计数器暂停计时,数码管显示数字保持不变;当计数器处于暂停状态按下该键计数器将回到计时状态;初始状态时该键无效。

2、显示驱动电路“30秒倒计时器”用两个共阳数码管来显示时间,数码管显示方式为动态显示。

显示驱动电路中,数码管的段码引脚通过470欧的电阻接到单片机的P1口,两个片选引脚各通过一个9012连接到正5V电源,由P3.0和P3.1控制。

EDA 闹钟(60秒倒计时)

EDA 闹钟(60秒倒计时)

燕山大学课程设计说明书题目:闹钟学院(系):电气工程学院年级专业: 09级计控2班学号:学生姓名:指导教师:吕宏诗张强教师职称:实验师实验师燕山大学课程设计(论文)任务书院(系):电气工程学院基层教学单位:电子实验中心学号学生姓名专业(班级)09级计控2班设计题目闹钟设计技术参数●设计简易的一分钟闹钟●可手动输入定时时间(0~59s),如30s●两个静态数码管上跟踪显示时间的变化:如30,29,28……●到了指定时间蜂鸣器发出5s的提示音设计要求●采用2个静态数码管显示时间●用蜂鸣器发出提示音,到了指定时间蜂鸣器发出5s的提示音,●采用拨码开关定时工作量●学会使用Max+PlusII软件和实验箱;●独立完成电路设计,编程下载、连接电路和调试;●参加答辩并书写任务书。

工作计划1.了解EDA的基本知识,学习使用软件Max+PlusII,下发任务书,开始电路设计;2.学习使用实验箱,继续电路设计;3.完成电路设计;4.编程下载、连接电路、调试和验收;5. 答辩并书写任务书。

参考资料《数字电子技术基础》.阎石主编.高等教育出版社. 《EDA课程设计指导书》.指导教师签字基层教学单位主任签字2011年 12月 23日目录第1章设计说明 (3)第2章设计思路 (4)第3章原理图 (5)3.1 真值表 (5)3.2 模块设计 (6)3.2.1 定时时间个位模块原理图 (6)3.2.2 定时时间十位模块原理图 (6)3.2.3 蜂鸣器控制端模块原理图 (7)3.2.4 总的原理图及仿真波形图 (7)第4章管角锁定及硬件来连线 (9)第5章实验总结 (10)参考文献 (11)设计题目:闹钟第1章设计说明1.设计简易的一分钟闹钟2.采用2个静态数码管显示时间,静态数码管上跟踪显示时间变化:如 30,29,28……3.用蜂鸣器发出提示音,到了指定时间蜂鸣器发出5s的提示音4.采用拨码开关定时,即手动输入时间(0~59s),如30s第2章设计思路设计思路1. 用两片74190十进制计数器分别对应两个静态数码管。

15秒数显声响倒计时器设计报告

15秒数显声响倒计时器设计报告

任务书:数显声响倒计时电路设计一.任务及要求设计并制作一个数显声响式倒计时电路。

要求如下:1.电路具有10—99秒可预置定时功能。

2.有两个数码管显示计时时间,用一只LED指示计时开始与结束。

按预置(开始)按钮,数码管显示定时时间,LED灯不亮;再按预置(开始)按钮,LED亮,倒计时开始。

3.倒计时结束时,计数器停止计数,LED灯不亮。

4.电路具有开机预置数功能。

5.电路具有最后三秒报时功能,要求响半秒停半秒,共三次。

用压控陶瓷蜂鸣器作为电声元件。

6.自制本电路所用得直流电源和一秒信号源。

二.参考资料《数字电子技术实验任务书》实验四及实验六《电子技术基础》课程设计资料1.整体设计电路1.1整体设计思路总体思路:选用2个74LS192,它是加、减十进制计数器,并且选用了555多谐振荡器,它的作用是产生一个1Hz的方波信号来作为秒脉冲,作为它的cp脉冲。

又因为我们要选用2片计数器构成2位计数的状态,固要采用计数器的级联的方法,因为要加快速度的运行,我们选用的是并行进位的级联。

因为每个片子以及各种元件均需要一个5V的直流电源来驱动,故我们还需要用一个5V的变压器,整流桥与一个三端稳压器来设计一个电源。

因为我们要的是以秒为单位的计数器,所以我们需要的是1Hz的cp信号,这个可以由555多谐振荡器来完成。

555多谐振荡器的功能就是你可以调节它的电阻和电容来得到不同频率和不同占空比的脉冲信号。

然后还需要两个74LS48译码器与两个共阴数码管来对计数器所记得数进行翻译和显示。

当倒计时显示进行到03,02,01这三个数字得时候就报警,以蜂鸣器响声来表示;这个可以用一个四线与门来实现,四线与门的四个输入分别为十位计数器的进位信号,多谐振荡器的输出端,个位的高两位经过或非输出端与低两位经过或门输出端。

然后四线与门的后面接蜂鸣器就可以完成报警功能。

系统还能开机复位,包括计数器清零,从而达到课设题目要求。

1.2 整体设计方案2.单元电路设计和基本原理2.1电源设计根据变压原理:n1:n2=V1:V2,我们要求将220V 电压降为5V 电压,只要原副线圈比为44:1即可实现变压。

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

明达职业技术学院毕业设计 (论文>2009-2018学年度信息工程系系电子信息工程技术专业班级07电信<2)学号43073207课题名称:99秒倒数计时器的设计与制作学生姓名:宋云云指导教师:陈慕铭2009年 12月25日99秒倒数计时器的设计与制作作者:宋云云【摘要】:本论文是设计99秒倒数计时器,它是采用芯片AT89C51的功能并通过74LS373锁存段码后经数码管显示,并通过键盘可以任意调整倒计时时间。

它应用比较广泛,通常用于交通灯,体育场地,电子产品等各种领域。

【关键词】A T89C5174LS373数码管键盘第一章方案的论证与选择一.设计指标<1)该倒计时器应具有基本倒时功能; <2)具有暂停,复位功能; <3)时间可以任意调整;<4)时间用数码管显示,初始值为99S,扫描时间为1MS 。

二.方案论证方案一:该方案采用单片机程序设计制作,它是利用芯片AT89C51的特殊功能,P3口控制按键开关,当按下开关S1,两个数码管将显示99,然后通过P2.0和P2.1对控制数码管的两个三极管进行位选,P1口输出段码经74LS373锁存来驱动数码管进行倒计时,同时能实现复位、暂停、任意调整时间的功能。

其系统框图如图1所示图1 方案一系统框图方案二:该方案采用数字电路设计,利用555定时器定时1S 脉冲控制异步十进制计数器74LS192的CP 脉冲,实现倒计时,并利用数码管显示。

下图2为系统框图图2 方案二系统框图方案选择第一种方案的电路结构比较简单,时间精度比较高,而且在软件编程方面相对简单,第二种时间精确度不高并且电路复杂,综合比较,故选择第一种方案。

第二章系统硬件电路设计一.单片机最小应用系统单片机最小系统是单片机在发挥具体测控功能时所必须的组成部分。

单片机最小应用系统方框图,如图3所示图3 单片机最小系统应用框图1.复位电路单片机在开机时都需要复位,以便CPU及其他功能部件都处于一个确定的初始状态,并从这个状态开始工作。

单片机复位电路工作原理:当通电瞬间稳压电源给电容充电。

RESET为复位输入端,当RESET引脚持续两个机器周期以上的高电平时,使单片机完成复位操作,随着电容充电结束,将使电容与电阻之间将呈现低电平,单片机复位结束。

复位操作的主要功能是把PC初始化为0000H,使单片机程序存储器从0000H单元开始执行程序。

本设计主要采用上电自动复位电路,其电路图如图4所示图4 复位电路2.时钟电路本篇论文选择的方案中采用的是内部振荡方式。

采用内部方式时在XTAL1和XTAL2引脚上接石英晶体和微调电容可以构成振荡器,如图5所示。

图中C1、C2起稳定振荡频率、快速起振的作用。

内部振荡方式所得的时钟信号比较稳定,实用电路中使用较多。

振荡频率的选择范围为1MHz~12MHz。

图5 振荡电路二.显示电路显示器件有很多种,常用的有发光二极管,数码管,液晶显示器等,本文采用通用型的LED数码管。

1.数码管的结构和分类LED数码管根据LED的接法不同分为共阴和共阳两类,它们的发光原理是一样的,只是它们的电源极性不同而已,其结构图分别如图6所示,本设计使用共阳数码管。

(a> 共阴结构(b> 共阳结构图6 数码管结构2.显示驱动方式数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。

本文主要采用动态显示驱动。

由于数码管要点亮需要3—10mA的电流,但单片机不能提供如此大的电流故需要加74LS373加以驱动,单片机输出端引脚的电压约为5V,如果直接加载到数码管上将烧坏数码管,因此在这部分电路中一并加限流电阻,根据理论计算和实际的经验限流电阻取100Ω,其电路图如图7所示图7显示驱动电路3.74LS373功能简介74LS373是8D触发器,同时具有锁存,传送,高阻三种工作状态的寄存器,一般常用于锁存地址,其功能引脚图如图8所示,真值表如表1所示。

表1 真值表图8 74LS373引脚图三.键控电路键盘是微机应用系统中使用最广泛的一种数据输入设备,按照键盘按键的结构形式,可分为独立式键盘和矩阵式键盘。

本文主要采用独立式键盘,此键盘控制电路主要是用于调整时间,其电路结构图如图9所示。

图9 键盘控制电路3.1 独立式键盘的扫描识别原理独立式键盘就是各个按键是相互独立的,分别接一根输入线,各条输入线上的按键工作状态不会影响其他输入线的工作状态。

因此,通过检测输入线的电平状态,可以判断哪个按键被按下,若检测是低电平则键盘闭合。

3.2 独立式键盘的消抖原理一般采用触点式键盘,由于机械触点的弹性作用,在闭合及断开的瞬间,电压信号伴随有一点时间的抖动,抖动时间与按键的机械特性有关,一般在5-10ms。

为保证CPU一次按键动作,必须消除抖动的影响,消除抖动的措施有硬件消除和软件消除。

本文根据抖动信号特点,采用软件消抖的方法,主要是在程序中调用延时子程序,判断前后两次读值是否相等,相等则为键盘闭合,反之键盘断开。

四.总电路图总电路图如图10所示图10 99秒倒数计时器总电路图第三章软件程序设计本次程序设计采用汇编语言,程序包括时间1S产生模块,时间显示模块,时间调整模块等。

一.程序流程图系统程序流程图如图10所示。

图10 程序流程图二.单元程序设计1.时间产生该部分主要完成时间基本单位1S钟的产生,其方法主要通过定时/计数器工作于方式二产生。

其对应程序如下。

ORG 000BHLJMP TIMERSTART:MOV 53H,#10MOV 54H,#10S12: MOV TMOD,#01HMOV TH0,#0BDHMOV TL0,#0C0HMOV IE,#82HTIMER:DJNZ R7,A2MOV TH0,#0BDHMOV TL0,#0C0HMOV R7,#16DJNZ 20H,A2MOV 20H,#10DJNZ 21H,A2MOV 21H,#10A2:RETI2.时间显示该模块主要作用是完成时间通过数码管显示,实现人机相互交接,对应程序如下:MOV A,20HMOV DPTR,#TABLEMOVC A,@A+DPTRMOV P1,AMOVP2,#02HLCALL DELAYMOV A,21HMOVC A,@A+DPTRMOV P1,AMOV P2,#01HLCALL DELAY3.时间调整该模块主要作用是完成通过键盘任意调整时间,使其实用性更广,对应程序如下:M1: JNB P3.3,M1JNB P3.6,M31LJMP M3M31:LCALL DELAY10MSJNB P3.6,M32LJMP M3M32:MOV R2,20HCJNE R2,#1,L6MOV 20H,#10SJMP M3L6:DEC 20HMOV 53H,20HM3:JNB P3.7,L81SJMP L8L81:LCALL DELAY10MSJNB P3.7,L82SJMP L8L82:MOV R3,21HCJNE R3,#1,L7MOV R2,20HCJNE R2,#1, L8MOV 20H,#10MOV 21H,#10SJMP L8H2: LJMP Q1L7: DEC 21HMOV 54H,21HL8: JNB P3.3, M51LJMP M5M51:LCALL DELAY10MSLCALL DELAY10MSJNB P3.3,H2LJMP M5三.源程序系统总源程序见附录二第四章电路的安装与调试一、硬件调试按照附录一的电路图在面包板上连接好电路,接通电源,测得单片机40脚、31脚电压为+5V,20脚接地,对应的数码管也能显示相应的数值,则证明电路完好。

二、软件调试1.显示调试对程序的显示模块单步分析调试,发现数码管有乱码的现象,经检查发现是使用了共阴数码管,解决方法是换成共阳数码管,则数码管能正常显示数值。

2.控制调试程序运行时发现按调整时间的按键无效,按键按下发现数码管闪而不发生变化,经检查发现键盘去抖动时间较短,则在程序中加入更长的延时则按键恢复正常使用。

三、记录实验结果,完成报告心得体会经过一个月的努力,毕业设计基本完成了,在毕业设计的过程中,学到很多有用的知识。

在本次毕业设计中,我深深体会到做一个电子成品是多么的不容易,它是需要付出很多的艰辛劳动。

其中包括方案的比较,元器件价格的比较,成品性能的比较等等诸多因素。

但再复杂的产品都是从简单而来的,我们只有现在打好基础,发挥创新能力,才能与时俱进。

同时在这次毕业设计中,我发现毕业设计的内容都是我们平时我们书本里涉及到的知识,可是我发现自己掌握的并不扎实,自身存在太多问题了,幸好有指导老师和同学的帮助,才能顺利完成这次毕业设计。

通过这次毕业设计我会在以后的学习和工作中不断地完善自己的不足。

当今一个充满机遇与智慧的社会,要想占有一席之地,那么需要有付出艰辛的努力和不怕困难的心理准备。

致谢本论文的顺利完成,离不开各位老师、同学和朋友的关心和帮助。

我非常感谢我的指导老师陈慕铭,老师渊博的专业知识,严谨的态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己,朴实无华、平易近人的人格魅力对我影响深远。

不仅使我树立了远大的学术目标、掌握了基本的研究方法,更近一步熟练运用仪器仪表,熟练的调试技巧,还使我明白了许多待人接物与为人处世的道理。

本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了导师大量的心血。

在此,谨向指导导师表示崇高的敬意和衷心的感谢!另外还要感谢系领导和学校,给我提供了良好的设计环境,为我们顺利完成毕业设计提供了一个良好的外界环境!【参考文献】:【1】《单片机原理及接口技术》主编:徐煜明韩雁电子工业出版社 2005.1出版【2】《单片机原理与运用》主编:董少明中国铁道出版社 2007.11出版.【3】《8051单片机实践与应用》主编:吴金戌沈庆阳;清华大学出版社 2002年出版【4】《模拟电子技术》主编:杨毅德重庆大学出版社 2004年出版附录一:硬件电路图附录二:ORG 0000HSJMP START ORG 000BHLJMP TIMER START:MOV 53H,#10 MOV 54H,#10S12: MOV TMOD,#01HMOV TH0,#0BDH MOV TL0,#0C0H MOV IE,#82HMOV DPTR,#TABLE MOV 20H,53HMOV 21H,54HMOV 30H,#0MOV 31H,#0MOV R6,#0MOV R7,#16CLR TR0A4: MOV A,20H MOVC A,@A+DPTrMOV P1,AMOVP2,#02HLCALL DELAYMOV A,21HMOVC A,@A+DPTRMOV P1,AMOV P2,#01HLCALL DELAYJNB P3.3,Q11SJMP Q1Q11:LCALL DELAY10MS JNB P3.3,M1Q1:JB P3.0,A4SETB TR0A1:JB P3.2, A3LJMP STARTA3:JB P3.1,A5CLR TR0Q2:MOV P1,30HLCALL DELAYMOV P1,31HMOV P2,#01H LCALL DELAYJB P3.1,Q2SETB TR0A5: MOV A,20H MOV DPTR,#TABLE MOVC A,@A+DPTR MOV 30H,AMOV P1,AMOV P2,#02H LCALL DELAYMOV A,21HMOVC A,@A+DPTR MOV 31H,AMOV P1,AMOV P2,#01H LCALL DELAYMOV A,#01CJNE A,21H,A1 MOV A,#01CJNE A,20H,A1 LJMP S12M1:JNB P3.3,M1 M5:MOV R3,#1M2: MOV R4,#1M9: MOV A,20H MOV DPTR,#TABLE MOVC A,@A+DPTR MOV P1,ALCALL DELAYMOV A,21HMOVC A,@A+DPTRMOV P1,AMOV P2,#01HLCALL DELAYDJNZ R4,M9DJNZ R3,M2JNB P3.6,M31LJMP M3M31:LCALL DELAY10MS JNB P3.6,M32LJMP M3M32:MOV R2,20HCJNE R2,#1,L6MOV 20H,#10SJMP M3L6:DEC 20HMOV 53H,20HM3:JNB P3.7,L81 SJMP L8L81:LCALL DELAY10MS JNB P3.7,L82SJMP L8L82:MOV R3,21HCJNE R3,#1,L7MOV R2,20HCJNE R2,#1, L8MOV 20H,#10MOV 21H,#10SJMP L8H2: LJMP Q1L7: DEC 21HMOV 54H,21HL8: JNB P3.3, M51 LJMP M5M51:LCALL DELAY10MS LCALL DELAY10MSJNB P3.3,H2LJMP M5TIMER:DJNZ R7,A2MOV TH0,#0BDH MOV TL0,#0C0H MOV R7,#16DJNZ 20H,A2MOV 20H,#10DJNZ 21H,A2MOV 21H,#10A2:RETIDELAY10MS:MOV 45H,#30 J3:MOV 46H,#10NOPNOPNOPNOPNOPNOPJ1:MOV 47H,#200J2:DJNZ 47H,J2DJNZ 46H,J1DJNZ 45H,J3 RETDELAY:MOV 51H,#10S1:MOV 50H,#248S2:DJNZ 50H,S2DJNZ 51H,S1RETTABLE:DB 00H,0C0H,0F9H,0A4H,0B0H DB 99H,92H,82H,0F8H,80H,90H END。

相关文档
最新文档