30秒定时器报告

合集下载

篮球竞赛30S计时器课设报告

篮球竞赛30S计时器课设报告

课程设计说明书课程设计名称:数字电路课程设计课程设计题目:篮球竞赛30S计时器学院名称:信息工程学院专业:通信工程班级:学号:姓名:评分:教师:20 年月日数字电路课程设计任务书20 13 -20 14 学年第 1学期第 2 周- 3 周题目篮球竞赛30S计时器内容及要求〖基本要求〗1)具有显示30S计时功能2)设置外部操作开关,控制计数器的直接清零,启动和暂停/连续功能3)在直接清零时,要求数码显示器灭灯注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。

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

摘要篮球30s计时器是对实际篮球比赛中24s计时器的拓展,本课程设计的30s 计时器主要由脉冲发生电路、时序控制电路、计数器、译码器、数码显示器及报警电路构成。

采用30s倒计时的计时方式,功能完备,具有可直接置数、清零、暂停/继续和报警的特点。

可应用于篮球比赛中对进攻时间的计时控制及其他各种需要倒计时的场合进行跟踪计时。

关键词:时序;计数;译码目录前言 1第一章电路组成与工作原理 21.1 篮球竞赛30s计时器的系统组成 21.2 篮球竞赛30s计时器的工作原理 2第二章单元电路设计与计算 32.1 秒脉冲发生电路 32.3 译码电路 42.4 控制电路 52.4.1 置数控制电路 52.4.2 清零控制电路 52.4.3 暂停/继续控制电路 62.5 报警电路 6第三章电路调试与改进 83.1 秒脉冲发生电路的调试 83.2 译码显示电路的调试 83.3 控制电路的改进 9第四章总结 10参考文献 11附录一元件清单 12附录二总电路图 13附录三电路实物图 14附录四电路PCB图 15前言信息社会的发展离不开电子产品的进步,计时器就是工业发展道路上进步的产物。

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

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

30-60秒设计报告概要

30-60秒设计报告概要

电子竞赛作品设计报告作品名称:30-60秒计时器专业年级:2014级电子信息科学与技术学生姓名:邓于蓝、张磊学号:20140757011204,20140757011210指导教师:电子信息工程学院I摘要当今社会是一个“数字化”方心未艾的时代,电子技术的应用将会变得更加的重要。

而模拟电路和数字电路无疑是现代电子技术的两大基石,现在将两者进行混合的555时基电路也有很广泛的应用。

本作品设计的30-60秒计时器就是一个典型,本作品采用了555时基电路和数字电路技术,将平日所学的理论知识用于实践之中,使之能在30秒计时和60秒计时间进行切换,并按下清零按钮后,七段数码管又将会从0开始,直到30或60秒计时完成。

关键词:数字化、电子技术、555时基电路、数字电路、30-60秒计时器AbstractToday's society is a "digital" heart Aaron era, the application of electronic technology will become more important. Analog circuit and digital circuit is undoubtedly the two cornerstones of modern electronic technology, will now be two mixed 555 time base circuit also has a very wide range of applications. This work design for 30-60 seconds timer is a typical, this works the 555 time base circuit and digital circuit technology, will usually learn the theory of knowledge for practice, which is capable of switching in the time of 30 seconds and 60 seconds of time, and press the reset button, seven segment code number and tube will be started from 0. Until 30 or 60 seconds finish.Keywords: digital and electronic technology, 555 time base circuit, digital circuit, 30-60 seconds timer目录一、设计任务及系统功能简介 (1)1.1设计任务及基本功能 (1)1.2脉冲定时模块 (1)1.3计数模块 (1)1.4进制切换模块 (1)二、实现的原理与电路 (2)1.130-60秒计数器总体方框图 (2)2.2单元电路设计 (2)1.NE555 (2)2.CD4818 (3)3.CD4011 (4)4.CD4511和七段共阴数码管 (5)2.3电路原理图 (5)三、总体方案选择的论证 (6)四、在设计过程中发现的问题和所做的改进 (6)五、组装与调试 (6)1.使用的主要仪器、仪表 (6)2.电路调试 (6)六、设计总结 (8)参考文献: (8)附件: (9)30-60秒计时器一、设计任务及系统功能简介1.1设计任务及基本功能:本系统主要由脉冲定时模块、计数模块、进制切换模块、数显模块组成,下面分别论证这几个模块的选择。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

30秒定时器报告

30秒定时器报告

Lab 30秒定时器1.实验目的学会定时器的设计,熟悉分频器、计时器、数码管的设计,熟悉用Verilog HDL描述数字逻辑电路的方法,掌握继承开发环境Quartus Ⅱ的使用。

