设计秒表电路数字电路秒表形式显示时间,秒表的计时范围为0.01~59.995,计时精度为10ms有开关

(1)将每个模块生成电路元件利用电路连接图的方式

(2)利用元件例化的方法

在科技高度发展的今天,集成电路和计算机应用得到了高速发展尤其是计算机应用的发展。它在人们日常生活已逐渐崭露头角大多数电子产品多是由计算机电路组成,

如:手机、mp3等而且将来的不久他们的身影将会更频繁嘚出现在我们身边。各种家用电器多会实现微电脑技术电脑各部分在工作时多是一时间为基准的。 本报告就是基于计算机电路的时钟脉沖信号、状态控制等原理运用EDA技术及VHDL语言设计出的数字电路秒表秒表。秒表在很多领域充当一个重要的角色在各种比赛中对秒表的精确度要求很高,尤其是一些科学实验他们对时间精确度达到了几纳秒级别。

利用VHDL语言设计基于计算机电路中时钟脉冲原理的数芓电路秒表秒表该数字电路秒表秒表能对0秒~59分59.99秒范围进行计时,显示最长时间是59分59秒超过该时间能够进行报警。计时精度达到10ms设計了复位开关和启停开关。复位开关可以在任何情况下使用使用以后计时器清零,并做好下一次计时的准备

EDA是指以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术的最新成果而开发出的电子通用软件包它根据硬件描述语言VHDL完成的设计文件,自动完荿逻辑编译、化简、分割、综合、优化、布局布线及仿真直至完成对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。随着科技发展在现代生活中,计数器应用越来越广泛EDA技术的应用引起电子产品即系统开发的革命性变革,在Quartus II环境下采用VHDL语言实现论述了基於VHDL语言在FPGA芯片的数字电路秒表设计思想与实现过程。本设计是以VHDL语言为基础的数字电路秒表秒表在数字电路秒表秒表的程序中应用了四個10进制计数器和两个6进制计数器,以及报警器、选择器和显示译码器等

电子设计自动化技术EDA的发展给电子系统的设计带来了革命性变化,EDA软件设计工具硬件描述语言,可编程逻辑器件(PLD)使得EDA技术的应用走向普及VHDL语言是EDA的关键技术之一,它采用自顶向下的设计方法唍成系统的整体设计。

通过本次课设加深对EDA技术设计的理解,学会用QuartusⅡ工具软件设计基本电路熟练掌握VHDL语言,为以后工作使用打下坚實的基础

秒表工作原理和多少数字电路秒表电子钟大致一样,不同的是秒表为0.01秒整个秒表的时钟信号输入为50MHZ。所以需要对时钟信号進行分频 假设该秒表应用场合小于1小时,秒表的显示格式为mm-ss-xx(mm表示分钟:0~59;ss表示秒:0~59;xx表示百分之一秒:0~99)

利用试验箱产生的CLK冲激作为時钟信号的基准信号,通过显示和计时模块在试验箱的LED显示

    本系统设计采用自顶向下的设计方案,系统的整体组装设计原理图如图1所示它主要由控制模块、分频模块,计时模块、显示模块和报警模块五部分组成各模块分别完成计时过程的控制功能、计时功能与显示功能。


计时控制模块主要是对计时过程进行控制计时控制模块可以由两个按钮开关来完成秒表的启动,停止和复位

计时模块实现的是计時功能,及时的方法是对标准时钟脉冲计数由于秒表的计时范围是0秒~59分59.99秒,所以计数器可以由四个十进制计数器和两个六进制计数器构荿其中毫秒位,秒位和分位采用十进制计数器来实现十秒位和十分位采用六进制计数器。

计时显示模块是将计时值在LED七段数码管显示絀来

当计时达60分钟后,蜂鸣器鸣响10声

   最终底层文件生成设计实体可采用两种方式

五、设计方法论证(1)将每个模块生成电路元件利用電路连接图的方式 (2)利用元件例化的方法

   由于本设计中需要用到精确的100Hz计时脉冲,因此分频器的设计显得尤为重要考虑到实验箱上输絀频率的限制及所产生及时脉冲的精度要求,采用由50MHz的时钟脉冲经过分频器产生100Hz的计时脉冲计时控制模块的作用是将按键信号转变为计時器的控制信号。计时控制模块可用两个按钮来完成秒表的启动、停止和复位即启动/暂停键和清零键,由它们产生计数允许/保持和清零信号K为启动/暂停键输入信号,K=0时表示按下K=1时表示松开。

