中衡EDA计数器【设计明细】.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告 多功能数字时钟设计 大纲:本实验中我们运用课程中所学的知识,设计了一个拥有时间校正和闹钟功能的24小时制多功能数字时钟。经过本实验,我们初步认识的设计过程;初步 掌握用语言的设计方法和设计思想;初步熟悉软件平台的编程和仿真,并经过实验板下载模拟实现初步认识了硬件实现的方法。 重点词:数字时钟、、、 一、设计方案 功能描述 本次设计的多功能数字钟拥有基本的计时功能和时间校正功能,同时可以进行准时闹铃。计时功能采用24小时计时,显示时、分、秒。其中分钟和秒模块采 用60进制实现;小时设计了24进制的计数器.时间校正部分,分为时校时和分校时,分别经过控制时校正按钮和分校正按钮来实现.闹铃部分,先经过模式切换按 钮进入闹钟准时,然后经过与时间校正相同的方法来进行闹铃时间的预置,当预置到达时间时,时钟将经过蜂鸣器进行闹铃。 硬件使用模块: 10K20144-4,模块10(蜂鸣器),模块17(脉冲源),模块21(开关设置),模块22(设置跳接模块),模块23(键盘显示模块) 程序设计框图 显示/校正时 间输出 数码管选 按钮(模式切 模六计数,输出 闹 数码管选通信 通和显示 换/校正准时 铃 号 部分选择) 闹钟准时时 间输出 二、源程序 ; 1164; ; (时钟脉冲 数码管选通时钟脉冲 模式选择:0为计时,1为闹钟 (10)10为时校正(准时),01为分校正(准时) 闹钟0 (60)数码管七段码输出 (20))数码管选通输出 ; (20) 模6计数信号(数码管选通输入) 1(3 0) 小时十位 2(3 0) 小时个位 1(3 0) 分钟十位 2(3 0) 分钟个位 1(3 0) 准时小时十位 2(3 0) 准时小时个位 1(3 0) 准时分钟十位 2(3 0) 准时分钟个位 1(3 0) 秒十位 2(3 0) 秒个位 h1(3 0); 输出小时十位 h2(3 0); 输出小时个位 m1(3 0); 输出分钟十位 m2(3 0); 输出分钟个位 s1(3 0); 输出秒十位 s2(30);输出秒个位 模6计数(数码管选通) (1) 1 1=1 101 =000; 1; ; ; ; ; 小时十位 h110(2121212) 1 (1=0010 2=0011)(1=0101 2=1001) (1=0101 2=1001) 1=0000; 1=00102=00111=02=10 1=0000; (2=1001(1=0101 2=1001) (1=0101 2=1001))(2=10011=0 2=10) 11+1; ; ; h110; 小时个位 h220(1212121) 1 (1=0010 2=0011)(1=0101 2=1001) (1=0101 2=1001) 2=0000; 2=1001(1=01012=1001) (1=0101 2=1001) 2=0000; (2=10011=02=10)(1=00102=00111=02=10) 2=0000; ((1=0101 2=1001) (1=0101 2=1001)) (1=02=10) 22+1; ; ; h220; 分钟十位 m110(21212) 1 (1=0101 2=1001) (1=0101 2=1001) 1=0000; 1=01012=1001(1=02=01) 1=0000; (2=1001(1=0101 2=1001)) (2=1001 1=02=01) 11+1; ; ; m110; 分钟个位 m220(1212) 1 2=1001(1=0101 2=1001) 2=0000; 2=1001(1=02=01) 2=0000; (1=01012=1001)(1=02=01) 22+1; ; ; m220; 秒十位 s110(12) 1 (1=0101 2=1001) 1=0000; 2=1001 11+1; ; ; s110; 秒个位 s220(2) 1 2=1001 2=0000; 22+1; ; ; s220; 时间设置小时部分 1(2) 1 1=00102=0011 1=0000; 2=1001 11+1; ; ; 1; 2(121) 1 (1=00102=0011)2=1001 2=0000; 1=12=10 22+1; ; ; 2; 时间设置分钟部分 1(12) 1 1=01012=1001 1=0000; 2=1001 11+1; ; ; 1; 2(122) 1 2=1001 2=0000; 1=12=01 22+1; ; ; 2; 闹铃 (11212) 11=1(2=00002=00102=01002=01102=1000) =1; =0; ; ; ; ; 数码管显示 101 h1 0000==0111111

文档评论(0)

132****0439 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档