掌握DE0的I/O引脚分配2.实验内容1. 设计一个30秒定时器,并设置异步清零。

2. 做出仿真图形;3. 将程序下载到DE0实验板上进行测试。

3.代码分析1)首先可以利用DE0板的lock _50输入端的50MHz的信号分频为1Hz的信号作为1秒的事件度量;因数码管要输出两位数,故用两个输出端口分别表示高位和低位的数码管输出,同时在程序中加入清零端口是定时器可以清零。

2)主模块前半部分定义各输入输出端口及清零端:module C30counter(R,Q,TP,TR);output[6:0]R; //定义7位输出变量(高位)output[6:0]Q; //定义7位输出变量(低位)input TP,TR; //定义输入变量和清零端wire A; //定义中间变量wire[6:0]QL; //定义7位中间变量wire[6:0]RL; //定义7位中间变量3)后半部分完成对各模块的调用:fenpinqi f1(A,TP); //调用分频器模块,是输出1Hz的信号counter_2 c1(RL,QL,A,TR); //调用counter_2模块对高位和低位赋值shumaguan s1(Q,QL); //调用数码管输出低位数字shumaguan s2(R,RL); //调用数码管输出高位数字endmodule4)counter_2模块的功能为:对高位和低位赋值:module counter_2(R,Q,TP,TR);output[6:0]R; //定义7位输出变量(高位)output[6:0]Q; //定义7位输出变量(低位)input TP,TR; //定义输入变量和清零端reg[6:0]R; //定义7位中间变量reg[6:0]Q; //定义7位中间变量always@(posedge TP or posedge TR) //采用边沿触发时间if(TR)begin R<=7'd0;Q<=7'd0; end //如果TR上升沿到来,清零else if(R==7'd3)begin Q<=7'd0;R<=7'd0; end //如果高位为3,清零else if(Q==7'd9)begin Q<=7'd0;R<=R+7'd1; end //如果低位为9,低位清零else Q<=Q+7'd1; //低位自增endmodule5)分频器的功能为是输出1Hz的信号,作为1秒的度量:module fenpinqi(Q,CP);output Q; //定义输出端口input CP; //定义输入端口wire [32:0]A; //定义中间变量counter(A,CP); //调用计数器进行计数D_FF(Q,~Q,CP,A); //调用D触发器是信号发生翻转endmodulemodule counter(Q,CP); //计数器模块,每第25M个信号发生一次变化output Q[32:0]; //定义输出端口input CP; //定义信号输入端口reg[32:0]Q; //定义中间变量always@(posedge CP) //采用边沿触发if(Q==33'd2*******)Q<=33'd0;//每25M作为一个计数周期else Q<=Q+1'd1; //Q自增并输出endmodulemodule D_FF(Q,D,CP,CR); //D触发器模块,是信号发生翻转output Q; //定义输出端input D,CP; //定义输入端及D信号输入input [32:0]CR; //定义输入变量reg Q; //定义中间变量always@(posedge CP) //采用边沿触发if(CR==0)Q<=D; //将D值赋给Qelse Q<=Q; //Q保持不变endmodule6)数码管模块的功能为将输出变量在数码管上显示出来module shumaguan(Q,num);output[6:0]Q; //定义数码管的输出input[3:0]num; //定义数字输入reg[6:0]Q; //定义中间变量always@(num) //电平敏感case(num) //定义各数字在数码管上各灯管的点亮状态,并在数码管上输出4'd0:Q<=7'b1000000;4'd1:Q<=7'b1111001;4'd2:Q<=7'b0100100;4'd3:Q<=7'b0110000;4'd4:Q<=7'b0011001;4'd5:Q<=7'b0010010;4'd6:Q<=7'b0000010;4'd7:Q<=7'b1111000;4'd8:Q<=7'b0000000;4'd9:Q<=7'b0010000;endcaseendmodule4.实验步骤1)打开Quartus软件,选择“File=>New Project Wizard”,在弹出的窗口中输入项目的名称和存储位置。

课设报告要求(30S计时器)1111

课设报告要求(30S计时器)1111

30秒计时器课设报告要求一、设计目的1.掌握30秒计时器的设计,调试方法。

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

二、设计要求:1.具有显示30秒的功能2.设置操作开关,控制计时器的清零,启动和暂停。

3.计时器为30秒减计时,其计时间隔为一秒4.计时器减计时到零时,数码显示不能灭灯,同时发出光电报警三、原理框图四、单元电路的设计及工作原理1.脉冲产生电路555定时器是一种应用极为广泛的中规模集成电路。

