60秒倒计时电路
60秒计时器的数字电路设计
60秒计时器的数字电路设计
要设计一个60秒计时器的数字电路,可以使用数频分频器和
计数器来实现。
以下是一种可能的设计方案:
1. 使用一个数频分频器将输入的时钟信号分频为1Hz的信号。
数频分频器可以采用分频比为60的模块,将输入的时钟信号
分频为1Hz信号。
2. 使用一个4位计数器作为分钟计数器,用于计算经过的分钟数。
该计数器从0开始计数,当达到60时,将清零并输出溢
出信号。
3. 使用一个6位计数器作为秒计数器,用于计算经过的秒数。
该计数器从0开始计数,每次计数加1,当达到60时,将清
零并触发分钟计数器加1的操作。
4. 将计数器的输出和显示器连接,以显示当前的分钟和秒数。
通过以上设计,当输入的时钟信号为1Hz时,60秒计时器将
能够准确计时,并在经过60秒后清零重新开始计数。
60秒加计时电路
课程设计报告____2010/2011 学年第一学期课程名称:电子工艺实习题目:60秒加计时电路院系:计算机与信息学院电子工程系专业班级:电子信息工程081801学号:姓名:指导教师:完成日期:2010-12-15目录目录 (2)前言 (3)内容 (3)一、实验目的 (3)二、实验要求 (3)三、实验器件 (3)四、实验原理 (4)五、调试及测试结果分析 (5)六、实验小结或体会 (6)附图1: (7)前言随着信息时代信息的到来,电子技术在社会生活中发挥着越来越重要的作用,运用模电和数电知识设计的电子产品成为社会生活中不可缺少的一部分,特别是各种竞技运动中,计数器器成为运动员成绩的一个重要工具。
一、实验目的1.根据原理图分析各单元电路的功能;2.熟悉电路中所用到的各集成块的管脚及其功能;3.进行电路的装接,调试,直到电路达到规定的设计要求;4写出完整,详细的设计报告。
二、实验要求1、具有显示60秒可加计时功能。
2、设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能。
3、计时器为60秒递增计时器。
三、实验器件四、实验原理1、方案总体设计60秒可加计时器的方案框图如下图所示。
它包括秒脉冲发生器、计数器、译码显示电路、控制电路等模块组成。
其中计数器和控制电路是系统的主要模块。
计数器完成60秒计时功能,而控制电路完成计数器饿直接清零,启动计数、暂停/连续计数,译码显示电路功能。
秒脉冲发生器产生的的信号是电路的时钟脉冲和定时标准,但本设计对信号要求不太高,故电路采用555集成电路构成。
译码显示电路由74LS48和共阴极七段LED显示器组成。
2、计时电路的组成设计中通过两片74LS192的级联来实现一个60进制的计数器。
当低位片从0跳到9时,高位片进位加一,直到实现60秒的计数功能。
计数电路的核心是置数部分。
因为本设计要求从0到60,所以本设计中预置数置为0000和0000即可,又由于到60要清零,所以在十位输出端加个与非门使其到60则自动预置0从而达到实验要求。
60秒正逆计时器设计
基础工程设计(论文)说明书题目:60秒计数器设计院(系):电子工程与自动化学院专业:测控技术与仪器学生姓名:学号:指导教师:2014年3月7日1.设计任务与设计要求 (3)2. 设计方案 (3)2.1设计原理 (3)2.2设计思路 (4)2.3集成电路及元件选择 (4)3. 实现电路功能方案 (4)3.1脉冲发生电路实现方案 (4)3.1.1基本原理 (4)3.1.2有关参数及计算 (5)3.2加/减计数器控制电路实现方案 (5)3.3可逆计数器实现方案 (7)3.4译码显示单元电路设计方案 (9)3.4.1译码电路设计 (9)3.4.2译码器74LS48 (9)3.4.3显示器CAI5101AH (11)3.4.4译码显示电路 (12)3.6清零功能实现方案 (13)3.7报警电路设计实现方案 (14)3.8总设计方案 (15)4. Proteus仿真 (15)5. 制板与调试 (16)5.1DXP注意事项 (16)5.2PCB板制作流程 (16)5.3注意事项 (17)5.4调试过程与分析 (17)附录一 (18)附录二 (19)1.设计任务与设计要求设计要求:1)用两位数码管显示计时时间,间隔为1S;2)具有按键或开关控制计时器清零、启动和暂停/连续功能;3)具有按键或开关控制计时器正计时与倒计时切换功能;4)计时器递减到零或最大值时,数码显示器不能灭灯,同时进行光电报警;选作:具有声音报警功能2.设计方案2.1设计原理1)环境:利用多功能虚拟软见ISIS 进行电路的制作﹑调试,并生成文件。
2)主要元器件:74LS192(2个)74LS48(2个)555(1个)74LS138(1个)3)设计原理:60秒计时器的总体方案框图如图1所示,它包括秒脉冲发生器、计数器、译码显示电路、控制电路四个模块组成。
其中计数器和控制电路是系统的主要模块。
计数器完成60秒计时功能,控制电路完成计数器的清零、启动、暂停、正逆转换、译码显示电路的显示功能。
单片机课程设计60秒倒计时
单片机课程设计60秒倒计时前言在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面到地下,凡是能想像到的地方几乎都有使用单片的需求。
现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想像和拓展空间。
单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。
但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。
从前必须有模拟电路或数字电路实现的大部分功能,现在已能使用单片机通过软件(编程序)方法实现了。
这种以软件取代硬件并提高系统性能的控制系统“软化”技术,称之为微控制技术。
微控制技术是一种全新的概念,是对传统控制技术的一次革命。
随着单片机应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。
近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。
并采用电子秤原理可根据输入单价准确的计算出物体的金额。
本篇论文讨论了简单的倒计时器的设计与制作,对于倒计时器中的四位LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。
第一章方案论证1.1课程设计的目的和要求1.目的课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。
进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不可少的,是非常必要的。
60s倒计时实验
R3=0; //打开十位
P0=table[num/10];
delay(1);
P0=0XFF; //赋值完后将数码管设为不显示后在重新赋值
R3=1; //关闭十位
}
void main()
{
uchar count=0; //用来计数定时器中断次数
TMOD=0x01; //T0定时工作方式,16位定时器/计数器
广东海洋大学学生实验报告书
实验名称
60s倒计时实验
课程名称
微型计算机基础
课程号
学院(系)
信息学院
专业
软件工程
班级
软件1122
学生姓名
钟琳
学号
201211701232
实验地点
科技楼403
日期
11月26日
一、实验目的
1、通过AT89C51的定时器实现60s倒计时,显示采用两位数码管动态显示。
2、用PROTEUS设计,仿真基于AT89C51单片机的60s倒计时实验。
二图
2、用KEIL编写代码
三、实验过程
电路图:
代码:
#include<reg51.h>
#define uchar unsigned char
uchar table[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
void delay(xms);
sbit R2=P1^2;
sbit R3=P1^3;
int num=60;
void display()
{
R2=0; //打开个位
P0=table[num%10];
电工电子课程设计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秒倒计时系统设计系别虞山学院年级 09 专业电子科学与技术班级 Y051091 学号 Y051091(07/10/20/29)学生姓名徐熙超、施祥祥、肖天宇、陆庆山指导教师周平职称讲师设计时刻目录第一章系统设计................................................................... 错误!未定义书签。
题目要求.................................................................................................. 错误!未定义书签。
方案论证.................................................................................................. 错误!未定义书签。
实施方案.................................................................................................. 错误!未定义书签。
第二章倒计时硬件设计....................................................... 错误!未定义书签。
倒计时的硬件框图.................................................................................. 错误!未定义书签。
8255A的大体资料................................................................................ 错误!未定义书签。
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. 实验室研究该定时器电路可以在实验室研究中得到广泛应用。
研究人员可以使用它来精确控制实验的时间长度,例如反应的时间、生物实验的培养时间等。
60秒电子钟 ,可调
摘要电子式秒表从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
本设计中数字秒表的最大计时是59秒,最后计数结果用数码管显示,需要实现启动计时、暂停计时、继续计时等功能。
采用两片74LS161芯片级联构成60进制计数器来实现秒表的计数功能。
利用555定时器构成的多谐振荡器为电路提供脉冲源以驱动电路工作。
关键字:数字秒表;振荡器;74LS161;数码管ABSTRACTElectronic stopwatch principle is a typical digital circuits, including combinational logic circuits and sequential circuits. This design, digital stopwatch timing is 59 seconds, the final count results with digital display, and need to start the timer, pause time, continue to timing and other functions. Two 74LS161 chips cascaded 60 binary counter stopwatch count. Multivibrator circuit constituted by the 555 timer pulse source to drive the circuit.Keywords:Digital stopwatch; oscillator; 74LS161; digital tube目录摘要 (I)目录 ............................................................................................................................. I I 1 设计要求及方案选择.. (1)1.1 设计要求 (1)1.2 方案选择 (1)2 理论设计与分析 (2)2.1 电子时钟电路的分析及设计 (2)2.2 电路主要芯片功能 (4)3 电路设计 (5)3.1 整体电路图 (6)3.2 PCB图 (7)4 系统测试 (8)4.1 调试所用的基本仪器 (8)4.2 测试结果 (8)4.3 测试结果分析 (8)5 设计中的收获与体会 (10)参考文献 (11)1 设计要求及方案选择1.1 设计要求(1)设计秒计时(六十进制计数)电路。
单片机控制的60s倒计时
单片机控制的60s倒计时一.实验目的1.用单片机AT89C51的定时/计数器实现60s倒计时。
两位数码管静态显示倒计时秒值。
2.用PROTEUS设计、仿真基于AT89C51单片机的60s倒计时。
二.PROTEUS电路设计(1)AT89C51.BUS:总线式单片机(2)RES:电阻;(3)7SEG-COM-AN-GRN:带公共端共阳七段绿色数码管(4)BUTTON:按钮(5)CAP、CAP-ELEC:电容、电解电容(6)CRYSTAL:晶振2. 放置元器件、放置电源和地、连线、元器件属性设置、电气检测图中与P1口相接的数码管(左)显示十位数,与P2口相接的数码管(右)显示个位数,两个共阳数码管为静态显示,其中个位数数码管为总线接法。
总线标注:由P2口的总线引脚引出总线,并标注为P2[0..7]。
单击电线标注按钮Label,单击该总线,在弹出的编辑对话框“Edit Wire Label”中的“String”一栏中输入标注名P2[0..7],如图所示PAT快速线标注:单击属性分配工具按钮或直接由键盘敲入快捷键“A ”,弹出如图所示的对话框,并按此图进行设置,设置完成后单击“OK”按钮退出。
其中“String”初值“Count”为0,增量“Increment”为1,即首次对电线单击,标注自动以P20开始,对电线每单击一次,便以P21、P22、…递增式自动标注。
在编辑区一次单击个位数数码管的限流电阻与总线P2[0...7]间的电线,由上向下,即数码管的a~g的限流电阻与总线的连接电线,便在各电线上自动标注为P20、P21……P26如图所示。
下图为60s倒计时的电路原理图三.源程序设计、生成目标代码文件1.流程图2.源程序设计3.生成目标代码四.PROTEUS仿真1.加载目标代码文件打开元器件单片机属性窗口,在“Program File”栏中添加上面编译好的目标代码文件,在“Clock Frequency”栏中输入晶振频率为12MHZ。
单片机设计60秒倒计时正计时+Proteus仿真
60秒倒计时设计一:1.目的课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。
2.要求单片机控制的60s倒计时(1)用单片机AT89C51的定时器实现60s倒计时。
(2)用PROTEUS设计,仿真基于AT89c51单片机的60s倒计时实验。
3. 目标通过课程设计,使自己深刻理解并掌握基本概念,掌握单片机的基本应用程序设计及综合应用程序设计的方法。
2:方案选择图2.1:60秒倒计时总体电路设计本设计由硬件设计和软件设计两部分组成,总电路框图如图2.1所示。
具体设计:通过AT89C51型号单片机,由P1和P2两组I/O引脚分别控制两个7SEG–COM –ANODE型号数码管,分十位控制和个位控制,达到显示60秒倒计时的目的。
通过复位电路,在仿真过程中点击开关实现60复位3.1 AT89C51外形及引脚排列如图3.1所示图3.1:89C51的核心电路框图主要特性·与MCS-51 兼容·4K字节可编程闪烁存储器·寿命:1000写/擦循环·数据保留时间:10年·全静态工作:0Hz-24MHz·三级程序存储器锁定·128×8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路管脚说明(1)电源及时钟引脚(4个)Vcc: 电源接入引脚Vss:接地引脚XTAL1:晶振震荡器接入的一个引脚(采用外部振荡器时,此引脚接地);XTAL2:晶体振荡器的另一个引脚(采用外部振荡器时,此引脚作为外部振荡器信号的输入端)。
(2)控制线引脚(4个)RST/Vpd:复位信号输入引脚/备用电源输入引脚;ALE:地址锁存允许信号输出引脚/编程脉冲输入引脚:EA:内外存储器选择引脚/片外EPROM编程电压输入引脚;PSEN:外部程序存储器选通信号输出引脚。
60秒倒计时设计
数字电子技术课程设计——60秒计时器指导教师:姚淑霞、孙新娟学院:信息工程学院班级:电信120姓名:李晓(200912014)秦超峰(200912029)60秒倒计时器的设计一、设计要求与任务1、学习调试电子电路,锻炼实际动手能力。
2、理解555定时器工作原理,制作60秒计时器。
二、设计原理1、1秒的信号用555定时器产生其中R1、R2都是51KΩ,电容为C1=C2=9μF.2、60秒计数器可以由两块MSI计数器构成,一块十进制,一块六进制,组合起来就构成六十进制计数器。
实验室可提供的MSI计数器有T213、T217、74LS90、74LS190、74LS192、74LS160等,在这里我采用74LS190设计,74LS190是十进制同步加法/减法计数器,具有直接清零、异步置数功能。
3、减法计数器的输出经过4511译码器译码之后,传给八段数码管,显示出60秒的各个状态。
4、60秒的一个循环由或门芯片74LS32完成。
实现从60秒到0后重新回到60的功能具体电路如下:三、实验所用芯片介绍1、555定时器555定时器引脚图:2、74LS190是双时钟方式的十进制可逆计数器。
下面介绍74LS190的引脚图和74LS190的功能表。
图1 74LS190引脚图可以根据74LS190的引脚图来实现硬件连接,图2中P0、P1、P2、P3分别为D0、D1、D2、D3,可以通过LD=0,给这四个引脚接高电平或低电平来实现置数,Q0、Q1、Q2、Q3为74LS190的输出端,可以直接接七段数码显示译码器。
根据表1中74LS190的功能表,当LD=1,CR=0,CPD=1时,如果有时钟脉冲加到CPU端,则计数器在预置数的基础上进行加法计数,当计到9(1001)时,CO端输出进位下降沿跳变脉冲;当LD=1,CR=0,CPU=1时,如果有时钟脉冲加到CPD端,则计数器在预置数的基础上进行减法计数,当计到0(0000)时,BO 端输出借位下降沿跳变脉冲。
单片机课程设计60秒倒计时
前言在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中、地面到地下,凡是能想像到的地方几乎都有使用单片的需求。
现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想像和拓展空间。
单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。
但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。
从前必须有模拟电路或数字电路实现的大部分功能,现在已能使用单片机通过软件(编程序)方法实现了。
这种以软件取代硬件并提高系统性能的控制系统“软化”技术,称之为微控制技术。
微控制技术是一种全新的概念,是对传统控制技术的一次革命。
随着单片机应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。
近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。
并采用电子秤原理可根据输入单价准确的计算出物体的金额。
本篇论文讨论了简单的倒计时器的设计与制作,对于倒计时器中的四位LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。
目录第1章方案论证1.1 课程设计的目的和要求 (1)1.2 总体设计 (1)第2章硬件设计 (2)2.1 AT89S51芯片概述 (13)2.2 LED数码管显示器概述 (15)2.3 其他元器件介绍及参数选择 (18)第3章软件设计 (28)3.1 程序框图 (28)3.2 定时/计数器初值计算 (2)3.3 软件程序…………………………………………………………………………………………………………………………………………………………第4章调试与仿真4.1 Keil软件介绍及使用 (30)4.2 Proteus软件介绍及使用 (30)课程设计心得体会………………………………………………………………………………………………………………………………………参考文献 (30)第一章方案论证1.1课程设计的目的和要求1.目的课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。
60秒倒计时
《数字电子技术基础》课程设计报告题目 60秒倒计时器的设计姓名专业班级指导教师日期目录一、设计任务与要求 (2)二、元器件清单及简介 (2)三、设计原理分析及简单设计过程 (4)四、设计中的问题及改进 (8)五、总结 (9)六、参考文献 (9)60秒倒计时器电路的设计一、 设计任务与要求 具体设计任务与要求如下:(1) 设计一个60秒倒计时器,用两位数码管显示; (2) 具有停止和清零功能。
二、元器件清单及简介1.原器件清单如下表1所示:表1 实验所需元器件清单2.元器件简介2.1 关于555定时器的介绍555定时器的内部电路框图及逻辑符号和管脚排列分别如图1和图2所示。
图1 555定时器内部结构Vi1(TH)Vi2Vco...(a ) 555的逻辑符号(b ) 555的引脚排列图2 555定时器逻辑符号和引脚排列图555定时器内含一个由三个阻值相同的电阻R 组成的分压网络,产生31V CC 和32V CC 两个基准电压;两个电压比较器C 1、C 2;一个由与非门G 1、G 2组成的基本RS 触发器(低电平触发);放电三极管T 和输出反相缓冲器G 3。
其有8个引脚,各引脚功能分别如下:V i1(TH ):高电平触发端,简称高触发端,又称阈值端,标志为TH ; V i2(TR ):低电平触发端,简称低触发端,标志为TR ; V CO :控制电压端; V O :输出端; Dis :放电端; Rd :复位端555定时器的控制功能表如下表2所示 。
输 入 输 出 TH TRd RV O Dis × <32V CC<32V CC >32V CC × <31V CC>31V CC×L H H HL H 不变 L导通 截止 不变 导通表2 555定时器的控制功能表2.2 关于74LS192的介绍74LS192是十进制计数器,具有“异步清零”和“异步置数”功能,且有进位和借位输出端。
60秒倒计时钟
课程论文题目:基于Proteus的60秒倒计时时钟设计与仿真60秒倒计时时钟一丶设计要求用单片机的定时器/计数器实现60秒倒计时,用两只数码管从59开始静态示倒计时秒值。
当显示为00时,再从59开始显示倒计时。
本实验中采用定时器/计数器T1的方式1定时,定时时间为50ms,对应的时间常数为0x3cb0,对应的十进制的初值为15536,计数满50000后,即1us×50000=50ms,20次中断后,则时间为1s。
从而秒单元增1。
采用74LS47 BCD-7段数码管译码器/驱动器,即用于将BCD码转化为数码管的显示数字,从而简化了显示程序的编写。
二丶Proteus电路设计所有操作都在ISIS中进行,步骤如下。
1.从Proteus库中选取元器件(1)AT89C51:单片机;(2)RES:电阻;(3)7SEG-COM-AN-GRN:带公共端的共阳极七段绿色数码管;(4)CAP丶CAP-ELEC:电容丶电解电容;(5)CRYSTAL:晶振;(6)74LS47:四输入译码器。
2.放置元器件丶放置电源和地丶连线丶元器件属性设置丶电气检测所有操作都在ISIS中进行。
完成的电路设计如下图所示:60秒倒计时试验电路原理图三丶源程序设计通过Keil uVision3建立工程,再建立源程序文件。
参考的源程序如下:# include <reg52.h>unsigned char second,timer;void t1_init() //初始化函数{TMOD=0x10; //定时器T1方式1定时IE=0X88; //总中断允许,允许定时器T1中断TH1=0xb0; //给定时器T1装入时间常数TL1=0xb0;TR1=1; //启动定时器}void main() //主函数{t1_init(); //调用初始化函数second=59; //秒单元second初始值为59timer=0; //中断次数计数单元timer初始值为0while(1);}void t1_func() interrupt 3 //定时器T1中断函数{TH1=0x3c; //重新装入时间常数TL1=0xb0;if(timer<20){timer=timer+1; //中断次数计数单元如果小于20,则timer加1 }else if(timer==20){timer=0; //中断次数计数单元timer如果等于20,则1秒时间到if(second==0) //如果秒单元为0,则从59重新开始{second=59;}else{second=second-1; //如果秒单元不为0,则减1}}P2=second/10; //取秒单元的十位数并送P2口,送译码器译码并显示P3=second%10; //取秒单元的十位数并送P3口,送译码器译码并显示}程序说明:由于定时器的初始值为15536,因使用的时钟为12MHz,所以定时的时间为1us ×(65536—15536)=1us×50000=50ms。
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十进制计数器分别对应两个静态数码管。
60秒倒计时钟
课程论文题目:基于Proteus的60秒倒计时时钟设计与仿真60秒倒计时时钟一丶设计要求用单片机的定时器/计数器实现60秒倒计时,用两只数码管从59开始静态示倒计时秒值。
当显示为00时,再从59开始显示倒计时。
本实验中采用定时器/计数器T1的方式1定时,定时时间为50ms,对应的时间常数为0x3cb0,对应的十进制的初值为15536,计数满50000后,即1us×50000=50ms,20次中断后,则时间为1s。
从而秒单元增1。
采用74LS47 BCD-7段数码管译码器/驱动器,即用于将BCD码转化为数码管的显示数字,从而简化了显示程序的编写。
二丶Proteus电路设计所有操作都在ISIS中进行,步骤如下。
1.从Proteus库中选取元器件(1)AT89C51:单片机;(2)RES:电阻;(3)7SEG-COM-AN-GRN:带公共端的共阳极七段绿色数码管;(4)CAP丶CAP-ELEC:电容丶电解电容;(5)CRYSTAL:晶振;(6)74LS47:四输入译码器。
2.放置元器件丶放置电源和地丶连线丶元器件属性设置丶电气检测所有操作都在ISIS中进行。
完成的电路设计如下图所示:60秒倒计时试验电路原理图三丶源程序设计通过Keil uVision3建立工程,再建立源程序文件。
参考的源程序如下:# include <reg52.h>unsigned char second,timer;void t1_init() //初始化函数{TMOD=0x10; //定时器T1方式1定时IE=0X88; //总中断允许,允许定时器T1中断TH1=0xb0; //给定时器T1装入时间常数TL1=0xb0;TR1=1; //启动定时器}void main() //主函数{t1_init(); //调用初始化函数second=59; //秒单元second初始值为59timer=0; //中断次数计数单元timer初始值为0while(1);}void t1_func() interrupt 3 //定时器T1中断函数{TH1=0x3c; //重新装入时间常数TL1=0xb0;if(timer<20){timer=timer+1; //中断次数计数单元如果小于20,则timer加1 }else if(timer==20){timer=0; //中断次数计数单元timer如果等于20,则1秒时间到if(second==0) //如果秒单元为0,则从59重新开始{second=59;}else{second=second-1; //如果秒单元不为0,则减1}}P2=second/10; //取秒单元的十位数并送P2口,送译码器译码并显示P3=second%10; //取秒单元的十位数并送P3口,送译码器译码并显示}程序说明:由于定时器的初始值为15536,因使用的时钟为12MHz,所以定时的时间为1us ×(65536—15536)=1us×50000=50ms。
实验二60秒倒计时电路设计的实验报告
实验二60秒倒计时电路设计的实验报告一、实验目的1.进一步熟悉Quartus II混合层次化设计方法。
2.学习7段数码管的驱动设计方法。
二、实验内容60秒倒计时电路如图1所示。
其中,模块cnt_d60完成60倒计数,输出结果为2位十进制BCD码。
模块SCNA_LED完成BCD码到7段数码管显示译码功能。
图1 60秒倒计时电路图2 60秒倒计时底层电路60倒计数模块cnt_d60底层电路如图2所示。
主要由2片74192(双向十进制计数器)构成。
模块cnt_d60和SCNA_LED的源设计文档(cnt_d60.bdf和SCAN_LED.vhd)提供给大家。
要求大家建立新工程,为模块cnt_d60和SCNA_LED新建封装(*.bsf),并根据图1完成顶层60秒倒计时电路设计。
完成以上程序设计,编译时器件选择Cyclone系列的EP1C12Q240C8。
引脚锁定参考表1内容。
注意:应把未分配管脚置为三态输入,切记!!表1 实验连线1.原理图设计输入(1)首先将模块cnt_d60和SCNA_LED的源文件放在等一下需要建立的文件中,打开QuartusII软件。
(2)选择路径。
选择File/New Project Wizard。
添写后以后,单击“NEXT”进入下一步。
(3)添加设计文件,在File name中选择路径然后添加模块cnt_d60和SCNA_LED的源文件,点击“Next”。
(4)选择FPGA器件。
Family选择Cyclone,先在Packge选择Any QFP,Pin Count 选择240,Speed grade选择8;然后在Available device中选择EP1C12Q240C8,点击“Next”。
(5)选择外部综合器、仿真器和时序分析器。
设置好后,单击“NEXT”进入下一步。
(6)结束设置。
“工程设置统计”窗口,列出了工程的相关设置情况。
最后单击“Finish”,结束工程设置。
60秒电子秒表计时器
电子课程设计——————电子秒表学院:华科学院电子信息工程系专业、班级:电气082201H姓名:王馨学号:200822050122指导老师:曹俊琴2010年12月目录一、设计任务与要求 (3)二、总体框图 (3)三、选择器件 (6)四、功能模块 (15)五、总体设计电路图 (22)六、课程设计心得 (23)电子秒表一、设计任务与要求1、计时部分由0.1s位,s个位、s十位和m i n个位四个计数器组成。
其中m i n个位、0.1s位分别为8421B CD码十进制计数器,个位和十位组成六十进制8421B CD码计数器。
计数范围0-10m i n。
2、用一个按键实现清零、计时、停止三种工作状态,当按键第一次按下时,秒表开始计时。
当第二次按下时,秒表停止计时。
当第三次按下时,秒表则清零。
3、脉冲源可通过555多谐振荡器提供。
二、总体框图1、总体框图译码显示模块计数器循环产生模块脉冲产生模块秒表控制模图1总体框图2、模块的功能(1)秒表控制模块:实现对秒表的暂停、计数、清零等功能的控制。
(2)脉冲产生模块:能够产生脉冲信号,从而实现对计数模块的控制。
(3)计数循环产生模块:可以对时钟脉冲计数,并且具有分频功能。
(4)译码显示模块:构成此模块的数码管将计数循环电路模块的状态转换用数字显示出来。
3、设计思路(1)秒表控制模块的设计:应设计一个控制电路,实现对秒表的暂停、计数和 清零。
(2)脉冲产生模块的设计:可以利用555定时器组成的多谐振荡器产生的脉冲 信号和三态门、D 触发器组成的单脉冲来实现对计数循环模块的脉冲控制,而且 根据多谐振荡器的输出脉冲频率,使秒表在规定的时间内完成状态转换。
(3)计数循环产生模块的设计:要选择具有对时钟脉冲选择和具有分频功能的 计数器。
(4)译码显示模块的设计:可选用4输入显示数码管或7输入显示数码管将计 数循环电路模块的状态转换用数字显示出来。
4、设计方案 4、设计方案222译码显示 译码显示 设计热副科级珀尔计时、暂停、清零图2 设计方案图 1、多谐振荡器电路:多谐振荡器是一种能产生矩形波的自激振荡器,也称矩形波发生器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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秒倒计时计时器电路仿真如图所示:。