任意进制计数器及简易秒表设计

任意进制计数器及简易秒表设计

ID:15042225

大小:174.00 KB

页数:5页

时间:2018-08-01

任意进制计数器及简易秒表设计_第1页
任意进制计数器及简易秒表设计_第2页
任意进制计数器及简易秒表设计_第3页
任意进制计数器及简易秒表设计_第4页
任意进制计数器及简易秒表设计_第5页
资源描述:

《任意进制计数器及简易秒表设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四:时序逻辑电路设计——任意进制计数器及简易秒表设计一、实验目的1.熟悉硬件编程语言VerilogHDL的基本语法及应用2.熟悉FPGA/CPLD的使用3.基本掌握现代逻辑电路设计思想方法4.掌握计数器的工作原理,掌握任意进制计数器构成的脉冲反馈法二、实验设备PC机,QuartusII实验开发环境,FPGA实验开发板三、实验要求:1、认真阅读实验指导材料及相关数据手册,写出实验预习报告。2、预先熟悉QuartusII的使用。3、根据课本第七章、第八章的内容及补充本部分补充知识,对本设计要求完成的实验内容预先完成程

2、序流程设计、运用VerilogHDL进行逻辑电路设计时的模块结构及主要模块功能定义。4、分析实验结果及实验中出现的问题,并给出合理的解释。5、实验结束后写出实验报告,按时提交实验报告的纸版和电子版。6、预先完成本实验涉及到的集成电路手册的预习。7、实验结束后完成详细的实验总结报告,包括实验目的和要求,实验原理、实验详细过程及步骤,实验问题分析及改进措施,实验结果分析等内容。四、实验项目1、基础实验设计四位同步10进制计数器根据四位同步10进制计数器(74LS160)的工作原理,运用硬件编程语言VerilogHDL及F

3、PGA实验开发板设计一个同步10进制计数器,并通过译码器显示电路,在LED上显示出相应计数结果。2、提高性实验:设计一简易秒表要求所设计的秒表能够完成60秒的计时功能,计时满60秒给出一个状态提示信息。用硬件编程语言VerilogHDL及FPGA实验开发板、LED完成本实验。本版实验板的七段数码管是通过动态扫描的方式进行不同的时钟显示功能,右下图可知LEDDIG0~LEDDIG7时LED的片选信号,LEDSEGA~LEDSEGH为数码管的a,b,c,d,e,f,g,管脚。通过动态扫描方式来实现不同数码管的电亮工作。一

4、、实验说明(1)计数器原理74LS160是四位10进制加法计数器,计数满10个状态产生一个进位,进位信号由1001状态产生,具有置零和置数功能,可以运用脉冲反馈法构成任意进制计数器,其工作原理见教材P250-255。电路结构图及管角分布如下图所示。其使用见本实验提供的74LS160Datasheet。内部电路图74LS160芯片的管脚图(2)数码管半导体发光二极管(LED)数码显示器:半导体发光二极管数码显示器由7(或8)个LED排成“日”字形,称为七段(或八段),封装成数码管,如图表所示。LED数码管内部有共阴极和

5、共阳极两种接法。如下图表。图表2图表3BCD—七段显示译码器,逻辑功能:如表1。表1其译码器输出(Ya~Yg)是高电平有效,适用于驱动共阴极LED数码管,显示的字形如表中所示。因其译码器输出端的内部有上拉电阻(是2K的限流电阻),因此在与LED管连接时无需再外接限流电阻。(3)任意进制计数器构成六实验关键步骤:1.根据实验项目要求,分析要实现的功能,在QuartusII开发环境下,运用相应的编程语言完成要实现的电路的代码编写。2.对编写好的代码进行仿真,验证是否正确。3.将经过仿真验证的代码下载带FPGA中,并运行。

6、4.测试所设计逻辑电路的功能实现是否正确。七附录-FPGA引脚分配用Verilog编程实现,下面给出其中的pin定义。clkPIN_79data[0]PIN_71data[1]PIN_70data[2]PIN_69data[3]PIN_68data[4]PIN_63data[5]PIN_64data[6]PIN_65data[7]PIN_67ledn[0]PIN_57ledn[1]PIN_55ledn[2]PIN_58ledn[3]PIN_61ledn[4]PIN_56ledn[5]PIN_37ledn[6]PIN_

7、39ledn[7]PIN_60resetPIN_9startPIN_11testPIN_168

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

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

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