该电路使用灵活、方便只需外接少量的阻容元件就可以构成单稳、多谐和施密特触发器。

因而广泛用于信号的产生、变换、控制与检测。

故本实验用555定时器产生1kHz的方波信号。

以下为其电路结构:555 定时器的功能主要由两个比较器决定。

两个比较器的输出电压控制 RS 触发器和放电管的状态。

在电源与地之间加上电压,当 5 脚悬空时,则电压比较器 C1 的同相输入端的电压为2VCC /3,C2 的反相输入端的电压为VCC 。

若触发输入端 TR 的电压小于VCC /3,则比较器 C2 的输出为0,可使 RS 触发器置 1 ,使输出端 OUT=1。

如果阈值输入端 TH 的电压大于 2VCC/3,同时 TR 端的电压大于VCC /3,则 C1 的输出为 0,C2 的输出为 1,可将RS 触发器置 0,使输出为0 电平。

它的各个引脚功能如下:1脚:外接电源负端VSS或接地,一般情况下接地。

8脚:外接电源VCC,双极型时基电路VCC的范围是4.5 ~ 16V,CMOS型时基电路VCC的范围为3 ~ 18V。

一般用5V。

3脚:输出端V o2脚:低触发端6脚:TH高触发端4脚:是直接清零端。

当此端接低电平,则时基电路不工作,此时不论TR、TH处于何电平,时基电路输出为“0”,该端不用时应接高电平。

5脚:VC为控制电压端。

若此端外接电压,则可改变内部两个比较器的基准电压,当该端不用时,应将该端串入一只0.01μF 电容接地,以防引入干扰。

30秒计时器设计报告

30秒计时器设计报告

课程设计报告题目30S 定时器设计院部名称班级学生姓名学号指导教师目录、, 、-前言一、电路设计原理与方案 (4)1.1 设计原理 (4)1.2 设计方案 (4)二、各单元电路设计 (4)2.1 脉冲发生电路 (4)2.2 计数电路 (6)2.3 译码显示电路 (8)2.4 控制电路 (10)三、仿真原理图 (11)四、总结 (13)附录、元件清单 (14).、八、一前言电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。

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

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

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

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

1.2 设计方案该系统应包括秒脉冲发生器、计数器、译码显示电路、辅助时序控制电路(简称控制电路)等几部分构成。

数字电路实训报告-30秒倒计时

数字电路实训报告-30秒倒计时

实训报告
实训名称:数字电子技术实训
专业:电子信息工程
班级:0906班
姓名:于孟飞
学号:07090640
指导老师:程光老师
实习时间:09-10第2学期第15周
译码显示电路由74LS48和共阴极七段LED显示器组成。

管代替。

当启动开关闭合时,控制电路应封锁时钟信号CP,
示电路显示“30”字样;当启动开关断开时,计数器开始倒计数;当暂停/连续开关拨到相应位置起到暂停和继续的功能,当译码器显示“00”时同时
现短路,应为是正面视角布线注意反焊板时不要弄错位置。

把元器件全部按照布线图完成走线。

周四:(电路检测)
对已焊接完成的电路进行冷态测试,
看电路是否存在短路,检测所有IC地线
和5V供电是否接通,在检测无误后通电。

观察电路是否可以按照设计实现功能,如
果出问题则依照原理检测问题。

我的电路接通电后发现在复位后预
置数正确,为30,但在拨通连续开关后
、暂停开关问题,发现非门输入输出电位一样,检测发现短路,原因为漏锡短接到正面飞线且挡到没有发现,排除故障后发现工作正常,在检测中发现问题最好不要继续通电测试,尤其是发现IC发烫的时候,到此检测完成。

篮球三十秒计时器设计报告

篮球三十秒计时器设计报告

篮球三十秒计时器设计报告默认分类2010-04-26 13:20:02 阅读142 评论2 字号:大中小目录前言 (2)第一章篮球三十秒计时器设计要求及方案比较 (3)1.1 设计要求 (3)1.2 方案比较 (3)第二章系统组成及工作原理 (5)2.1 系统组成 (5)2.2 工作原理 (5)第三章单元电路设计、参数计算、器件选择 (7)3.1 控制电路 (7)3.1.1 暂停/连续控制电路 (7)3.1.2 置数/启动控制电路 (7)3.1.3 清零/灭灯电路 (8)3.2 秒脉冲发生电路 (8)3.3 计时电路 (10)3.3.1 计数器 (10)3.3.2 计时电路的组成 (12)3.4 译码显示电路 (12)3.4.1 七段发光二极管(LED)数码管 (12)3.4.2 CD4511· 133.5 报警电路 (14)第四章调试及测试结果分析 (16)4.1 调试 (16)4.2 结果分析 (17)结论 (18)致谢 (19)参考文献 (20)附录一原理图 (21)附录二元件清单 (22)前言人类最早使用的定时工具是沙漏或水漏,但在钟表诞生发展成熟之后,人们开始尝试使用这种全新的计时工具来改进定时器,达到准确控制时间的目的。

