多功能数字钟实验报告EDA.docVIP

  • 7
  • 0
  • 约1.23千字
  • 约 3页
  • 2023-10-11 发布于湖北
  • 举报
南昌大学实验报告 学生姓名: 况 玮 学 号: 6103413028 专业班级:生物医学工程131班 实验类型:□ 验证 □ 综合 □ 设计 □ 创新 实验日期:  实验成绩:____ 实验四、多功能数字钟设计 一、实验要求? 1、数字显示当前的时、分、秒; 2、闹钟和24小时计时显示;? 3、经设置应具有整点报时、跑表、闹钟功能; 三、实验材料 微机、QuartusII集成开发软件、EDA实验装置 三、实验步骤 1.建立工作库文件夹,输入计数器的verilog代码并存盘。 2.选目标器件CycloneII中的EP2C35F672C8并编译。 3.建立仿真波形文件,进行波形仿真。 当Mode1=1为正常时间模式,输出的秒钟如图LED_Sec当到59秒时进位,分钟加1,秒钟重新计数,分钟如图LED_Min,当到59分时进位,时钟加1,分钟重新计数,通过按下AdjMinKey调节分钟时间,时钟如图LED_Hr,通过按下AdjHrKey可调节时钟时间,当LED_hr到23时,重新开始计数。 当Mode1=0,Mode2=1,为闹钟模式,按键按下SetHrKey调节闹钟的小时,按键按下SetMinKey调节闹钟的分钟,秒钟始终为零。 当时钟到闹钟时间时,Alarm信号为1,触发闹钟响铃。 当Mode1=0,Mode2=0,为秒表模式,其中LED_Sec位到99进位为零,LED_Min加1,可通过按键按下stopwatchen使秒表暂停,按键按下stopwatchnCR使秒表归零。 按键按下stopwatchnCR使秒表归零。LED_Sec位到99进位为零LED_Min加1 按键按下stopwatchnCR使秒表归零。 LED_Sec位到99进位为零LED_Min加1 四、管脚分配 依据下表,分配好管脚。 五、硬件测试 1、调节Mode1=1(即K1打开,K2任意)时,显示正常时间,通过按下S2,S3分别调节小时和分钟时间。 2、调节Mode1=0,Mode2=1时(即K1关闭,K2打开),显示闹钟时间,通过按下S4,S5分别调节闹钟小时和分钟时间。当正常时间到闹钟时间时,Alarm信号为1,触发闹钟,即LED8亮一分钟,通过关闭CtrlBell(即K3关闭)可立即关闭闹钟。 3、调节Mode1=0,Mode2=0时(即K1关闭,K2关闭),显示秒表时间,通过关闭stopwatchen(即K4)可暂停秒表时间,通过按下S6可是秒表归零。 4、当正常时间到XX:59:55--- XX:59:59时,具有整点报时功能,即LED8灯亮起。 通过以上测试,所设计的多功能数字钟完全符合要求。 六、实验总结 1、学会复杂数字电路系统的设计:对一般复杂的电路系统可以分模块设计,这样可以使设计简单明了 2、引脚绑定要和试验箱上的各个键对上号,在操作试验箱时才不会出错. 3、学会了数码管动态扫描电路的设计。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档