数字倒计时器设计
任意时间倒计时计数器的设计

任意时间倒计时计数器的设计摘要:本设计实现任意秒数倒计时的功能,首先利用555定时器连接电阻和电容改装成多谐振荡器,将输入脉冲经电路转换输出矩形波,并改变电容和电阻的参数使输出周期为1秒。
计数部分用74LS192芯片来实现,74LS192芯片是8421码计时的,符合任意几十秒读数的需要。
译码部分采用74LS48芯片,74LS48是把8421BCD码经过内部作用和电路“翻译”成七段输出,然后直接推动LED,显示十进制数。
此设计功能完善,可以直接清零,启动和暂停/连续计时, 进而实现断点计时,同时还应用了七段数码管来显示时间。
当计数器显示的数字递减到零的时候,会发出光电报警信号。
其设计由计时模块、控制模块、以及译码显示模块3个部分组成。
关键词:计时器;报警;芯片模块化The Design of Any Time Countdown CounterAbstract:The design implements the function of 30 seconds countdown , At first ,usea 555 timer concussion connected with resistor and capacitor converted into a multivibrator, which can inverter the input pulse into a circuit output square wave,and change the parameters of capacitance and resistance so that the output cycle is a second. The counting part is realized by 74ls192 chip,and 192 chip is timed at 8421 yards , which can meet the need of 30 seconds reading. Decoding part adopts 74ls48 chip, 74ls48 is at the 8421 BCD by internal function and circuit "translate" into seven period of output, then directly promote LED, and shows a decimal number.The function of this design is perfect, it can directly reset, start and stop/continuous time, then realize breakpoint time, at the same time it also uses seven digital tube to display time. When the counter of the digital display diminishing to zero, it will have a photoelectric alarm signal. It is designed by hourly module, control module, and decode display module 3 parts.Keywords: The timer photoelectric; Alarm; Modular目录第一章绪论 (1)1.1课题背景与意义 (1)1.2论文的主要内容 (1)1.3论文的基本要求 (1)第二章电路设计 (2)2.1电路设计方案 (2)2.2工作原理 (3)第三章倒计时计数器元器件介绍 (5)3.174LS48芯片 (5)3.274LS192芯片 (7)3.3555振荡电路 (8)3.4单元模块 (9)3.4.1时钟模块 (9)3.4.28421BCD码递减计数器模块 (11)3.4.3译码显示模块 (12)3.4.4报警电路模块 (14)第四章电路仿真及其未来展望 (15)4.1电路仿真 (15)4.2系统仿真结果 (15)4.3不足之处与未来展望 (17)第五章总结 (18)参考文献 (19)第一章绪论1.1课题背景与意义随着科学技术和计算机应用方面的不断发展,计时器在许多领域中得到普遍应用,如体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来作为各种药丸、药片、胶囊在指定时间提醒用药等等,由此可见计时器对现代社会的意义是何其重大。
基于C52的LED数字倒计时器的设计

基于C52的LED数字倒计时器的设计由于倒计时本身的特点,在现实生活中很多领域中都需要用到倒计时,因此对倒计时进行研究具有重要的意义。
作者通过对传统的倒计时钟的研究,提出了一种新的基于C52单片机设计倒计时的方法,具有简单,灵活,方便地特点。
一、系统设计功能利用C52单片机的定时器T0、T1中断,T0控制倒计时时间,T1控制闹钟定时. 按下矩阵键盘按键6(开始/暂停)后,进行时间显示,再次按下按键6,倒计时开始,从24:00:00开始,按键0、1、2、3、4、5分别控制小时的加一减一、分钟的加一减一、秒的加一减一.按键7存储闹钟时间,按键6控制开始和暂停。
二、LED数码显示原理及结构LED数码显示有动态和静态之分,本文设计的系统采用动态显示的方法,该方法特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。
这就没必要每一位数码管配一个锁存器,这能够简化硬件电路,提高系统稳定性。
本文设计LED数码管采用共阴极的方法设计完成,其电路机构如图1所示,其在单片机程序中编码表如表1所示。
三、系统原理图系统在设计的原理图在Protel中设计完成,具体的电子器件,均在途中做出来了具体表示,具体如图2所示。
四、结论文章设计完成了基于C52单片机的LED数字倒计时的设计过程,通过系统测试表明,该系统能够实现预期目标和功能。
参考文献:[1]张俊谟.单片机中级教程[M].北京:北航出版社,2008.[2]郭天祥.新概念51单片机C语言教程[M].北京:电子工业出版社,2009.[3]张友德等.单片微型机原理、应用与实验[M].上海复旦大学出版社,2000.[4]杜洋.爱上单片机[M].北京:人民邮电出版社,2011.作者简介:余世干(1982- ),男,汉族,安徽定远人,阜阳师范学院教师,硕士,研究方向:嵌入式系统开发。
基金项目:阜阳师范学院自然科学研究项目(2010FSKJ15,2010FSKJ16)。
基于单片机的LED数字倒计时器设计(精)

