ISE实现多功能数字钟设计8994.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、任务要求

用FPGA器件和EDA技术实现多功能数字钟的设计。

基本功能要求:能显示小时、分钟、秒钟(时、分用7段LED显示器,

秒用LED灯)。

小时计数器为同步24进制;

要求手动校时、校分。

扩展功能要求:任意时刻闹钟;

小时显示(12/24)切换电路

自动报整点时数。

二、建立工程

在ISE14,9软件中建立名为clock的工程文件。芯片系列选择

Spatan3E,具体芯片型号选择XC3S100E,封装类型选择CP132,速度信

息选择-5。

三、原理设计

四、顶层模块设计

创建名为top_clock的文件,本设计中顶层模块用于调用各个子模块,

以及将闹钟与整点报时模块综合在内,顶层源码如下:

moduletop_clock(

inputHchange,LK_50M(CLK_50),

.nCLR(nCR),

.CLK_1HzOut(CP_1Hz));LK_50M(CLK_50),

.nCLR(nCR),

.CLK_1HzOut(CP_200Hz));

(Q),

.nCR(nCR),

.EN(EN),

.CP(CP)

);

parameterPERIOD=40;

(Q),

.nCR(nCR),

.EN(EN),

.CP(CP)

);

parameterPERIOD=40;

ntH(CntH),

.CntL(CntL),

.nCR(nCR),

.EN(EN),

.CP(CP)

);

parameterPERIOD=40;

CLR(nCLR),

.Clk(Clk),

.EN(EN),

.CntH(CntH),

.CntL(CntL)

);

parameterPERIOD=40;将文件导入至xc3s5001中

右击xc3s5001,选择program选项,将程序烧录至FPGA实

验板中

1.观察运行情况

1)测试基本功能:

打开使能开关L3,数码管可以正常显示分和时,拨动时

分和秒的切换显示开关G3,数码管可以切换显示秒。拨动

K3和B4,可以实现校时功能。拨动清零开关P11,可以实

现清零功能。当时间到23:59时,能运行至00:00。

2)测试扩展功能:

拨动F3,可实现24小时与12小时的切换。当时间为

整点时,LED灯G1会根据当前整点时数闪烁对应次数,拨

动N3,闹钟使能。拨动E2,进入闹钟设置状态,此时设置

闹钟时间。当正常时间跳到闹钟设置时刻时,闹钟对应LED

灯N4会常亮,表示闹钟响。当正常时间已经越过闹钟设置

时间时,N4会熄灭。闹钟响时关闭闹钟使能端N3时,N4也

会熄灭。

五、实验总结

本次实验是一个中等规模的设计实验,相比步进电机实验,难度

明显上升,这就对我

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档