数字式秒表verilog语言实现.docx

一、实验目的 熟练掌握分频器、各种进制的同步计数器的设计。 熟练掌握同步计数器的级联方法。 掌握数码管的动态显示驱动方式。 掌握计数器的功能和应用。 理解开关防颤动的必要性。 掌握简单控制器的设计方法。 二、实验内容和原理 1、实验设计要求: (1)计时范围 0’0’.0’’~59’59’.9’’,分辨率为 0.1s,用数码管显示计时值。 秒表有一个按键开关:当电路处于“初始”状态时,第一次按键,计时开始(“计时”状态);再 次按键。计时停止(“停止”状态);第三次按键,计时器复位为0’0’.0’’,且电路恢复到“初始”状态。 2、根据设计要求,可画出秒表电路的原理框图,如图 1-2 所示,秒表电路由时钟管理模块(DCM)、分频器模块、按键处理模块、控制器、计时模块和显示模块组成。 clk clk DCM sys_clk 显示模块 分频器模块 pulse10Hz pulse400Hz en 计时模块 clear count stop ButtonIn 按键处理模块 ButtonOut 控制器 图 1-2 秒表电路的原理框图 DCM 模块 由于数字钟为低速电路,而 XUP Virtex-II Pro 开发系统只提供 100MHz 主时钟,因此需插入 DCM 分频模块以降低系统的工作时钟,从而提高系统的可靠性。DCM 可采用 16 分频,输出 6.25MHz 的 sys_clk 信号

文档评论(0)

1亿VIP精品文档

相关文档