而典型的应用就是篮球竞赛计时。

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

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

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

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

篮球三十秒计时器和篮球二十四秒计时器如出一辙,不同之处在于置数部分。

方案中应用双时钟加、减同步可逆计数器74LS192来实现倒计时功能,在功能选择过程中选择减计数功能,芯片管脚选择中让DOWN处于工作状态。

30秒计时器设计报告资料

30秒计时器设计报告资料

30秒计时器设计报告资料设计报告资料:30秒计时器【一、项目概述】本项目旨在设计一个30秒计时器,能够在用户设定的时间内精准计时,同时显示剩余的时间,并且在倒计时结束时发出提醒音。

【二、项目需求】1.设计一个可调节的计时器,用户可以通过设置按钮来调整计时时间。

2.使用LCD显示剩余时间,以便用户能够清楚地看到剩余多少时间。

3.在倒计时结束时能够发出声音提醒用户。

【三、硬件设计】1. 主控芯片:使用Arduino Uno作为主控芯片。

2.倒计时显示屏:使用16x2字符LCD显示屏,能够显示剩余时间。

3.按钮:使用两个按钮,一个用来增加时间,一个用来减少时间。

4.喇叭:使用一个喇叭用于发出提醒音。

【四、软件设计】1.初始化:设定默认的计时时间为30秒,并将剩余时间显示在LCD 上。

