实 验 报 告 课 程 名 称 : 可 编 程 逻 辑 器 件 与 数 字 系 统 设 计 实 验 项 目 : 数 字 时 钟 设 计 专 业 班 级 : 姓 名 : 学 号 : 实 验 室 号 : 实 验 组 号 : 实 验 时 间 : 批 阅 时 间 : 指 导 教 师 : * 绩 : 沈阳工业大学实验报告 专业班级: 学号: 姓名: 实验名称:数字时钟设计 1
实验目的: 熟悉Qu artu s II 6
0 运行环境,掌握基本使用方法; 学会使用Qu artu s II 编写程序,进行下载验证
实验内容: (1)60 进制计数器; (2)24 进制计数器; (3)调用24 进制和 60 进制计数器制作数字时钟
实验方案 (1)编写题目要求的程序; (2)按照要求将相关程序进行检测和调试,运行正确的程序; (3)程序完成后,将其与实验箱连接,并打开电源; (4)下载程序到芯片内; (5)观察程序功能是否成功实现
实验步骤或程序 详细过程见附录
5.程序运行结果 运行结果如下图所示: 24 进制计数器 首次运行程序时,没有任何出错状况;而在下载后,发现24 进制计数器中的频率有些快,只要把频率的短路针调到1Hz 即可,没有其他问题
附录A(24 进制计数器) 1、功能实现与程序选择 24 进制计数器是实现从 0 到23 的计数
由此可以运用 Verilog HDL语言将此功能实现
2、程序运行与调试 modu le cou nt24(Rd,EN,CLK,Qh,Ql,C); inpu t Rd,EN,CLK; ou tpu t [3:0]Qh,Ql; ou tpu t C; reg [3:0]Qh,Ql; reg C; 60 进制计数器 6.出现的问题及解决方法 initial begin Qh=4'd0;Ql=4'd0