.数字电子表.docxVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电子表

EDA课程设计报告学院:电气学院专业班级:电科0802姓名:杨军学号:3080504042设计流程图;YUZHI模块和XUANZE模块秒的模块设置秒分的模块设置时的模块设置YUZHI1模块闹铃时的模块周的模块设置天的模块设置闹铃分的模块月的模块设置比较模块的设置,年的模块设置电子时钟功能计时功能:可进行年、月、天、周、时、分、秒的计时,并显示。时间预置功能:可以随时重新设置电子钟的时间。闹钟功能:如果当前时间与设置的闹钟时间相同,则闹铃响。闹钟时间和闹铃时间长短都可以自己设置。功能介绍:此电子时钟有7个输入,EN控制控制电子时钟暂停,CLR用来清零,CLK是时钟脉冲。NUM和SHOUTIAO用来控制时间的预置,NUM按一下(按一下代表输入一个脉冲),开始设置年的千位,SHOUTIAO再按几下,年的千位就被设置为几;NUM再按一下,开始设置年的百位,SHOUTIAO再按几下,年的百位就被设置为几;NUM再按一下,开始设置年的十位,SHOUTIAO再按几下,年的十位就被设置为几;NUM再按一下,开始设置年的个位,SHOUTIAO再按几下,年的个位就被设置为几;NUM再按一下,开始设置月,SHOUTIAO再按几下,与就被设置为几;NUM再按一下开始设置天,SHOUTIAO再按几下,天就被设置为几;NUM再按一下,开始设置ZHOU,SHOUTIAO再按几下,ZHOU 就被设置为几;NUM再按一下,开始设置小时,SHOUTIAO再按几下,时就被设置为几;NUM再按一下,开始设置分,SHOUTIAO再按几下,分就被设置为几;NUM再按一下,电子时间预置结束,处于正常计时状态。NUM1和SHOUTIAO1是用来设置闹铃时间以及闹铃时间长短的。NUM1按一下,开始设置闹铃的时,SHOUTIAO1再按几下,闹铃的时就被设置为几;NUM1再按一下,开始设置闹铃的分,SHOUTIAO1再按几下,闹铃的分就被设置为几;NUM1再按一下,开始设置闹铃时间的长短,SHOUTIAO1再按几下,闹铃的时间就被设置为几分钟;NUM1再按一下,闹铃预置结束。模块及程序秒模块(MIAO)程序:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY MIAO ISPORT(SHIWEI:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);--秒十位输出 EN,CLR,CLK:IN STD_LOGIC;--使能、清零、计数脉冲 GEWEI:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);--秒个位输出 CO:OUT STD_LOGIC);--进位输出END MIAO;ARCHITECTURE BEHAV OF MIAO ISSIGNAL COUT,COUT1:STD_LOGIC_VECTOR(3 DOWNTO 0);BEGINPROCESS(CLR,CLK)BEGINIF(CLR=1) THEN COUT=0000;COUT1=0000;ELSIF(CLKEVENT AND CLK=1) THEN IF(EN=1) THEN IF(COUT=1001) THEN IF(COUT1=0101) THEN COUT=0000;COUT1=0000;CO=1; ELSE COUT1=COUT1+1;COUT=0000;CO=0; END IF; ELSE COUT=COUT+1;CO=0;END IF; END IF;END IF;END PROCESS;GEWEI=COUT;SHIWEI=COUT1;END BEHAV;仿真结果:Clk为计时脉冲,SHIWEI代表秒的十位,GEWEI代表秒的个位。CO代表进位。此模块时一个60进制2.分钟模块(FEN)LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY FEN ISPORT(SHIWEI:OUT STD_LOGIC_VECTOR(3 DOWNTO 0); EN,CLR,CLK:IN STD_LOGIC; GEWEI:OUT STD_LOGIC_VECTOR(3 DOWNTO 0); CO:OUT STD_LOGIC);END FEN;ARCHITECTURE BEHAV OF FEN ISSIGNAL COUT,COUT1:STD_LOGIC_VECTOR(3

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档