编号毕业设计技术报告课题名称:学生姓名:学号:专业:班级:指导教师:2012年月摘要:随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便生活的自动控制系统进入了人们的生活,以单片机为核心的自动门控制系统就是其中之一,也标志自动控制领域成为了数字化时代的一员。
本文介绍了一种利用单片机设计的秒倒计时器, 具体介绍了硬件的电路设计、接口技术和软件的设计方法。
该方案具有一定的实用性和使用上的方便性。
其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的使用和参考价值。
关键词: 自动控制系统单片机秒倒计时Abstract :With the development of society, science and technology progress and gradually improve the living standards of people, all sorts of convenient life of automatic control system into people's life, based on single-chip automatic control system is one of them, also marks the automatic control field became a member of the digital age.This paper introduces a design of second countdown timer by using single-chip microcomputer as well as the methods of designing its hardware circuit , connector andsoftware circuit. Key words : automatic control system single-chip microcomputer second countdown timer前言在社会生活和生产的各个领域中,凡是有自动控制要求的地方都会和单片机扯上关系。
数字倒计时器设计PPT学习教案

▪ 74LS00, ▪ 74LS192, ▪ 74LS48,
▪ 555定时器
主要参考器件
第8页/共13页
设计要求
▪ 调研,查找并收集资料。 ▪ 采用TTL集成电路设计。 ▪ 总体设计 - 画出框图。 ▪ 单元电路设计 - 选择、计算确定元器件参数如电阻值、电容量。 ▪ 电气原理设计-绘电路图。用MULTISIM进行仿真并调试结果。 ▪ 元器件选择-列出元器件明细表,元器件型号、规格(如电阻的阻值、精度、
第5页/共13页
译码显示器 要把二进制代码用十进制数直观地显示出来,需要用二 - 十进制显示译码器,
把8421BCD译成能用数码显示器件显示的十进制数。 显示译码器通常包含译码驱动器和数码显示器两部分。
➢ 译码驱动器的主要功能是把8421BCD码译成对应于数码管7个字段的信号, 用于驱动数码管发光,显示相应的十进制数码
➢ 数码管是一种分段式数码显示器件,将十进制数码分成7个字段,每个字段是 一个LED管,还有一个小数点发光二极管。
第6页/共13页
控制电路
▪ 在操作直接清零开关时,要求计数器清零,数码显示器 灭灯 ▪ 当启动开关闭合时,控制开关应封锁时钟信号CP,同时 计数器完成置数功能,译码显示电路显示预置数 ▪ 当启动开关断开时,计数器开始计数 ▪ 当暂停/连续开关拨在暂停位置上时,计数器停止计数, 处于保持状态 ▪ 当暂停/连续开关拨在连续时,计数器继续累计计数 ▪ 外部操作开关都应采取去抖动措施,以防止机械抖动造成 电路工作不稳定
根据误差≤0.1s要求,秒脉冲发生器要发出最多0.1秒的脉冲信号。 脉冲发生器有两种方案可以选择 ➢ 555多谐振荡器 555定时器使用灵活方便,利用它可以极方便地构成多谐振荡器。但它的振荡
毕业设计25倒计时器

毕业设计25倒计时器倒计时器是一个常见的时间管理工具,它可以帮助人们在限定的时间内有效地完成任务。
在毕业设计中设计一个倒计时器是一个有趣和实用的项目。
本文将介绍一个毕业设计的案例:设计一个倒计时器,用于倒计时到毕业的日子。
设计目标:1.实现一个简单易用的倒计时器,可以根据用户输入的日期和时间开始倒计时。
2.提供倒计时的天、小时、分钟和秒的显示,以及剩余总时间的显示。
3.提供设置倒计时完成后的提醒功能,可以通过声音或震动提醒用户。
设计思路:1.用户界面设计:-添加一个日期和时间输入框,用于用户输入倒计时的目标日期和时间。
-添加一个开始按钮,用户点击后开始倒计时。
-添加一个倒计时显示区域,用于显示倒计时的天、小时、分钟和秒。
-添加一个总时间显示区域,用于显示剩余的总时间。
2.倒计时逻辑设计:-获取用户输入的日期和时间。
-计算当前时间和目标时间之间的时间差。
-将时间差分解为天、小时、分钟和秒,并在对应的显示区域显示。
-每间隔一秒更新一次倒计时显示。
-当时间差为零时,倒计时停止。
3.提醒功能设计:-添加一个设置提醒的选项框。
-当倒计时结束时,根据用户设置的提醒选项进行相应的提醒:声音或震动。
代码实现:可以使用编程语言如Python、JavaScript或C++来实现这个倒计时器。
以下是一个使用Python的简单示例:```pythonfrom playsound import playsounddef countdown(target_date):while True:print("Countdown finished!")# play sound or vibrate according to user's settingplaysound("sound.mp3")break# display countdownminutes, seconds = divmod(rem, 60)year = int(input("Enter year: "))month = int(input("Enter month: "))day = int(input("Enter day: "))hour = int(input("Enter hour: "))minute = int(input("Enter minute: "))# start countdowncountdown(target_date)```总结:设计一个倒计时器需要考虑用户界面设计、倒计时逻辑设计和提醒功能设计。
二十四秒倒计时器的设计(数字电子技术)

数字电子技术设计性实验方案设计题目:24秒倒计时器分院物理与电子工程学院专业物理学班级2010级物本(1)班学号2010405270姓名龙大洪2013年6月23日目录0 设计要求 (1)1 设计思路 (1)1.1 设计方框图 (1)1.2 元件选用 (2)2 电路及工作原理 (2)2.1 电路图 (2)2.2 工作原理 (3)2.2.1 预置数据 (3)2.2.2个位减计数 (3)2.2.3十位减计数 (3)2.2.4脉冲封锁电路 (3)0 设计要求一、计数开始时数码显示为24二、计时开始后数码显示由24递减三、计时到00时停止计时四、秒脉冲可直接用实验箱1HZ信号1 设计思路1.1 设计方框图十位减计数个位减计数1HZ减计数脉冲借位脉十位数码管个位数码管预置数预置数输入预置数封锁脉冲电路与非预置数减计数1.2 元件选用减计数器使用74LS192十进制可逆计数器;数码管选用实验箱带有CD4511的数码管;秒脉冲可直接用实验箱的1HZ时钟信号;与非门选用74LS00。
2 电路及工作原理2.1 电路图2.2 工作原理2.2.1 预置数据十位:D3D2D1D0=0010 数码管显示的十位是2个位D3D2D1D0=0100 数码管显示的个位是42.2.2个位减计数个位器件74LS192如下接:CR=0,LD=1,CPu=1,CPd接脉冲。
个位数字由9减到0循环2.2.3十位减计数十位器件74LS192如下接:CR=0,LD=1,CPu=1,CPd接个位BO借位端。
十位数字由2减到0。
(注:当个位十位为00时由脉冲封锁,不在进行减计数。
)2.2.4脉冲封锁电路本电路封锁脉冲直接由两个与非门构成接CPd 个位1HZ脉冲VCC5VU6A74LS00DU7A74LS00DVCC2143接BO十位当十位个位为00时,由十位BO端输出为低电平,再与1HZ脉冲经过如上电路,使得CPd(个位)输入为零。
脉冲不在起作用,显示00不在自动进行减计数,直到重新置数。
数字电子技术课程设计篮球比赛24秒倒计时器设计

数字电子技术课程设计篮球比赛24秒倒计时器设计1.2电路设计方案:24秒倒计时的总体方案框图如图所示,它包括秒脉冲发生器、计数器、译码显示电路、报警电路和辅助时序控制电路等五个模块组成。
其中计数器和控制电路使系统的主要模块。
计数器完成24秒计时功能,而控制电路完成计数器的直接清零、启动技术、暂停和连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能。
秒脉冲发生器产生的信号是电路的时钟脉冲和定时标准,但本设计对此信号要求并不高,故电路可采用555集成电路或由TTL与非门组成的多谐振荡器构成。
译码显示电路由自带译码器的数码管组成。
报警电路在试验中可用发光二极管和蜂鸣器代替。
主体电路:24秒倒计时。
24秒计数芯片的置数端清零端共有一个开关,比赛开始后,24秒的置数端无效,24秒的倒数计时器倒数计时开始进行倒计时,逐秒倒计时到零。
选取00这个状态,通过组合逻辑电路给出截断信号,让该信号与时钟脉冲在与门中将时钟截断,使计时器在计数到零时停住。
2.各芯片的用法与功能2.174LS19274LS192是十进制计数器,具有异步清零和异步置数功能,且有进位和借位输出端。
当需要进行多级扩展连接时,只要将前级接到下一级的CP端,端接到下一级的CP端即可。
74LS192功能表: 2.2555定时器555定时器应用为多谐振荡电路时,当电源接通Vcc通过电阻R1,R2向电容C充电,其上电压按指数规律上升,当u上升至2/3Vcc,会使比较器C1输出翻转,输出电压为零,同时放电管T导通,电容C通过R2放电;当电容电压下降到1/3Vcc,比较器C2工作输出电压变为高电平,C放电终止,Vcc通过R1,R2又开始充电;周而复始,形成振荡。
则其振荡周期与充放电时间有关,也就是与外接元件有关,不受电源电压变化影响。
输出波形的振荡周期可用过度过程公式计算: 3.各部分电路设计3.1信号发生部分:秒脉冲的产生由555定时器组成的多谐振荡电路完成。
数字显示30秒倒计时器课程设计报告

电子技术课程设计报告设计题目:数字显示30秒倒计时器电路设计1、课程设计目的、意义设计目的:(1)依照原理图分析各单元电路的功能;(2)熟悉电路中所用到的1各集成块的1管脚及其功能;(3)进行电路的装接、调试,直到电路能达到规定的设计要求;(4)写出完整、详细的课程设计报告。
设计意义:数字显示30秒倒计时器是一个简单的数字电路,但是它能够扩展到很多实际应用当中来,比如篮球倒计时器、交通灯倒计时器等等。
2、设计题方案比较、论证设计方案:分析设计任务,计数器和操纵电路是系统的要紧部份。
计数器完成30秒计时功能,而操纵电路具有直接操纵计数器的启动设计、译码显示电路的显示和灭灯功能。
当启动开关闭合时,操纵电路应封锁时钟信号CP,同时计数器完成置数功能,译码显示电路显示“30”字样;当启动开关断开时,计数器开始计数;处于维持状态。
系统设计框图如图2-1所示。
数字显示30秒倒计时器实验电路如图2-2所示。
图2-1图2-23、各单元电路设计,元器件参数计算、选择、电路图绘制,整体电路图递减计数器模块计数器选用汇总规模集成电路74LS192进行设计较为简单,74LS192是十进制可编程同步加锁计数器,它采纳8421码二-十进制编码,而且有直接清零、置数、加锁计数功能。
图2-3是74LS192外引脚。
图中CPU 、CPD别离加计数、减计数的时钟脉冲输入端(上升沿有效)。
LD是异步并行置数操纵端(低电平有效),CO、BO别离是进位、借位输出端(低电平有效),CR是异步清零端,D3-D是并行数据输入端,Q3-Q是输出端。
74LS192的功能表见下表所示。
秒信号产生器秒信号产生器的电路是利用 555 按时器(图3-1)组成的秒信号发生器。
NE555 芯片有单稳态电路功能,可发生方波信号,可适当的选择电阻、电容,使其输出信号的周期为 1 秒。
本电路输出脉冲的周期为:T=*(R1+2*R2)*C,假设 T=1s,令 C=10μF,R1=39kΩ,那么R2=51k Ω。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
■预置倒计时范围:Is - 9m59s。
■误差<O.ls ■用三位LED数码管显示计时功能具有完成计时功能后直接清零、启动计数、暂停/连续计数、译码显示电路的显示与灭灯、定时时间到报警等功能
糾设计原理
该电路秒脉冲发生器.计数器.译码显示电路、告警电路(结束指示电路)和辅助时序控制电路等五部分组成
■计数器和控制电路是系统的主要部分;
秒脉冲发生器
根据误差< 0. Is要扎秒脉冲发生器要发出最多0. 1秒的脉冲信号。
脉冲发生器有两种方案可以选择
> 555多谐振荡器
555定时器使用灵活方便,利用它可以极方便地构成多谐振荡器。
但它的振荡频率主要取决于充放电过程中达到转换电平所需要的时间,所以频率稳定性不够高;另外,由555定时器接成的振荡器在频率范围方面有较大的局限性。
石英晶体多谐振荡器
石英晶体多谐振荡器的振荡频率取决于石英晶体的固有谐振频率几而与外接电阻.电容无关。
石英晶体的谐振频率由石英晶体的结晶方向和外形尺寸所决定,具有极咼的频率稳定性。
计数器
计数器是系统的主要部分,完成倒计时功能。
-预置倒计时的范围是1秒一9分59秒。
-计数器采用减法计数器
具有预置数电路设计
译码显示器
要把二进制代码用十进制数直观地显示出来,需要用二-十进制显示译码器,把8421BCD译成能用数码显示器件显示的十进制数。
显示译码器通常包含译码驱动器和数码显示器两部分。
-译码驱动器的主要功能是把8421BCD码译成对应于数码管7个字段的信号,用于驱动数码管发光,显示相应的十进制数码夕数码管是一种分段式数码显示器件,将十进制数码分成7个字段,每个字段是一个LED管,还有一个小数点
发光二极管。
控制电路
■在操作直接清零开关时,要求计数器清零,数码显示器灭灯■当启动开关闭合时,控制开关应封锁时钟信号CP,同时计数器完成置数功能,译码显示电路显示预置数
当启动开关断开时,计数器开始计数
当暂停/连续开关拨在暂停位置上时,计数器停止计数, 处于保持状态
・当暂停/连续开关拨在连续时,计数器继续累计计数
■外部操作开关都应釆取去抖动措施,以防止机械抖动造成电路工作不稳定
■74LS00,
74LS192,
74LS48, ■555定时器
糾设计要求
■调研,查找并收集资料。
■采用TTL集成电路设计。
■总体设计-画出框图。
单元电路设计-选择.计算确定元器件参数如电阻值.
电容量。
电气原理设计-绘电路图。
用MULT] SIN进行仿真并调试结果。
■元器件选择-列出元器件明细表,元器件型号.规格
(如电阻的阻值、精度、额定功率等).其他参数。
枣盖・列右金侖
* +黔节节<»
枣盖・列右金侖
* +黔节节<»
■焊接电路并调试,测试性能指标。
撰写设计说明书。
■参考资料目录。