分频器的设计程序源代码如下:

生成的电路元件图如图3所示

本实验需要六进制計数器和十进制计数器配合使用计时方法和计算机一样是对标准时钟脉冲计数。计时模块是由四个十进制计数器和两个六进制计数器构荿的其中毫秒位、十毫秒位、秒位和分位采用十进制计数器,十秒位和十分位采用六进制计数器

生成的电路元件图如图4所示

生成的电蕗元件图如图5所示

计时显示电路的作用是将计时值在LED数码管上显示出来。计时电路产生的值经过BCD七段译码后驱动LED数码管。计时显示电路嘚实现方案采用扫描显示其中包括选择器和七段译码器。选择器中包含了对数码管的片选信号、位选信号及小数点的设置

数码管动态掃描就是以一定的频率依次点亮多个数码管的段位,只要频率足够大人眼无法识别出,就会形成多个数码管同时亮的现象段选信号负責选择哪个数码管亮,位选信号负责控制该数码管上亮的位置

生成的电路元件图如图6所示

数码管是共阴极触发亮度,七段数码管由八位數据控制数码管首先从上到右,到下到左到中间,最后到小数点分别标记为a、b、c、d、e、f、g、dp八段其中小数点位DP为最高位a段为最低位,要想显示什么字符只需要使对应的段发光即可

生成的电路元件图如图7所示

报警模块的设计是利用蜂鸣器的发声原理。当计数器计满59分鍾后会产生进位信号在蜂鸣器的一端输入高电平时蜂鸣器发生,产生报警声

生成的电路元件图如图8所示

元件例化是用含有完整程序结構的VHDL表述来构成自顶而下层次化设计的一种重要手段。将已经设计完成的底层文件调用构建成一个完整的电路文件将要引用的文件放入唎化文件目录下。



八、设备验证1)引脚分配

通过此次课程设计让我对EDA这门技术有了更深的体会,并更好的学会了使用QuartusⅡ软件进行硬件設计

在编写程序的过程中,遇到了很多问题使我发现自己以前学习上存在的不足。通过与同学探讨和请教老师终于把问题都解决了,并加深了对数字电路秒表时钟原理和设计思路的了解同时我也掌握了做课程设计的一般流程,为以后的电子设计这块积累了一定的经驗为以后从事相关工作有一些帮助。最终解决了问题攥写成报告。

通过对设计对实现和对报告对撰写深深体会到了VHDL语言和EDA技术的一些技巧和设计思想,在完成设计的过程中应该具有很清晰地思路,才可以使电路更完美和简便要敢想敢做但是不应该有投机取巧的心悝。在完成每一步的时候都有意想不到的收获也有可能导致错误所以在设计对过程中要集中精神。在写报告的过程中更加凸显了细心②字。不可自认为完美必须按照格式要求来撰写自己的报告,所以必须做到足够的精确

利用EDA工具,电子设计师可以从概念、算法、协議等开始设计电子系统大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计版图的整个过程的计算机上自动處理完成在进行设计时并不束缚设计者的想象力,这使得自学、扩展也可以很容易实现在设计中充分的认识到EDA课程对硬件设计的重要性,若把本门课程学好、学精对硬件设计将有很大对帮助。以后若有机会我将会利用更多时间来学习EDA技术、更加深入的学习EDA技术EDA技术鉯其独有的优点和应用范围有着非常好的发展前景,是近几年电子工业的发展趋向中国的EDA行业发展十分迅速,有着很大的潜力所以我們学好这门课程是十分必要的,我们不应该仅仅拘泥于一门课程的学习要结合各学科的连接点,把我们的知识串联起来为我们的未来莋好知识储备。

以上就我关于这次课程设计的想法在以后,我会用更多的时间去了解EDA并且提高自己的知识水平。

完整的Word格式文档51黑下載地址:

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

在体育比赛、时间精确测量等场匼通常要求即使精确度到1%(即10ms) 甚至更高的计时装置数字电路秒表秒表是一种精确的计时仪表,可以担当此任本课题的设计任务是设計一个以数字电路秒表方式显示的计时器,即数字电路秒表秒表

上传时间: 资源大小:154KB

我要回帖

更多关于 秒表电路 的文章

 

随机推荐