基于fpga的电子秒表设计

基于fpga的电子秒表设计

ID:1260101

大小:452.50 KB

页数:24页

时间:2017-11-09

基于fpga的电子秒表设计_第1页
基于fpga的电子秒表设计_第2页
基于fpga的电子秒表设计_第3页
基于fpga的电子秒表设计_第4页
基于fpga的电子秒表设计_第5页
资源描述:

《基于fpga的电子秒表设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于FPGA的电子秒表设计摘要简而言之,电子秒表的工作原理就是不断输出连续脉冲给加法计数器,而加法计数器通过译码器来显示它所记忆的脉冲周期个数。电子秒表是日常生活中比较常见的电子产品。本设计秒表的逻辑结构主要由74LS00,555定时器,RS触发器,74LS90等器件组成。使用了基本RS触发器作为电子秒表的开关,基本RS触发器属低电平直接触发的触发器,有直接置位,复位的功能。整个秒表需有一个清零/启动信号和一个停止/保持信号装置,以便秒表能随意停止及启动,计数器的输出全都为BCD码输出,方便显示译码器连接。本设计基于简单易行的原则,秒表显示以0.01s为最小单位

2、,设计时,按照设计任务的次序,将各单元电路逐个进行接线和调试,即分别测试基本RS触发器、时钟发生器及计数器的逻辑功能,待各单元电路工作正常后,再将有关电路逐级连接起来进行测试……,直到测试电子秒表整个电路的功能。最后进行总结.做到经典而没有缺憾的设计结果。关键字:74LS00555定时器RS触发器BCD码24目录摘要2一、引言4(一)设计的背景4(二)设计实现的基本功能5(三)设计的结构安排5二、系统硬件设计6(一)总体设计6(二)555定时器简简介10(三)基本RS触发器11(四)功能测试13三、系统软件设计15(一)设计方案15(二)分频模块15(三)计数模

3、块17(四)启停控制模块18(五)显示控制模块19(六)编译仿真20参考文献23致谢2424引言(一)设计的背景秒表计时器是电器制造,工业自动化控制、国防、实验室及科研单位理想的计时仪器,他广泛应用于各种继电器、电磁开关、控制器、延时器、定时器等的时间测试。有关电子秒表的发展历史,大致可以分为三个演变阶段。1、从大型钟向小型钟演变。2、从小型钟向袋表过度。3、从袋表向腕表发展。每一阶段的发展都是和当时的技术发明分不开的。1088年,当时我国宋朝的科学家苏颂和韩公廉等人制造了水运仪象台,它是把浑仪、浑象和机械计时器组合起来的装置。他以水力作为动力来源具有科学的擒纵

4、机构。1656年。,荷兰的科学家惠更斯利用伽利略的理论设计了钟摆,第二年,在他的指导下年轻钟匠S.Coster制造成功了第一个钟摆。这样就形成了以发条为动力、以游丝为调速机构的小型钟,同时也为制造便于携带的袋表提供了条件。20世纪初,尤其是第一次世界大战的爆发,袋表袋表已经不能适应作战军人的需要。许多新的设计和技术也被应用在腕表上成为真正意义上的带在手腕上的计时工具。现代的电子秒表主要是有三种设计制造工艺①采用8051IP核设计。用FPGA构成一个8051单片应用系统拥有标准8051完全兼容的指令系统的CPU;256字节内部RAM;4K字节程序ROM;每一此编译

5、下载后都能根据需要更新ROM中的程序,所以该单片机的实现和使用如同89C51/52一样方便。②采用芯片EP1C12Q240C8、共阴七段数码管、按键开关、发光二极管设计。EP1C12Q240C8是Cyclone器件,Cyclone可以最多支持129个通道的LVDS和RSDS。Cyclone器件的LVDS缓冲器可以支持最高达640Mbps的数据传输速度。与单端的I/O口标准相比,这些内显置于Cyclone器件内部的LVDS缓冲器保持了信号的完整性,并且有更低的电磁干扰、更好的电磁兼容性(EMI)及更低的电源功耗。③采用模块化设计,共分为分频模块(msecond)、

6、控制秒模块(second)、控制分钟模块(minutes)、LED模块(alert)、数码管扫描模块(zhishi)、显示驱动模块(deled)六个模块。其中LED模块可以去掉,不影响秒表正常运行以下对各个模块一一描述。电子秒表在生活中也24可广泛应用于对运动物体的速度、加速度的测量实验,还可用来验证牛顿第二定律、机械能守恒等物理实验,同时也适用于对时间测量精度要求较高的场合.测定短时间间隔的仪表。有机械秒表和电子秒表两类。机械秒表与机械手表相仿,但具有制动装置,可精确至百分之一秒;电子秒表用微型电池作能源,电子元件测量显示,可精确至千分之一秒。广泛应用于科学研

7、究、体育运动及国防等方面在当今非常注重工作效率的社会环境中,定时器能给我们的工作、生活以及娱乐带来很大的方便,充分利用定时器,能有效的加强我们的工作效率。通过本设计的研究,可以掌握用FPGA实现电子秒表的方法,理解FPGA的概念、应用和编程方法,有利于提高学生应用FPGA进行设计的能力。(二)设计实现的基本功能设计的主要内容是设计一个电子秒表。①按下标准键盘的“模式切换键”,让秒表的工作模式在“时:分:秒:0.1秒”或“时:分:秒”之间切换。②LED显示器按第一步中设置的模式显示秒表计时的初始状态(缺省为全0),按下“设置键”可设置初始值。③当第一次按下“计时/

8、暂停键”,秒表从初始开始

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。