多功效数字钟的设想尝试
时候:2025-04-20 22:00:17 点击次数:
中人教仪厂
多功效数字钟的设想尝试
一、尝试方针
1、懂得数字钟的功课道理。
2、进一步熟习用VHDL说话编写驱动七段码管显现的代码。
3、掌控掌握VHDL编写中的一些小技能。
二、尝试道理
多功效数字钟应当设定有的功效有:显现时——分——秒、整点报时、小时和分钟可调等根本功效。起首要晓得钟表的功课机理,全数钟表的功课应当是在1Hz旌旗灯号的感化下实施,如许每来一个时钟旌旗灯号,秒多加1秒,当秒从59秒跳转到00秒时,分钟多加1分,同时当分钟从59分跳转到00分时,小时多加1小时,可是须要注重的是,小时的边界是从0——23时。
在尝试中为了显现的方便,因为分钟和秒钟显现的边界全数是从0——59,以是能够用一个3位的二进制码显现十位,用一个四位的二进制码(BCD码)显现个位,对小时因为它的边界是从0——23,以是能够用一个2位的二进制码显现十位,用4位二进制码(BCD码)显现个位。
尝试中因为七段码管是扫描的方式显现,以是固然时钟须要的是1Hz时钟旌旗灯号,可是扫描确须要一个对照高频次的旌旗灯号,是以为了获得精确的1Hz旌旗灯号,必须对写入的体系时钟实施分频。
对整点报时功效,用户能够根据体系的硬件机关和本身的详细请求来设想。本尝试设想的是当实施整点的倒计时5秒时,让LED来闪灼实施整点报时的提示。
三、尝试内容
本尝试的使命便是设想一个多功效数字钟,请求显现格局为 小时——分钟——秒钟,整点报时,报不时候为10秒,即从整点前10秒钟起头实施报时提示,喇叭起头发声,直到过整点时,在整点前5秒LED起头闪灼,过整点后,遏制闪灼。体系时钟选用时钟模子块的10KHz,要获得1Hz时钟旌旗灯号,必须对体系时钟实施10,000次分频。调理时候的的按键用按键模子块的BT1和BT2,BT1变更小时,每按下一次,小时多加一个小时,BT2调理分钟,每按下一次,分钟多加一分钟。别的用BT8按键作为体系时钟复位,复位后全数显现00——00——00。
四、尝试步骤
1、翻开QUARTUSII体系,新建一个工程。
2、建落成程以后,再新建一个VHDL File,翻开VHDL编辑器对话框。
3、根据尝试道理和本身的设法,在VHDL编辑窗口编写VHDL法式,用户可参照光盘中供给的示例法式。
4、编写完VHDL法式后,存档起来。方式同尝试一。
5、对本身编写的VHDL法式实施编译并拟真,对法式的毛病实施点窜,直到完整颠末编译和拟真。
6、编译拟真无误后,根据用户本身的请求实施管脚分派。分派实现后,再实施全编译一次,以使管脚分派失效。
7、根据尝试内容用尝试尝试毗连线将下面管脚分派的FPGA管脚与对应的模子块毗连起来。
CLK:FPGA时钟,接24MHZ数字时钟。
RST:复位旌旗灯号,按一个按键开关BT1。
S1、S2:小时、分钟变更,接两个按键开关BT2、BT3。
SPK:整点报时,接喇叭/蜂鸣器毗连口的蜂鸣器。
DISPLAY[6..0]:显现端口,接数码管模子块的A、B、C、D、E、F、G。
SEL[2..]:显现端口,接数码管模子块的SEL2,SEL1,SEL0。
8、用下载电缆颠末JTAG口将对应的sof文件载入到FPGA中。检查尝试功效是不是与本身的编程思惟分歧。
五、尝试功效与景象
以设想的参考示例为例,当设想文件载入到方针器件后,数码管起头显现时候,从00-00-00起头。在整点的前5秒,喇叭起头发声实施报时,一旦跨越整点,喇叭遏制发声。按动按键开关的BT2、BT3小时和分钟起头步进,实施时候的调理。按下按键开关的BT1,显现规复到00-00-00从头起头显现时候。
六、尝试报告
1、 绘出拟真动摇线,并作申明。
2、 将尝试道理、设想进程、编译拟真动摇线和剖析功效、硬件丈量尝试功效记实上去。
3、 在此尝试的根本上试用别的的方式来实现数字钟的功效,并多加别的功效。
珍稀一个题目:
1、若果我可以采办多药理作用号码钟的想法试,也不只是有配备、课程培训处事呢?
答:咱门的配备如若不出纸格表明“不包含自动搭配”“裸机价”“出厂合格证”等字体的,几乎都是市场机制自动搭配、指导找人办事的。
2、您们的多功用数值钟的指导思想试试看是不会是能开升值税公用设施税票?
答:才能的,科学研究是正路行业,有时候已进级到高级消费税人,才能开出资本所得税通用单据,即使您需用开多药用价值数字6钟的建议去尝试的单据,您需用提供了开票村料。
3、他们的多好处数字1钟的指导思想成功都会本身就是加工的吗?还有什么货物天赋?
答:你们子公司是专业的生产加工讨论式装配的中小企业,全版自理生产加工,并所经的过程了近期版ISO9001认真,极具各项发明专利与著述权。
本文来自收集,不代表本站态度,图片为参考图片,转载请说明来由:日产久久视频_九九在线视频免费精品:多功效数字钟的设想尝试