《电子设计自动化课程设计报告-简易数字秒表设计》
秒表 数电 课程设计报告 (用计数器设计)
数电课程设计
秒表
设计报告
姓名:
学号:
班级:
1.设计要求
带秒表的定时器
1.1分钟定时器。
2.1分钟任意设定计时量。
3.带有2次计数功能。
2.设计方案及思路
设计方案
1.信号发生器采用555记时器连成多谢振荡器,振荡周期1s,
设计电路图如图:
2kΩ
2. 通过2个74ls160十进制计数器接成60进制计数器对秒脉冲进行计数
3. 2次计数部分,通过2个74ls160芯片分别置为置数模式,用一个微动开关控制CLK
设计电路
3.元件清单
4.制作过程
1.制作过程
焊接的过程中,我是分模块进行焊接的,每焊完一部分检查一下功能是否正常,这样确保了最后焊完后没有发现什么大的问题,减少了调试的难度。
2.调试过程
1.按照电路图仔细焊接电路,最后发现有一个数码馆显示异常,猜测有可能是74ls48数码管驱动与数码管之间连接的问题,通过万用表终于发现有两个导线短路了,排除后正常2.发现按键开关产生抖动现象
在网上查了一下按键消抖的资料,明白了问题产生的原因以及解决的方法,就是通过一个SR锁存器进行消抖,然后正好发现所用的74ls00芯片上有剩余的与非门可以连接成SR锁存器。
消抖电路如下:
5.总结
通过这次课程设计,有许多收获:
1.巩固了课堂上学到的知识;
2.锻炼了自已的动手能力,了解了电子制作的基本知识;
3.学习了multisim的基本使用;
4.通过制作后的调试,增强了自己发现问题,解决问题的能力。
数字秒表设计报告
摘要要求设计一个计数范围在0.0-9.9秒的数字秒表,精确度为0.1秒。
电路设计基本包括0.1秒脉冲发生器、信号控制端、整形电路、计数电路、译码电路和显示器这几部分构成。
0.1秒脉冲发生器由555定时器构成的多谐振荡电路实现,信号控制端由D触发器实现,即74LS74N,能够对整个电路进行清零、计数、停止和复位的作用。
计数器由两个十进制BCD 码74LS160级联而成。
在计数器的四个输出端分别接译码器的四个置数端,译码器由74LS48实现。
这个电路设有两个开关s1,s2,来实现对电路的清零、计数、暂停、复位的控制。
这样,一个简易的数字秒表便设计完成了。
关键字:555定时器、D触发器、编码、译码ABSTRACTDesign a digital stopwatch counting range in 0.0-9.9 seconds, accuracy of 0.1 seconds. Basic including 0.1 second pulse generator circuit design, signal control terminal, shaping circuit, counting circuit, decoding circuit and a display of this a few parts. More than 0.1 second pulse generator composed of 555 timer harmonic oscillation circuit implementation, signal control comprised D flip-flop, namely 74LS74N, can be reset to the whole circuit, counting, stop and reset. Two decimal counter by BCD 74LS160 cascade. In the four output end of the counter four load respectively at the decoder side, decoder by 74LS48 implementation. This circuit is equipped with two switch S1, S2, to implement to reset circuit, counting, suspend, and reset the control. So will design a simple digital stopwatch is complete.Key Word:555 timer, D flip-flop, encoding and decoding目录摘要------------------------------------------------------------------------1 1.设计目的及要求------------------------------------------------------31.1设计目的-----------------------------------------------------------31.2设计要求-----------------------------------------------------------32.设计原理及分析------------------------------------------------------42.1设计构想框图-------------------------------------------------------42.2设计原理分析-------------------------------------------------------42.2.1多谐振荡电路------------------------------------------------42.2.2开关控制端与D触发器----------------------------------------52.2.3与非门电路--------------------------------------------------52.2.4显示译码电路------------------------------------------------53.制作过程--------------------------------------------------------------73.1布局连线-----------------------------------------------------------73.2调试---------------------------------------------------------------73.3遇到问题及解决方法-------------------------------------------------84.心得感悟--------------------------------------------------------------8参考文献------------------------------------------------------------------9附录附录一元器件清单------------------------------------------------------10 附录二电路图----------------------------------------------------------101.设计目的及要求1.1设计目的通过对数字秒表的设计,熟练掌握555定时器脉冲信号产生的原理和D触发器的功能及原理,利用所学的电子技术基础(模拟部分)知识,回顾脉冲信号产生、计数、编码、译码的原理机制,进行对生活中不可或缺的秒表的设计。
数字秒表设计实验报告(一)
数字秒表设计实验报告(一)数字秒表设计实验报告Introduction•实验目的:设计并实现一个数字秒表•实验时间:2021年10月10日至2021年10月15日•实验对象:本科计算机专业学生•实验设备:计算机、编程软件Experiment Procedure1.寻找合适的编程语言和开发工具2.设计秒表的用户界面3.编写代码实现秒表的计时功能4.测试并调试代码5.完善用户界面,添加重置和暂停功能6.进行性能测试,并分析结果Experimental Findings•选用Python编程语言和PyQt图形库进行开发•按照用户界面设计,实现了秒表的计时功能•通过测试,发现秒表计时准确性较高,误差范围小于0.1秒•添加了重置和暂停功能,提高了秒表的实用性•性能测试表明,在处理大数据量时,秒表的响应速度仍然较快Conclusion通过本次实验,我们成功设计并实现了一个功能完善的数字秒表。
通过合理的编程语言选择和用户界面设计,实验结果表明,我们的秒表具有准确的计时功能、良好的用户体验和较高的性能。
这对于计算机专业学生来说,具有较高的实用价值。
Future Work尽管我们已经取得了较好的实验结果,但仍有一些改进的空间。
在未来的工作中,我们计划:•进一步提高秒表的计时准确性,减小误差范围•探索更多的用户界面设计方案,增加更多便利的功能•优化性能,提高秒表在处理大数据量时的响应速度•结合云服务,实现秒表数据的备份和同步功能Acknowledgements感谢实验组的所有成员共同努力,以及指导老师的支持和指导,使得本次实验取得了圆满成功。
Reference无抱歉,关于数字秒表设计实验报告的文章已经终止。
数电课程设计-数字电子秒表设计
理学院School of Scie nces创新课程设计报告学生姓名:学生学号:所在班级:电子092所在专业:电子信息科学与技术指导教师:数字电子秒表设计1. 引言电子秒表在生活中的应用,它可广泛应用于对运动物体的速度、加速度的测量实验, 还可用来验证牛顿第二定律、机械能守恒等物理实验, 同时也适用于对时间测量精度要求较高的场合. 测定短时间间隔的仪表。
有机械秒表和电子秒表两类。
机械秒表与机械手表相仿,但具有制动装置,可精确至百分之一秒;电子秒表用微型电池作能源,电子元件测量显示,可精确至千分之一秒。
广泛应用于科学研究、体育运动及国防等方面在当今非常注重工作效率的社会环境中,定时器能给我们的工作、生活以及娱乐带来很大的方便,充分利用定时器,能有效的加强我们的工作效率。
数字电子秒表是利用数字电子技术把模拟信号转换成数字信号来完成的,具有直观、准确性高的特点。
1.1设计目的1.建立数字电子电路系统的基本概念;2.运用CD406Q分频器的应用,计数器的级联及其计数、译码、显示电路的整体配合;3.建立分频的基本概念。
1.2设计要求设计一个数字电子秒表,该秒表具有显示功能和清零、开始计时、停止计时等功能。
设计的要求如下:1.以1 秒为最小单位进行显示;2.秒表可显示0〜9秒的量程;3.该秒表具有清零、开始计时、停止计时功能;4.除了以上功能,个人可根据具体情况进行电路功能扩展。
1.3设计内容1.搭接电子秒表的整体设计电路;2.校准0.1 秒信号源;3.测试电子秒表清零、开始计时、停止计时功能2. 电路分析图2.1.1电子秒表电路图2.2电路分析图2.1.1是电子秒表完全的电路图,按功能可以分成四个单元电路进行分析,由时钟脉冲发生器、计算器、译码器和数码管组成。
其原理方框图如图 2.2.1所示。
〔吋钟脉冲]一〔计数器]―片译码器]一[显示221时钟脉冲发生器555定时器是模拟一数字混合式 集成电路,利用它可以方便地构成脉冲 产生、整形电路和定时、延时电路。
《数字式秒表》课程设计
《电子技术》课程设计报告题目数字式秒表学院(部)专业电气工程及其自动化班级电气()班学生姓名学号月日至月日共周指导教师(签字)前言数字式秒表是一种常用的计时工具,以其价格低廉、走时准确、使用方便、功能多而广泛用于体育比赛中,下文介绍了如何利用中小规模集成电路和半导体器件进行数字式秒表的设计。
本设计中数字秒表的最大计时是99分59.99秒,也就是说分辨率是0.01秒,最后计数结果用数码管显示,需要实现清零、启动计时、暂停计时、继续计时等功能。
当计时停止的时候,由开关给出一个清零信号,使得所有显示管全部清零在本次实验中由六片74LS160构成两个100进制计数器和一个60进制计数器来实现秒表的计数功能。
由于需要比较稳定的信号,我们用555定时器与电阻和电容组成的多谐振荡器产生100HZ的信号,用六个数码管显示计时,最后在电路中加入了两个控制开关一个控制电路的启动和暂停;另一个控制电路的清零。
目录题目摘要关键词设计要求 (4)第一章系统概述 (5)第二章单元电路与分析 (6)2.1 秒信号发生器 (6)2.1.1 555定时器的功能 (6)2.1.2 555构成的多谐振荡器 (7)2.1.3 多谐振荡器的仿真图 (8)2.2 消抖电路 (9)2 .3 分、秒、毫秒计数器电路设计 (9)2.3.1 选择计数器的方案 (9)2.3.2 74LS160计数器的功能介绍 (10)2.3.3 计数器最终连线图 (11)2.4译码部分 (12)2.4.1 译码器的基本原理 (12)2.4.2 方案的提出 (12)2.4.3 方案对比与选择 (13)2.4.4 74LS48的功能介绍 (13)2.5 数码管 (15)2.5.1 七段数码管工作原理 (15)2.5.2 七段数码管内部结构介绍 (16)2.5.3 显示器匹配电路图 (16)2.5.4 译码器与数码管匹配电路的仿真图 (16)第三章系统综述、总体电路图 (17)3.1 总电路图 (17)第四章结束语 (18)4.1 总结语 (18)4.2 故障分析 (18)参考文献 (19)元器件明细表 (19)鸣谢 (20)收获与体会 (21)评语 (22)数字式秒表摘要:数字式秒表是一种用数字电路技术实现时、分、秒计时的装置,无机械装置,具有较长的使用寿命,因此得到了广泛的使用。
数字电路课程设计报告数字秒表
数字电路课程设计报告——数字秒表一、设计任务与技术指标:设计数字秒表,以实现暂停、清零、存储等功能。
设计精度为0.01秒。
二、设计使用器件:74LS00 多片74163 4片4511 4片NE555 1片二极管1枚LED 共阴极七段译码器 4 个导线、电阻若干三、数字秒表的构成:利用555 设计一个多谐振荡器,其产生的毫秒脉冲触发74LS163计数,计时部分的计数器由0.01s 位、0.1s 位、s 个位、和s 十位共四个计数器组成,最后通过CD4511 译码在数码管上显示输出。
由“启动和停止电路”控制启动和停止秒表。
由“接地”控制四个计数器的清零。
图1 电子秒表的组成框图四、实现功能及功能特点:(1)、在接通电源后秒表显示00:00,当接通计时开关时秒表开始计时。
(2)、清零可在计时条件下也可在暂停条件下进行。
(3)、解决了在使用163清零端和保持端时由于163默认的清零端优先级高于保持端造成的0.01秒位上无法保持到0.09的技术问题。
(4)、增加了数据溢出功能,由于是4位秒表,最多计到一分钟,当秒表到达一分钟时,秒表自动暂停显示在60:00秒处,此时二极管发亮,起警示灯作用。
清零后则可继续计时。
(5)、由于条件有限,我们自己用导线制作了电源、清零、暂停等开关以减少导线的拔插造成的面板的不美观。
下图为完整课程设计的实物图:五、课程设计原理:本课程设计由模6000计数器和其控制电路组成,模6000计数器功能由同步加法计数器74163和与非门74LS00组成。
74163的功能及用法:74163同步加法计数器具有以下功能:(1)、同步清零功能。
当清零端输入低电平,还必须有时钟脉冲CP的上升沿作用才能使各触发器清零,此过程为同步清零。
(2)、同步并行置数功能。
(3)、同步二进制加计数功能。
(4)、保持功能。
综上所述,74163是具有同步清零、同步置数功能的4位二进制同步计数器。
74163的应用:(1)、构成任意模的计数器将74163与少量门电路结合可构成任意模计数器。
数字秒表课程设计报告
目录数字秒表设计实验任务书 (1)一、设计实验目的: (1)二、设计实验说明及要求: (1)三、数字秒表组成及功能: (1)四、系统硬件要求: (1)五、设计内容及步骤: (2)六、硬件实现 (2)实验报告 (2)一、数字秒表顶层设计 (2)二、数字秒表内部设计 (3)1、分频器 (3)2、十进制计数器 (4)3、六进制计数器 (5)4、二十四进制计数器 (7)5、数据选择和数码管选择模块 (8)6、数码管驱动模块: (9)三、数字秒表仿真波形 (11)四、硬件验证 (11)五、实验总结 (11)数字秒表设计实验任务书一、设计实验目的:在MAX+plusII软件平台上,熟练运用VHDL语言,完成数字时钟设计的软件编程、编译、综合、仿真,使用EDA实验箱,实现数字秒表的硬件功能。
二、设计实验说明及要求:1、数字秒表主要由:分频器、扫描显示译码器、一百进制计数器、六十进制计数器(或十进制计数器与6进制计数器)、十二进制计数器(或二十四进制计数器)电路组成。
在整个秒表中最关键的是如何获得一个精确的100H Z 计时脉冲,除此之外,数字秒表需有清零控制端,以及启动控制端、保持保持,以便数字时钟能随意停止及启动。
2、数字秒表显示由时(12或24进制任选)、分(60进制)、秒(60进制)、百分之一秒(一百进制)组成,利用扫描显示译码电路在八个数码管显示。
3、能够完成清零、启动、保持(可以使用键盘或拨码开关置数)功能。
4、时、分、秒、百分之一秒显示准确。
三、数字秒表组成及功能:1、分频率器:用来产生100H Z计时脉冲;2、二十四进制计数器:对时进行计数;3、六进制计数器:分别对秒十位和分十位进行计数;4、十进制计数器:分别对秒个位和分个位进行计数;5、扫描显示译码器:完成对7字段数码管显示的控制;四、系统硬件要求:1、时钟信号为10MHz;2、FPGA芯片型号EPM7128LC84—15、EP1K30TC144—3或EP1K100QC208—3(根据实验箱上FPGA芯片具体选择);3、8个7段扫描共阴级数码显示管;4、按键开关(清零、启动、保持);五、设计内容及步骤:1、根据电路持点,用层次设计概念。
数字秒表设计报告
吉林建筑工程学院电气与电子信息工程学院微机原理课程设计报告设计题目:数字秒表的设计专业班级:学生姓名:学号:指导教师:设计时间:数字秒表设计报告一、课程设计目的通过该设计,掌握8255并行接口芯片、8253定时计数芯片的使用和数码管的使用,并掌握相应的程序设计和电路设计的技能。
是对8255并行接口芯片章节理论学习的总结和补充,为后续的硬件课程的学习打下基础。
二、课程设计的内容及要求利用8253计数器2和计数器1,实现1Hz信号的产生,然后计数器采用硬件触发选通方式计数,CPU读取计数结果,并转换为读秒计数,并把读秒计数的结果用数码管显示出来(2位)。
三、总体设计方案设计一个利用微机原理与接口技术完成秒表的设计方案, 该方案主要是选择8253A的计数器2与计数器1产生一个1Hz的中断脉冲,其输出端与不可屏蔽中断请求信号端相连接。
利用1.19318MHz脉冲方波输入CLK2,设置CLK2的初值为59659,将CLK2的输出端连接到CLK1,设置CLK1的初值为20,将OUT1连接到8086CPU 的NMI端。
将NMI端有一个低电平信号输入时,8086CPU将产生中断进行秒计数。
8086通过8255A将PA口作为段选信号输出端,将PB口作为片选信号输出端。
图3.1 方案设计框图此方案的核心内容是利用微机原理与接口技术完成秒表的设计方案,该方案主要是选择8253A的计数器2和计数器1进行1s的定时,其输出于OUT1与8086的NMI相连,当定时到1s的时候产生一个中断信号,在中断服务程序进行秒的计数,并送入相应的存储单元;8255的A口接七段数码管的段选信号,B口接七段数码管的位选信号,秒的数值通过对8255的编程可以显示在七段数码管上面。
该方案是利用微机接口技术的典范案例,就可行性而言,也是行之有效的。
四、硬件系统设计8086简介Intel 8086拥有四个16位的通用寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器(包含了堆栈指标)。
电子秒表课程设计设计报告
电子秒表电路设计实验报告一. 实验目的1.进一步提高独立分析问题和解决问题的能力。
2.掌握数字系统的分析和设计方法。
3.对数字集成电路的综合应用有进一步的认识和理解。
二. 设计题目:制作一个简易的电子秒表 功能要求:(1) 具有两位数码显示。
分别显示1/10秒和秒计数。
(2) 有两个按键分别控制启动(开始计时)/停止和清零。
功能表如下:三、概述:要完成题目要求的电子秒表功能,系统应具有如下几部分电路: 1、定时电路;题目要求最小计时单位为1/10秒,即100ms 。
这部分电路必须能准确的产生周期为100ms (频率为10Hz )的时钟信号。
2、计时电路:题目要求系统具有两位显示器,分别显示秒和1/10秒信号。
所以本系统应具有两个十进制计数器,分别对定时信号进行计数,以产生1/10秒和秒计数。
系统计数范围从0.0~9.9秒。
3、显示译码驱动电路:将计数器的计数结果(BCD 码)通过译码器译成七段显示码并驱动LED 数码管显示出来。
4、控制电路:根据题目要求,本电子秒表应具有两个按键。
其中一个控制秒表的启/停,本按键应有自锁功能,按一次启动计时,再按一次停止计时。
另一个按键控制清“0”,本按键不需自锁,按下时系统清“0”;放开时系统回复正常计时功能。
系统电路结构框图如图1所示。
图1 系统结构框图四、电路设计方案:1、定时电路:系统的定时电路要求产生周期为100ms的时钟信号。
在此我们用555定时器来实现。
定时器是电子秒表的核心,其作用是产生一个标准频率10赫兹的脉冲信号。
振荡频率的精度和稳定度决定了秒表的质量(如图2),图3为脉冲信号宽度图2 555定时器器图3 脉冲信号2、计时电路:本电路需要两位十进制加法计数器,对定时电路的时钟信号进行计数。
可用两片74LS160实现。
74LS160是同步十进制加法计数器,其功能表如下:应用两片74LS160组合级联可构成100进制计数器。
其级联方式可分为串行进位方式和并行进位方式两种。
数电课程设计--数字秒表报告
数字电子课程设计报告题目名称:电子秒表电路姓名:李美柳学号:1003741104班级:电子101班指导老师:刘纯天2012年6月(1)计时范围:0~59秒(2)显示分辨率为1s。
(3)用按钮开关控制工作状态,即:暂停、清零。
(4)本身带有,工作时指示灯亮。
二、元件清单:三、详细设计:(1)秒脉冲的产生CD4060由一振荡器和14级二进制串行计数器位组成,振荡器的结构可以是RC 或晶振电路,CR为高电平时,计数器清零且振荡器使用无效。
所有的计数器位均为主从触发器。
在CP1(和CP0)的下降沿计数器以二进制进行计数。
在时钟脉冲线上使用斯密特触发器对时钟上升和下降时间无限制。
D 2Q5CLK3Q6S4R1U2:A74HC74CLK 1E 2MR 7Q03Q14Q25Q36U3:A4518CLK 9E 10MR 15Q011Q112Q213Q314U3:B4518图2-1脉冲发生器是数字钟的核心部分,它的精度和稳定度决定了数字钟的质量,通常用晶体振荡器产生标准频率信号经过整形、分频获得1Hz的秒脉冲。
石英晶体振荡器的特点是振荡频率准确、电路结构简单、频率易调整。
如晶振为32768 Hz,通过15次二分频后可获得1Hz的脉冲输出,电路图如图2-1所示。
(2)秒计数器的设计十进制同步加法计数器CD4518CD4518/CC4518是二、十进制(8421编码)同步加计数器,内含两个单元的加计数器,其功能表如真值表所示。
每单个单元有两个时钟输入端CLK和EN,可用时钟脉冲的上升沿或下降沿触发。
由表可知,若用ENABLE信号下降沿触发,触发信号由EN端输入,CLK端置“0”;若用CLK信号上升沿触发,触发信号由CL℃K端输入,ENABLE端置“1”。
RESET端是清零端,RESET端置“1”时,计数器各端输出端Q1~Q4均为“0”,只有RESET端置“0”时,CD4518才开始计数。
CD4518采用并行进位方式,只要输入一个时钟脉冲,计数单元Q1翻转一次;当Q1为1,Q4为0时,每输入一个时钟脉冲,计数单元Q2翻转一次;当Q1=Q2=1时,每输入一个时钟脉冲Q3翻转一次;当Q1=Q2=Q3=1或Q1=Q4=1时,每输入一个时钟脉冲Q4翻转一次。
数字电子技术课程设计--电子秒表的设计
数字电子技术课程设计--电子秒表的设计数字电子技术课程设计课程设计题目:电子秒表的设计目录摘要 (2)1引言 (3)1.1设计目的 (3)1.2技术要求 (3)1.2.1基本要求 (3)1.2.2提高要求 (3)1.3设计内容 (3)1.4工作原理 (3)2设计框图 (4)3各个部分功能简介 (5)3.1按键去抖电路 (5)3.2控制器电路 (6)3.3时钟产生电路 (8)3.4计时电路 (9)3.5显示译码电路 (10)3.6 50000分频电路 (11)4硬件仿真 (13)4.1顶层逻辑图 (13)4.2LB0介绍 (14)4.3硬件仿真 (14)5课程设计的心得体会 (15)参考文献 (16)附录 (17)摘要本文以数字电子技术作为理论基础、以quartusⅡ软件为开发平台、以相关电路知识作为辅助,实现电子秒表电路的设计和制作。
该电子秒表可以准确显示时间,范围为00.00—99.99。
并且可以手动调节时间,随时启动、清零、暂停记录时间等。
操作起来简易、方便。
首先,本文针对电子秒表进行初步框架设计,并在对多种方案进行了认真比较和验证的基础上,又进一步详细介绍了时间脉冲发生器、秒计数器、译码及驱动显示电路。
其次,在总体电路图组装完成以后,用quartusⅡ软件对设计好的电路进行了仿真与调试,并逐一解决设计过程中出现的一系列问题。
最后,对照着电子秒表设计方案,对制作好的电子秒表功能进行总体验证。
并利用学院的LB0开发板进行硬件仿真。
关键词:电子秒表计数器分频quartusⅡ、1引言1.1设计目的1)掌握同步计数器74160,74161的使用方法,并理解其工作原理。
2)掌握用74160,74161进行计数器、分频器的设计方法。
3)掌握用三态缓冲器74244和74160,74138,7448进行动态显示扫描电路设计的方法。
4)掌握电子秒表的设计方法。
5)掌握在EDA系统软件MAX + plus Ⅱ环境下用FPGA/CPLD进行数字系统设计的方法,掌握该环境下功能仿真、时序仿真、管脚锁定和芯片下载的方法。
电子技术课程设计报告--数字电子秒表设计
目录第一章引言 (1)1.1 设计目的 (1)1.2 设计任务内容 (1)1.3 设计要求 (1)第二章数字电子秒表设计 (3)2.1 仪器设备: (3)2.2 电子秒表的基本组成和工作原理 (3)2.2.1 电子秒表电路的基本组成框图 (3)2.2.2 电子秒表设计电路图 (3)2.3 芯片简介 (5)2.4 PCB图及覆铜后的Top Layer和Bottom Layer (7)2.5各种仿真图 (10)第三章结论 (14)参考文献: (15)第一章引言随着电子技术的发展,电子技术在各个领域的运用也越来越广泛。
人们对它的认识也逐步加深。
在秒表的设计上功能不断完善,在时间的设计上不断的精确,人们也利用了电子技术以及相关的知识解决了一些实际问题。
电子秒表广泛应用于对运动物体的速度、加速度的测量实验,还可用来验证牛顿第二定律、机械能守恒等物理实验,同时也是用于对时间测量精度要求较高的场合。
秒表有机械秒表和电子秒表两类。
机械秒表与机械手表相仿,但具有制动装置,可精确至百分之一秒;电子秒表用微型电池做能源,电子元件测量显示,可精确至千分之一秒,广泛用于科学研究、体育运动及国防等方面。
在当今非常注重工作效率的社会环境中,定时器能给我们的工作、生活以及娱乐带来很大的方便。
随着集成技术的发展,尤其是中、大规模和超大规模集成电路的发展,数字电子技术的应用范围将会更广泛地渗透到国民经济的各个部门,并将产生越来越深刻的影响。
随着现代社会的电子技术的迅速发展,要求我们要理论联系实际,数字电路课题设计的进行使我们有了这个好机会,通过这种综合性的训练,我们的动手能力、实际操作能力、综合知识应用能力得到了更好的提升。
本设计是基于数字电路和模拟电路的电子秒表设计思路及实现方法。
本设计中,充分利用数字电路的计数、现实的优良特性,使整个设计达到了比较满意的效果。
1.1 设计目的1.1.1 巩固、深化和扩展理论知识与初步的专业技能。
数字秒表设计报告
《电子技术》课程设计报告题目数字式秒表学院(部)长安大学电控学院专业自动化(交通信息与控制)班级32010901学生姓名潘应久张杰崔骞学号3201090114、18、1512 月18 日至12 月30 日共 2 周指导教师(签字)目录内容摘要设计要求系统概述(1)计数显示(2)译码控制(3)D触发器电路(4)时钟发生器 系统综述总结及参考文献数字式秒表一、摘要:作为数字式秒表,所以必须有一个数字显示。
按设计要求,须用数码管来做显示器。
题目要求最大记数值为99分钟59秒99,那则需要六个数码管。
要求计数分辨率为0.01秒,那么我们需要相应频率的信号发生器。
选择信号发生器时,有两种方案:一种是用晶体震荡器,另一种方案是采用集成电路555定时器与电阻和电容组成的多谐振荡器。
电路的功能部分主要使用的是74LS160、74LS138三线-八线译码器、D触发器以及由竞争与冒险原理设计出的产生低触发脉冲的电路,以及开关电路和基本的与门、与非门、或门等。
二、设计要求:任务书:主要技术指标与要求1、秒表最大计时值为99分59.99秒;2、6位数码管显示,分辨率为0.01秒;2、具有清零、启动计时、暂停及继续计数等控制功能;4、控制操作键不超过两个第一章、系统概述设计数字式秒表,主要分为部分:(一)、计数显示(二)、译码控制(三)、D触发器电路(四)、时钟发生器。
(一)、计数显示:数字式秒表要求最大计时值为99分59.99秒,故采用六个显示管,采用六个74LS160(十进制计数器)实现计数功能,计数器的输出接到显示管。
其中第四个74LS160计数器采用同步计数法改成六进制,其余均用十进制即可。
电路图如下:(二)、译码控制:电路要求实现四个功能:具有清零、启动计时、暂停及继续计数等控制功能,但只能用两个控制操作键。
控制键可用开关表示,要使两个控制键实现四个功能,则可以用74LS138实现。
现在用Y0(00)表示启动计时,Y1(01)表示暂停,Y2(10)表示清零,Y3(11)表示继续计数。
简单数字秒表设计课设
总体来说,通过这次暑期强化训练的学习,我越发感觉电子设计不 是死板的东西,是有很大科学性与艺术性的。不同芯片的使用,不同的 接线方法,不同的变量,不同的实现思路,经过组合后几乎可以称之为 艺术。这次课程设计使我对各种电路都有了大概的了解,也学会了常用 proteus软件的使用,在平时的理论学习中遇到的问题都一一解决,加 深了我对专业的了解,培养了我对学习的兴趣,为以后的学习打下了好 的开端,我受益匪浅。同时,让我明白:电子设计容不得纸上谈兵,只 有自己动手实际操作才会有深刻理解,才会有收获,所谓“千里之行, 始于足下”,这次课程设计最大的意义在于让我们迈出了通往工程师的 第一步。再次感谢指导老师的指导和帮助过我的同学们。
管显示分钟的两位。本次设计中选择前一种方法。
3. 设计方案
先应根据要求,设计出总框图,然后按 框图设计具体电路,这样可避免在设计过程中产生错误。按照设计原 理,数字式秒表的电路总框图如图1所示。它主要由控制电路,脉冲发 生器,与非门,译码显示,复位电路等部分组成。
图9 7447管脚图
LT’,RBI’接逻辑开关,D,C,B,A接8421码拨开开关,a,b,c, d,e,f,g七段分别接显示器对应的各段。地线,电源线接好后,若线 路无误后,接通电源就开始实验论证: (1)LT’=0,其余状态为任意态,这时LET数码管全亮。 (2)再用一根导先把0电平接到BI’/RBO’端,这时数码管全灭,不显 示,这说明译码器显示是好的。 (3)断开BI’/RBO’与0电平相连的导线,使BI’/RBO’悬空。且使
数字秒表课程设计报告
《电子技术》课程设计题目:数字秒表设计专业:电气工程系班级:本电气自动化126姓名:黎梓浩学号:11指导老师:钟立华小组成员:曾志辉麦照文黎梓浩成绩:目录摘要,关键词,引言 3 一.设计目的 3 二.设计总体框图4三.设计原理及说明 4 四.单元电路设计 5 五.器件选择9 六.设计电路图9 七.安装与调试9 八.设计心得与体会10 九.参考文献11十.附录(实物图、原理图)12摘要:本文的数字秒表设计是利用数字电路,实现时、分、秒计时功能的装置。
具有较长的使用寿命,因此得到了广泛的应用。
关键词:计时精确计数器显示器74LS160引言:在科技高度发展的今天,集成电路和计算机应用得到了高速发展。
尤其是计算机应用的发展。
它在人们日常生活中已逐渐崭露头角,大多数电子产品多是有计算机电路组成,如:手机、mp3等。
而且将来的不久他们的身影将会频繁的出现在我们身边。
各种家用电器多会实现微电脑技术。
电脑各部分在工作时多是一时间为基准的。
本文就是基于计算机电路的时钟脉冲信号、状态控制等原理设计出的数字秒表。
秒表在很多领域充当一个重要角色。
在各种比赛中对秒表的精确度要求很高,尤其是一些科学实验,他们对时间精确度达到了几纳秒级别。
一.设计目的1.了解数字秒表的主体电路的组成及工作原理;2.熟悉集成电路及有关电子原件的使用;3.学习和掌握数字电路中的时钟发生器及计数、译码显示等单元电路的综合应用;4.掌握电子电路一般设计方法和设计流程;5.掌握protel等绘图软件的使用。
二.设计总体框图三.设计原理及说明数字秒表具有操作方便、使用简单、计数精准等使用优点,在日常生活中的到了广泛认可和使用。
数字秒表的设计属于中规模集成芯片设计。
本设计中CP脉冲采用555多谐振荡方波脉冲,频率为100Hz。
如果需要更精确的计数条件,可以选择石英晶振输入。
主计时电路采用3片74LS160构成的同步清零计数器,毫秒计数级为100进制,即毫秒计数100次向上进1,依此类推,秒计数为60进制。
电子技术课程设计报告--电子秒表的设计
电子技术课程设计报告--电子秒表的设计一、设计目的本次课程设计的目的是设计一款电子秒表,实现具备暂停和复位功能的计时功能。
通过设计本次课程,我将学习到如何运用单片机实现计时功能,同时也将提高自己的电子设计能力。
二、设计原理本次设计采用AT89S52单片机作为控制芯片,通过单片机控制数码管的显示,完成对时间的计时和显示功能。
下面详细介绍如何实现设计的计时功能。
1、初始化:将计时器寄存器清零,并设置定时器为8位计时模式,同时设置时钟源为频率为12MHz的晶振。
2、启动计时:将定时器计数器初始值设置为0,同时启动计时器。
3、计时:定时器开始工作后,每过1ms,计时器的值就会加1,当计时器的值达到255时,定时器会自动清零,并触发定时溢出中断。
4、显示:将计时器的值传入程序中,经过处理后,将时间转化为时、分、秒、毫秒等信息,并通过数码管的显示完成时间的显示。
5、暂停功能:通过按下暂停键,可以停止计时器的工作,并记录下当前的计时时间。
6、复位功能:通过按下复位键,可以将计时器的值清零,并停止计时器的工作。
三、硬件设计1、主控芯片AT89S52单片机:采用AT89S52单片机作为控制核心,具有一定的处理能力和存储容量,能在实现计时功的同时,还实现一些其他的控制功能。
2、显示模块数码管:本设计采用了4位共阴数码管,能够完成对时间的显示。
3、按键模块本设计采用了两个按键,一个用于暂停功能,一个用于复位功能。
4、电源模块本设计采用了12V电源转接头,将12V电源转化为单片机和数码管所需要的5V电压。
5、其他零件晶振:采用12MHz的晶振作为单片机的时钟源。
电容:采用22pF电容和晶振配对使用,稳定时钟信号。
四、软件设计本设计采用Keil C51软件进行开发。
软件编写的主要思路如下:1、GPIO配置:定义IO口及初始化相关设置,如数码管的引脚及输出方向。
2、时钟初始化:配置外部晶振的时钟源,并初始化相应的寄存器。
3、定时器初始化:设定中断周期,选择定时器的计数模式,启动定时器,并设置中断优先级。
数字秒表设计实验报告
数字秒表设计实验报告数字秒表设计实验报告1. 引言•简要介绍实验的目的和意义2. 设计原理•介绍数字秒表的基本原理和工作流程3. 实验步骤•列出实验的具体步骤和操作流程4. 实验结果分析•分析实验过程中的数据和观测结果•对实验结果进行解释和讨论5. 实验结论•给出实验的总结和结论6. 实验改进•提出对实验的改进建议和优化方案7. 参考资料•引用相关的文献和资料来源8. 附录•将实验过程中的数据、图表等附加在文末作为附录以上为一个大致的框架,具体内容根据实验的实际情况进行填写。
本实验报告使用Markdown格式,通过使用标题和列表等语法,使文章更加清晰易读。
注意,为了遵守规则,本文中不包含实际的字母、图片或网址。
希望这份指导对你有所帮助!数字秒表设计实验报告1. 引言•实验目的:本实验旨在设计一个数字秒表,用于测量时间,并掌握数字电路的设计原理和实践技能。
•实验意义:准确测量时间是科学研究和生产实践中的重要要求,数字秒表作为计时测量的常用工具,具有广泛的应用价值。
2. 设计原理•数字秒表的基本原理是利用稳定的时钟信号源产生时间基准,通过计数器、时钟分频电路和显示模块实现对时间的测量和显示。
3. 实验步骤1.首先确定秒表的最高位数,根据实际需求选择适当的位数。
2.设计计数器电路,使用计数器芯片进行计数,根据最高位数确定计数器的范围。
3.设置时钟分频电路,通过将时钟信号分频得到适合计数器工作的时钟频率。
4.连接计数器和时钟分频电路,确保二者能够正确配合。
5.设计显示模块,将计数器的输出转换为数字形式,用于显示具体的时间数值。
6.连接显示模块和计数器,进行正确的信号传递和信息显示。
7.进行测量和验证,检查秒表的测量准确性并进行调整。
4. 实验结果分析•对实验过程中的数据和观测结果进行分析•通过比较测量结果与标准时间的差异,评估秒表的准确性•分析秒表存在的潜在问题并提出解决方案5. 实验结论•总结实验设计和实验过程•归纳出实验结果和分析的要点•得出对设计的数字秒表的结论,包括准确性、可靠性和实用性等方面的评价6. 实验改进•针对实验中发现的问题,提出改进的建议和优化方案•探讨可能的改进措施,包括电路设计、算法优化、显示方式等方面的改进7. 参考资料•[1] 电子技术实验教程,XXX出版社•[2] 数字电路原理与设计,XXX出版社8. 附录•实验数据表格•电路图和连接图•实验中使用的元器件清单以上为数字秒表设计实验报告的大致框架,实验的具体内容和结果分析部分需要根据实际情况进行填写。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《电子设计自动化》
课程设计报告
学校:
专业:
班级:
姓名:
指导教师:
二00九年12 月16 日
目录
1.课程名称 (2)
2.设计任务和要求 (2)
2.1设计任务 (2)
2.2设计要求 (2)
3.方法选择与论证 (2)
3.1方案选择 (2)
3.2方案论证 (2)
4.方案的原理图 (3)
4.1方案原理图 (4)
4.2总体电路图,布线图以及说明 (5)
4.3单元电路设计及说明 (5)
5.电路调试 (8)
6.收获体会、存在问题和进一步的改进意见 (9)
第1页共8页
简易数字秒表
1.课程名称:《简易数字秒表》
2.设计任务和要求
2.1设计任务:
数字式秒表实现简单的计时与显示,按下启动键开始清零计时,按下停止键,计时停止。
具有“ 分”(00—59)“秒”( 00—59)数字显示,分辨率为1 秒。
计时范围从 00分 00 秒到 59 分 59 秒。
2.2设计要求:
阅读相关科技文献,上网搜索相关资料,设计多种方案设计,予以论证,最终选择最佳方案。
1、将提供的1024hz的方波源转换成1hz 的方波源。
2、秒表的范围为0-59分59秒。
3、最后用数码管显示。
3. 方法选择与论证
3.1.方案选择
在设计之初,我们有两个方案,都实现了59分59秒的结果,不过经过小组成员的讨论,一致选定采用方案二,该方案是在Proteus软件环境下实现的秒表计时功能,就制作上较方案一还是很不错的。
3.2. 方案论证
我们主要采用74LS90芯片和555计时器,74LS90 是二 -- 五十进制计数器,根据进制转换,很好的实现了六进制的功能,参考了各相关书籍及网上的一些资料,我们做好了现在的电路图,经过仿真,我们达到了预期的结果。
2
4.方案的原理图
方案设计一:
4.1方案原理框图:
4.2总体电路图,布线图以及说明:
说明:上图是用EWB软件仿真的简易秒表设计的总体电路图,主体部分采用4片74LS160芯片构成进位计数器,据其引脚功能连线并设置相应使能和触发端;
第3页共8页
其中两个与非门是通过反馈输出进行6进制的控制,两个与门实现高位两片74LS160的使能控制,达到秒表计数的功能。
单击开关停止计数,在软件上通过启动开关可实现清零。
4.3元器件选择及说明:
74LS160的逻辑功能:74160为可预置的十进制计数器,异步清零端为低电平时,不管时钟端CP信号状态如何,都可以完成清零功能。
74160的预置是同步的。
当置入控制器为低电平时,在CP上升沿作用下,输出端与数据输入端一致。
74160的计数是同步的,靠CP同时加在四个触发器上而实现。
当ENP、ENT均为高电平时,在CP上升沿作用下输出端同时变化,从而消除了异步计数器中出现的计数尖峰。
方案设计二:
4.1方案原理框图
本数字电子秒表设计由启动、清零复位电路、多谐振荡电路、分频计数电路、译码显示电路等组成,如图4.1所示:
图4.1方案原理框图
4.2总体电路图,布线图以及说明
4
图4.2 总体布线图
4.3单元电路设计及说明
4.3.1秒信号发生器单元:
秒信号发生器
利用555定时器构成的多谐振荡器产生秒脉冲发生器。
由于555定时器的比较器灵敏度高,输出驱动电流大,功能灵活,再加上电路结构简单,计算比较简单。
利用555定时器构成的多谐振荡,在电路中我们选择数据如下:C=0.1uF,R1=R2。
利用公式:f=1/(R1+2R2)Cln2
根据设计要求,需要精确到0.01s,故f=100Hz,带入上式得:R1=R2=4.8KΩ。
在protues环境下的原理图中,取R1=R2=4.8KΩ,并且在R1支路串联一个1KΩ的电位器,来调节脉冲信号的精度。
此信号从555定时器的3引脚OUT端输出,送到计
第5页共8页
数器74LS90的脉冲输入端CP,作为计时脉冲。
4.3.2 时间计数单元:
图1.3 74LS90六进制时间计数单元有时计数、分计数和秒计数等几个部分。
要实现 0.1 秒计数,须设计一个 10 进制计数器;要实现秒计数,须设计一个 60 进制计数器;要实现分计数,须设计一个 10 进制计数器,这里选用 74LS90 实现。
表为74LS90功能表
输入输出
功能
清 0 置 9 时钟
QD QC QB QA
R0(1)、R0(2) S9(1)、S9(2) CP1 CP2
1 1 0
×
×
× × 0 0 0 0 清 0
0 × ×
1 1 × × 1 0 0 1 置 9
0 × × 0 0 ×
× 0
↓ 1 QA输出二进制计数
1 ↓ QDQCQB输出五进制计数
↓ QA
QDQCQBQA输出 8421BCD
码
十进制计数QD↓
QAQDQCQB输出 5421BCD
码
十进制计数
1 1 不变保持
十分之一秒计数器和分计数器是十进制,所以只需要将 74LS90 接成十进制即可。
6
电路图如下:
图1.4 74LS90构成十进制计数器
74LS90 是二 -- 五十进制计数器,所以设计一个60进制秒计数器要用两个74LS90 ,当计数状态一到 01100000 立即清零。
但是用90实现六进制时须将QC,QA 分别接 R0(1)、R0(2),这样由启动停止电路输出的启动停止秒表工作的信号就无法接到 R0(1)、R0(2)处控制。
所以本设计中改用 74LS92 实现 60 进制计数。
4.4元器件选择和电路参数计算的说明
本次设计选用的器件:74LS90×5,NE555×1,74LS26×4,AND×3,电阻若干。
本设计需要计算说明的是555芯片构成的秒信号发生器。
利用公式:
f=1/(R1+2R2)Cln2根据设计要求,需要精确到0.01s,故f=100Hz,带入上式得:R1=R2=4.8KΩ。
4.5程序流程图及代码(由于本实验只用Proteus仿真,故没有代码)
5.电路调试(对调试中出现的问题进行分析、并说明解决的的措施;测试、记录、整理与结果分析)
对于方案一的调试以及相关解释:
a.由于74160的清零端低电平有效,那么当从右的第1片和第3片实现十进制就只用将清零端接高电平,让其不起作用。
b.在电路调试时,最左边的一片不好实现其计数功能,原因在于使能端没有设置好,最后将第1、2片的进位通过与门接到其ENP端口,将第3片的进位接到它的ENT 端,实现触发与计数。
c. 电路中置数是通过清零端实现的,置数端没有用,接高电平让其无效即可。
d. 此种方案接线仿真简单,清晰明了;但电路存在不稳定的可能,不好将其用
于实际的实现。
对于方案二的调试以及相关解释:
第7页共8页
在我们整个设计过程中,我们小组完成了秒信号发生器的设计,再用公式求出555中的电阻参数,实现了精确到0.01秒。
在此基础上我们完成了74LS90的六进制电路搭建及实现有效进位。
6.收获体会、存在问题和进一步的改进意见
经过分析和仿真,我们最后选择方案二为最终方案。
收获:了解熟悉相关软件、并知道比较其利弊;巩固相应电路实现的原理,加深理论知识的学习;懂得通过团队合作来完成任务、合理利用资源,合理安排时间。
存在的问题:在仿真过程中不能很好的实现清零。
改进的方案:我们小组成员讨论后单独用包括启动开关在内的三个开关来实现。
参考书目:
[1]《电工电子基础实验》,湖北师范学院电工电子实验教学示范中心系列教材,2007年8月[2]《电子技术基础二》,华中科技大学电子技术课程组编(康华光主编),高等教育出版社(第五版)
8。