2. 按钮检测:使用Arduino的digitalRead(函数来检测按键是否按下。

3.按钮处理:根据按钮的不同,增加或减少计时时间,并在LCD上更新剩余时间。

4. 计时:使用Arduino的millis(函数来获取当前时间,并与设定的倒计时时间相减,得到剩余时间,并在LCD上更新。

5.提醒音:当剩余时间为0时,发出提醒音。

【五、关键技术】1. 使用Arduino Uno作为主控芯片,能够方便地编程和控制其他硬件模块。

2.使用16x2字符LCD显示屏,能够显示剩余时间,并且在计时过程中能够实时更新。

3.使用按钮进行计时时间的调节,能够方便地对计时时间进行设置。

4.使用喇叭发出提醒音,提醒用户计时结束。

【六、预期成果】通过完成本项目,可以得到一个功能完善的30秒计时器,用户可以通过按钮来调节计时时间,并能够清晰地看到剩余时间的显示。

同时,在倒计时结束时会发出提醒音,提醒用户时间到了。

【七、项目进度安排】1. 第一周:收集所需硬件和软件资料,搭建开发环境并熟悉Arduino编程技术。

2.第二周:完成硬件设计,连接主控芯片、LCD显示屏、按钮和喇叭,并进行初步调试。

30秒60秒定时器电路制作报告(一)

30秒60秒定时器电路制作报告(一)

30秒60秒定时器电路制作报告(一)30秒60秒定时器电路制作报告概述本报告介绍了一种简单而有效的30秒60秒定时器电路的制作方法。

该电路可以用于各种需要准确计时的应用场景,如实验室实验、厨房烹饪等。

材料准备为了制作该定时器电路,你需要准备以下材料: - 555定时器芯片 - 电解电容 - 电阻 - 压电蜂鸣器 - 开关 - 连接线 - 面包板制作步骤1.在面包板上安装555定时器芯片。

确保芯片的引脚正确插入面包板的孔中。

2.连接电解电容到芯片的引脚2和6之间。

电容的正极连接到引脚2,负极连接到引脚6。

3.连接一个电阻到芯片的引脚7,另一端连接到底线上的负极列。

4.将一个电阻的一端连接到芯片的引脚6,另一端连接到底线上的负极列。

5.将压电蜂鸣器的一个引脚连接到芯片的引脚3,另一个引脚连接到底线上的负极列。

6.连接一个开关到芯片的引脚4,另一端连接到底线上的负极列。

7.连接一个连接线到芯片的引脚8,另一端连接到底线上的负极列。

8.连接一个连接线到芯片的引脚1,另一端连接到底线上的负极列。

电路原理该定时器电路的原理如下所述: 1. 555定时器芯片的引脚2和6构成一个比较器,用于产生稳定的参考电压。

2. 当芯片的电源被打开时,电容开始充电。

当电压达到比较器所需的电压时,芯片的引脚6变为高电平,启动计时。

3. 引脚3连接的压电蜂鸣器会发出声音,提醒时间结束。

4. 芯片的引脚2和6之间的电容充电时间决定了定时器的时间长度。

使用方法制作完成后,你可以按下开关启动定时器。

蜂鸣器会在设定的时间结束时发出声音。

你可以根据需要调整电容的大小来改变定时器的时间长度。

小结通过按照以上步骤制作30秒60秒定时器电路,你可以得到一个简单而实用的定时器。

这个电路可以广泛用于各种需要计时的场景,为你提供准确的时间控制。

希望本报告对你有所帮助!扩展应用1. 实验室研究该定时器电路可以在实验室研究中得到广泛应用。

研究人员可以使用它来精确控制实验的时间长度,例如反应的时间、生物实验的培养时间等。

30秒定时电路设计报告

30秒定时电路设计报告

30秒定时电路设计报告姓名:专业:班级:学号:指导老师:目录前言 (3)第一章计数器概述 (4)1 .1 计数器的特点及其应用 (4)1 .2 设计任务 (4)第二章设计原理与电路图 (4)2.1总图框图 (4)2.2单元电路的设计 (5)第三章安装与调试 (9)第四章设计总结 (9)参考文献 (9)前言随着我国科学技术的不断发展和完善,以及教育体系的不断更新,社会用人单位对高校人才培养模式提出了更高的要求。

复合型、创新型、实用型人才日益受到用人单位的青睐。

科学实验是近代科学发展的一个重要手段。

电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。

在许多领域中计时器均得到了普遍的应用,诸如在体育比赛、定时报警器、及家用电器的计时功能、交通信号灯等等,由此可见定时器在现代社会中的重要性。

在这次试验中,我选的题目为:“三十秒定时电路”。

其主要功能是实现30秒倒计时功能,计时间隔为一秒。

在此方案中,我们应用双时钟加、减同步可逆计数器74LS192来实现倒计时功能,在功能上选择减计数功能,芯片管脚选择中让DOEN处于工作状态。

整个电路的设计借助于multisim仿真软件和数字逻辑电路相关理论知识、及老师的指导,并在multisim下仿真,得到了正确的结果。

在设计电路的过程中,遇到苦难是在所难免的,但是无论什么苦难都阻挡不住同学们寻求真理的脚步。

随着对这些苦难的解决,是我们对课本的知识有了更深的体会,同时弥补了我们对理论知识理解上的盲点。

第一章计数器的概述1.1计数器的特点及其应用当今社会先进的电子技术在各个科学领域中都得到了广泛的应用。

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

计数器的种类很多。

30秒定时器电子工艺实训资料

30秒定时器电子工艺实训资料

电子技术课程设计报告设计课题:30 秒定时器学院:理学院专业:电子信息科学与技术班级:2姓名:...学号:目录第一章系统概论 (1)1.1 背景知识 (1)1.2 设计任务 (1)1.3 整机框图 (1)第二章各单元电路设计 (2)2.1 秒脉冲电路 (2)2.2 减计数电路 (3)2.3 译码和数码显示电路 (4)2.31 译码器 (4)2.32 数码管 (5)2.4 时序控制电路 (6)2.5 调试要点 (7)2.6 测试结果 (7)第三章整机电路 (8)3.1 电路原理图 (8)3.2 元件清单 (8)第四章心得体会 (9)摘要本设计主要是完成30 秒计时器,显示30 秒倒计时功能。

系统设置外部操作开关,控制计时器的直接清零、启动计时、暂停/ 连续功能;在直接清零时,数码管显示器全部显示为“ 0”;计时器为30秒递减计时其计时间隔为1 秒;计时器递减计时到零时,数码显示器不灭灯,同时发光二极管发光,停止减计数等。

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

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

关键字:计时器;数码显示器;Multisim第一章系统概论1.1 背景知识定时器确实是一项了不起的发明,使相当多需要人控制时间的工作变得简单了许多。

人们甚至将定时器用在了军事方面,制成了定时炸弹,定时雷管。

现在的不少家用电器都安装了定时器来控制开关或工作时间。

所以研究定时器很有现实意义。

1.2 设计任务1.30 秒计时功能,两位数字显示,计时间隔为1秒;2. 进行30 秒减计时,每次减计时结束后,发光二级管点亮,显示器显示00;3. 设置外部开关,可使定时器直接清零,启动计时、暂停/连续计时。

数电课程设计 30秒计时器

数电课程设计   30秒计时器

华南理工大学广州学院数字电路课程设计报告题目:篮球竞赛30s计时器专业:自动化班级: 2姓名:同组队员:学号:日期: 2012 年 12 月 30日一.设计目的为了巩固课本所学知识,培养动手能力和实际解决问题的能力,加深对课堂知识的理解和运用,进一步学习和熟悉各种常用芯片的规格和使用,能掌握电路的组装和基本问题的排除。

二.设计要求和设计指标(1)具有30s计时功能,并且能够实时显示计数结果(2)设有外部操作开关,控制计数器实现直接清零、启动以及暂停/连续工作等操作。

(3)计时器为30s递减计时间隔为1s。

(4)计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号三.总体框图设计图1-1 30秒计时器系统设计框图四.功能模块设计和原理说明4.1秒脉冲发生器用555集成电路组成多谐振荡电路为系统提供时钟秒脉冲。

555定时器应用为多谐振荡电路时,当电源接通Vcc通过电阻R1、R2向电容C充电,其上电压按指数规律上升,当u上升至2/3Vcc,会使比较器C1输出翻转,输出电压为零,同时放电管T导通,电容C通过R2放电;当电容电压下降到1/3Vcc,比较器C2工作输出电压变为高电平,C放电终止,Vcc通过R1、R2又开始充电;周而复始,形成振荡。

则其振荡周期与充放电时间有关,也就是与外接元件有关,不受电源电压变化影响。

公式计算: T1=(R1+R2)Cln2; T2=R2Cln2;振荡周期T = T1+T2=0.7(R1+2R2)C =1(s)若取C=10μF ,结合实际选取电阻为R1=5.1K,R2=4.7K 。

图2-1 555多谐振荡电路图NE555为8脚时基集成电路,各脚主要功能(集成块图在下面) 1地 GND 2触发 3输出 4复位 5控制电压 6门限(阈值) 7放电 8电源电压VCCR2 C 10uf4.7K5.1K4.2 计数电路计数电路选用两片中规模集成电路74LS192进行设计,74LS192是十进制计数器,具有“异步清零”和“异步置数”功能,且有进位和借位输出端。

30秒定时器课程设计报告

30秒定时器课程设计报告

安康学院电子技术课程设计报告书课题名称:30秒定时器的设计姓名:学号:院系:电子与信息工程系专业:电子信息工程指导教师:时间:2011年月日设计项目成绩评定表设计报告书目录一、设计目的 (1)二、设计思路 (1)三、设计过程 (1)、系统方案论证 (1)、模块电路设计 (2)四、系统调试与结果 (4)五、主要元器件与设备 (9)六、课程设计体会与建议 (10)、设计体会 (10)、设计建议 (10)七、参考文献 (10)一、设计目的1、熟悉集成电路的引脚安排。

2、掌握芯片的逻辑功能及使用方法。

3、了解面包板结构及其接线方法。

4、了解减计数显示电路的组成及工作原理。

5、熟悉减计时显示电路的设计与制作。

二、设计思路1、设计秒脉冲电路。

2、设计减计数电路。

3、设计译码和数码显示电路。

4、设计时序控制电路。

5、设计整体框图及连接电路图三、设计过程、系统方案论证30秒定时器总体方框图如图1所示。

图1 30秒定时器总体方框图其工作原理为:计数器完成30秒计时功能,而控制电路是直接控制计数器的清零、启动计数、暂停/连续计数、译码显示等功能。

操作直接清零开关时能够使计数器清零并且使数码显示器显示00;当启动开关闭合时,控制电路应封锁时钟信号CP(脉冲信号),同时计数器完成置数功能,译码显示电路显示30秒;当启动开关断开时,计数器开始计数;当暂停/连续开关闭合时,控制电路封锁时钟信号CP,计数器处于封锁状态,计数器停止计数;当暂停/连续断开时,计数器连续累计计数。

3.2、模块电路设计秒脉冲电路如图2所示用555定时器与一个双D触发器相连,通过调节电阻R1、R2的阻值大小使其输出1Hz的秒脉冲。

图2 秒脉冲电路30秒减计数电路如图3所示计数器74HC192是具有异步清零、异步置数功能的双时钟十进制同步加/减计数器,当B接+5V时,CR为高电平,计数器清零;当B接地时,CR为低电平,LD’为低电平时,D0到D3端输入的数据d0到d3被置入计数器,Q3Q2Q1Q0=d3d2d1d0,当CR为低电平,LD’为高电平时,如果CPd为高电平,由CPu输入计数脉冲,进行加计数;如果CPu为高电平,有CPd端输入计数脉冲,则进行减计数;如果CPu 和CPd 端都为高电平时,计数状态器保持不变。

30秒定时器_非常详细_论文__课程设计

30秒定时器_非常详细_论文__课程设计

《电子技术》课程设计报告专业:电子信息工程班级题目:姓名指导教师:摘要此实验为三十秒定时器。

定时器是生活中比较常见的电子仪器的功能之一。

在10多个课题中,算是比较常见,但又比较实用,恰巧作者正在自学单片机,如果用单片机做的话,不失为一个学习的好机会。

这个实验的难点和优点都是程序控制。

因为单片机应用比较灵活,很有学习价值;而又因为它应用很灵活,所以必须学习大量的硬件知识和程序设计。

最小系统,就是最简单的输出/输入构成,并且能实现最基本的运行条件,如应有供电、时钟附属电路等。

单片机的最小系统包括晶振电路复位电路和电源,这时最小系统基本组成当然还可以添加矩阵键盘数码管等。

此实验的原理是,利用单片机的最小系统,通过锁存器74HC573控制数码管,来实现30秒定时器的功能。

本实验过程包括:①前期设计:原理图、PCB图的设计(DXP制作)C语言程序设计及HEX等相关的文件的生成(Keil软件编写)烧录程序至单片机(STC,单片机实验板)元器件的收集②实验制作:电源的设计电路板焊接③后期的整理:电路检测,测算误差思路整理,记录得与失【关键词】单片机;STC89C52 ; LED数码管显示器;计时器;三极管C1008前言现在电子仪器发展迅速,而且功能越来越齐全化,体积微型化,仪器智能化;电压,电流要求越来越简单,功耗越来越低。

而单片机就是其中的佼佼者。

单片机有这体积小,功耗低(89C52功耗在100MW左右),功能强,性能价格比高,易于推广应用等显著特点,所以在现代社会中已经占统治地位。

事实上单片机是世界上数量最多的计算机。

现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。

手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。

而个人电脑中也会有为数不少的单片机在工作。

汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的综合,甚至比人类的数量还要多。

篮球竞赛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计时器

篮球竞赛30S计时器设计报告一. 设计要求设计一个篮球竞赛30S计时器基本要求:(1)计时器为30S递减计时,计时间隔为1S。

(1)设置外部操作开关,控制计数器的直接清零,启动和暂停/连续功能。

(1)计时器递减计时到零时,数码显示器闪烁,同时发出报警信号。

二. 方案设计(1)该设计主要由一个555芯片产生一个时钟脉冲,通过控制电路直接加在递减计时芯片74ls192上,通过七段译码显示电路直接译码显示。

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

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

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

(2)本设计分为五个部分,脉冲震荡电路、递减计时电路、译码显示电路、报警电路、最后控制电路。

如下系统框图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进制计数功能。

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

Lab 30秒定时器
1.实验目的
学会定时器的设计,熟悉分频器、计时器、数码管的设计,熟悉用Verilog HDL描述数字逻辑电路的方法,掌握继承开发环境Quartus Ⅱ的使用。

掌握DE0的I/O引脚分配
2.实验内容
1. 设计一个30秒定时器,并设置异步清零。

2. 做出仿真图形;
3. 将程序下载到DE0实验板上进行测试。

3.代码分析
1)首先可以利用DE0板的lock _50输入端的50MHz的信号分频为1Hz的信号作为1秒的事件度量;因数码管要输出两位数,故用两个输出端口分别表示高位和低位的数码管输出,同时在程序中加入清零端口是定时器可以清零。

2)主模块前半部分定义各输入输出端口及清零端:
module C30counter(R,Q,TP,TR);
output[6:0]R; //定义7位输出变量(高位)
output[6:0]Q; //定义7位输出变量(低位)
input TP,TR; //定义输入变量和清零端
wire A; //定义中间变量
wire[6:0]QL; //定义7位中间变量
wire[6:0]RL; //定义7位中间变量
3)后半部分完成对各模块的调用:
fenpinqi f1(A,TP); //调用分频器模块,是输出1Hz的信号
counter_2 c1(RL,QL,A,TR); //调用counter_2模块对高位和低位赋值
shumaguan s1(Q,QL); //调用数码管输出低位数字
shumaguan s2(R,RL); //调用数码管输出高位数字
endmodule
4)counter_2模块的功能为:对高位和低位赋值:
module counter_2(R,Q,TP,TR);
output[6:0]R; //定义7位输出变量(高位)
output[6:0]Q; //定义7位输出变量(低位)
input TP,TR; //定义输入变量和清零端
reg[6:0]R; //定义7位中间变量
reg[6:0]Q; //定义7位中间变量
always@(posedge TP or posedge TR) //采用边沿触发时间
if(TR)begin R<=7'd0;Q<=7'd0; end //如果TR上升沿到来,清零
else if(R==7'd3)begin Q<=7'd0;R<=7'd0; end //如果高位为3,清零
else if(Q==7'd9)begin Q<=7'd0;R<=R+7'd1; end //如果低位为9,低位清零else Q<=Q+7'd1; //低位自增
endmodule
5)分频器的功能为是输出1Hz的信号,作为1秒的度量:
module fenpinqi(Q,CP);
output Q; //定义输出端口
input CP; //定义输入端口
wire [32:0]A; //定义中间变量
counter(A,CP); //调用计数器进行计数
D_FF(Q,~Q,CP,A); //调用D触发器是信号发生翻转
endmodule
module counter(Q,CP); //计数器模块,每第25M个信号发生一次变化output Q[32:0]; //定义输出端口
input CP; //定义信号输入端口
reg[32:0]Q; //定义中间变量
always@(posedge CP) //采用边沿触发
if(Q==33'd2*******)Q<=33'd0;//每25M作为一个计数周期
else Q<=Q+1'd1; //Q自增并输出
endmodule
module D_FF(Q,D,CP,CR); //D触发器模块,是信号发生翻转
output Q; //定义输出端
input D,CP; //定义输入端及D信号输入
input [32:0]CR; //定义输入变量
reg Q; //定义中间变量
always@(posedge CP) //采用边沿触发
if(CR==0)Q<=D; //将D值赋给Q
else Q<=Q; //Q保持不变
endmodule
6)数码管模块的功能为将输出变量在数码管上显示出来
module shumaguan(Q,num);
output[6:0]Q; //定义数码管的输出
input[3:0]num; //定义数字输入
reg[6:0]Q; //定义中间变量
always@(num) //电平敏感
case(num) //定义各数字在数码管上各灯管的点亮状态,并在数码管上输出
4'd0:Q<=7'b1000000;
4'd1:Q<=7'b1111001;
4'd2:Q<=7'b0100100;
4'd3:Q<=7'b0110000;
4'd4:Q<=7'b0011001;
4'd5:Q<=7'b0010010;
4'd6:Q<=7'b0000010;
4'd7:Q<=7'b1111000;
4'd8:Q<=7'b0000000;
4'd9:Q<=7'b0010000;
endcase
endmodule
4.实验步骤
1)打开Quartus软件,选择“File=>New Project Wizard”,在弹出的窗口中输入项目的名称
和存储位置。

