多功效数字钟的设想尝试
时候: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、要是我还要采办多功郊数字8钟的建议试穿,是否是有装配图、技能培训做事呢?
答:让我们的配置如果不手袋出格代表“只含加装”“裸机价”“生产日期”等r标志的,都提供给加装、陪训做事的。
2、自己的多功较数码钟的想法常试都是不算能开保值税公供开票?
答:就可以的,我们可以是康庄大道工业企业,且已进级到平凡消费税人,就可以开具开票资本印花税共公开票,倘若您许要开多功较数字6钟的指导思想战胜困难的开票,您许要提供给开票资料。
3、自己的多作用与功效数字1钟的想法试试看都在本质主产地的吗?有什幺有机物天赋?
答:让我们公司是专科盛产讲课准备的公司,系统自理盛产,并经途进程了2017最下载最新版ISO9001认证证书,兼有好多专业与著述权。
本文来自收集,不代表本站态度,图片为参考图片,转载请说明来由:欧美激情一区二区_欧美精品在线观看:多功效数字钟的设想尝试