数字系统设计(FPGA):多功能数字钟工程文件

上传者: 51204094 | 上传时间: 2023-03-12 01:40:09 | 文件大小: 2.24MB | 文件类型: ZIP
一、要求:实现多功能数字钟,具备下列功能: 1、数字钟:能计时,实现小时、分钟、秒的显示; 2、数字跑表:精度至0.01秒 比如显示12.97秒; 3、闹钟: 可以设定闹钟,用试验箱上的蜂鸣器作为闹铃; 4、调时:可以对时间进行设定; 5、日期设定:能设定日期并显示当前日期; 6、除调时状态,其他状态均不应影响系统计时。 二、设计方案与设计思路: 整体程序通过例化10个模块后整合形成多功能数字时钟功能,各模块名称以及各模块的作用分别为: 1、总控制模块:用于控制调整时分秒、年月日以及闹钟的模式选择,以及控制三个add按键调整的对象。 2、分频器模块:用于分频得到1Hz计时时钟。 3、时分秒调整模块:处于计时器时分秒调整设置状态时,对应控制模块的三个add按键可以实现对计时器的时分秒数值的设置,并且有按键可以实现对时分秒模块进行设置数值的载入。 4、时分秒变量处理(计时)模块:用于计时,根据分频后的时钟每隔一秒使秒变量加一,满六十向分变量进一,以此类推实现分钟以及小时的进位。 5、年月日调整模块:处于日期年月日调整设置状态时,对应控制模块的三个add

文件下载

资源详情

[{"title":"( 132 个子文件 2.24MB ) 数字系统设计(FPGA):多功能数字钟工程文件","children":[{"title":"FPGACLOCK.pof <span style='color:#111;'> 2.00MB </span>","children":null,"spread":false},{"title":"FPGACLOCK.pin <span style='color:#111;'> 76.85KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map.rpt <span style='color:#111;'> 25.95KB </span>","children":null,"spread":false},{"title":"debug.log <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"FPGACLOCK.fit.summary <span style='color:#111;'> 614B </span>","children":null,"spread":false},{"title":"FPGACLOCK.qpf <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.cdf <span style='color:#111;'> 324B </span>","children":null,"spread":false},{"title":"FPGACLOCK.v <span style='color:#111;'> 12.18KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.flow.rpt <span style='color:#111;'> 6.35KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.smart_action.txt <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"FPGACLOCK.db_info <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"FPGACLOCK.cbx.xml <span style='color:#111;'> 91B </span>","children":null,"spread":false},{"title":"FPGACLOCK.map.kpt <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(9).cnf.cdb <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(15).cnf.cdb <span style='color:#111;'> 868B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(2).cnf.cdb <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.rtlv_sg_swap.cdb <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map.bpm <span style='color:#111;'> 903B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(3).cnf.cdb <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(16).cnf.cdb <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.sgdiff.cdb <span style='color:#111;'> 45.54KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(7).cnf.hdb <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.sld_design_entry.sci <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(12).cnf.cdb <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(0).cnf.hdb <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(5).cnf.cdb <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(13).cnf.hdb <span style='color:#111;'> 781B </span>","children":null,"spread":false},{"title":"sign_div_unsign_bkh.tdf <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(4).cnf.hdb <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map.rdb <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp1.ddb <span style='color:#111;'> 435.16KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map.qmsg <span style='color:#111;'> 38.61KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp_merge.kpt <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp.hdb <span style='color:#111;'> 29.57KB </span>","children":null,"spread":false},{"title":"logic_util_heursitic.dat <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(6).cnf.hdb <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp.logdb <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"FPGACLOCK.map.hdb <span style='color:#111;'> 28.66KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp.cdb <span style='color:#111;'> 158.71KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(4).cnf.cdb <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"add_sub_lkc.tdf <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.hif <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map.logdb <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"FPGACLOCK.asm_labs.ddb <span style='color:#111;'> 30.19KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.fit.qmsg <span style='color:#111;'> 80.20KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp.rdb <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(9).cnf.hdb <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(8).cnf.hdb <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.asm.qmsg <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.syn_hier_info <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(6).cnf.cdb <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.sgdiff.hdb <span style='color:#111;'> 23.82KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.sta.rdb <span style='color:#111;'> 151.22KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(15).cnf.hdb <span style='color:#111;'> 643B </span>","children":null,"spread":false},{"title":"add_sub_mkc.tdf <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map_bb.logdb <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"FPGACLOCK.pre_map.hdb <span style='color:#111;'> 19.30KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map_bb.hdb <span style='color:#111;'> 11.78KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(8).cnf.cdb <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(16).cnf.hdb <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"FPGACLOCK.lpc.rdb <span style='color:#111;'> 568B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(13).cnf.cdb <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(11).cnf.cdb <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.pre_map.cdb <span style='color:#111;'> 25.14KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(10).cnf.hdb <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.tis_db_list.ddb <span style='color:#111;'> 175B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(3).cnf.hdb <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.idb.cdb <span style='color:#111;'> 22.30KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(2).cnf.hdb <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.hier_info <span style='color:#111;'> 26.60KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(14).cnf.cdb <span style='color:#111;'> 8.18KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.ae.hdb <span style='color:#111;'> 19.32KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.root_partition.map.reg_db.cdb <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"FPGACLOCK.lpc.txt <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.tmw_info <span style='color:#111;'> 30B </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp0.ddb <span style='color:#111;'> 440.94KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp.bpm <span style='color:#111;'> 937B </span>","children":null,"spread":false},{"title":"prev_cmp_FPGACLOCK.qmsg <span style='color:#111;'> 274.97KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(1).cnf.hdb <span style='color:#111;'> 964B </span>","children":null,"spread":false},{"title":"FPGACLOCK.rpp.qmsg <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.rtlv_sg.cdb <span style='color:#111;'> 26.82KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(7).cnf.cdb <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.sgate_sm.rvd <span style='color:#111;'> 220B </span>","children":null,"spread":false},{"title":"FPGACLOCK.sld_design_entry_dsc.sci <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"FPGACLOCK.lpc.html <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.amm.cdb <span style='color:#111;'> 677B </span>","children":null,"spread":false},{"title":"lpm_divide_45m.tdf <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(10).cnf.cdb <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(12).cnf.hdb <span style='color:#111;'> 644B </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp2.ddb <span style='color:#111;'> 59.99KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.sgate.rvd <span style='color:#111;'> 35.54KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.asm.rdb <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(1).cnf.cdb <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(5).cnf.hdb <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map_bb.cdb <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.(0).cnf.cdb <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.map.cdb <span style='color:#111;'> 42.05KB </span>","children":null,"spread":false},{"title":"FPGACLOCK.cmp.kpt <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(11).cnf.hdb <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"FPGACLOCK.(14).cnf.hdb <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明