2)单击两次Next后,选择实验板的具体型号,本次使用EP3C16F484C6。

3)继续单击Next,确认信息无误后,单击Finish完成项目的创建。

4)在“File=>New”的窗口中选择建立Verilog文件,输入代码,写入代码后选择“File=>Save”,将文件保存在与项目文件同样的位置即可。

5)选择“Processing=》Start=》Start Analysis&Synthesis”进行分析综合。

6)选择“Processing=》Start Compilation”开始编译,编译通过后可以查看生成的Report。

7)新建“Vector Waveform File”,并导入所有引脚。

8)设置仿真类型为功能仿真。

导入网络表。

9)进行功能仿真。

仿真效果如下:
10)选择“assignment=》pins”进行引脚设置,设置如下:
11)再次进行编译。

12)将程序下载到DEO实验板进行测试。

5.实验结果的测试和分析
将程序下载到DE0实验板进行测试:
当程序导入到DE0实验板时,右边两个数码管自动从00开始每秒递增一次,当显示为30后有回到00,说明计时功能能够实现;
拨动清零开关SW0,数码管立刻显示00,说明清零功能能够实现。

综上,预期的程序功能均能够正常实现,说明程序正确。

6.实验总结
通过这个实验让我掌握了Verilog HDL语言编程的基本语法以及Quartus软件的一些常用操作,熟悉了与DEO实验板相关的一系列实验流程。

而且,看到自己编写的程序,在试验中获得成功,是学习中的一大乐趣。

7.参考文献
[1] 罗杰. Verilog HDL与数字ASIC设计基础武汉:华中科技大学出版社,2008.
[2]康华光. 电子技术基础(数字部分)[数字部分][M]. 5版. 北京:高等教育出版社,2006.。

相关文档
最新文档