可调数字时钟实验报告
实验名称 数字时钟 指导老师 尚老师 成绩
专业 电子科学与技术 班级 电科0901 姓名 王鑫 学号 30902325 一、实验要求
1、用vhdl编程,实现10进制计数器 2、用vhdl编程,实现60进制计数器
3、用vhdl编程,实现数字时钟,时、分、秒、毫秒分别显示在数码管上。 4、实现可调数字时钟的程序设计,用按键实现时、分、秒、毫秒的调整。 二、实验原理
用VHDL,行为级描述语言实现实验要求。思路如下:
1、分频部分:由50MHZ分频实现1ms的技术,需要对50MHZ采取500000分频。
2、计数部分:采用低级影响高级的想法,类似进位加1的思路。对8个寄存器进行计数,同步数码管输出。
3、数码管输出部分:用一个拨码开关控制显示,当sw0=0时,四位数码管显示秒、毫秒的计数。当sw0=1时,四位数码管显示时、分得计数。
4、调整部分:分别用四个按键控制时、分、秒、毫秒的数值。先由一个开关控制计数暂停,然后,当按键按下一次,对应的数码管相对之前的数值加1,,通过按键实现时间控制,最后开关控制恢复计数,完成时间调整。 5、整个实现过程由一个文件实现。 三、实验过程
各个引脚说明: Clk:50MHZ
SW:数码管切换,SW=’0’时,数码管显示为秒,毫秒。SW=’1’时,数码管显示为时,分。
SW1:暂停与启动。SW1=’0’时,时钟启动,SW=’1’时,时钟暂停。
SW2:时钟调整接通按钮,当SW2=’0’时,不进行调整,当SW=’1’时,通过按键调整时间。
KEY0: 毫秒调整,按一次实现+1功能 KEY1:秒调整,按一次实现+1功能
你可能喜欢
- 数字时钟设计实验报告
- 数字时钟课程设计报告
- 数字电子时钟实验报告
- 课程设计数字电子时钟
- EDA多功能数字时钟设计实验报告26页
- 单片机课程设计实验报告+基于单片机的数字时钟+含完整实验代码27页
- 数字逻辑实验报告(数字时钟设计)10页
- 电子设计自动化(EDA)_数字时钟程序模块(LED数码管显示)_实验报告8页
- 电工电子实验设计报告(数字时钟)3页
- 数字时钟设计实验报告9页
- 数字时钟课程设计报告13页
- 数字时钟课程设计报告12页
- 单片机数字时钟课程设计报告26页
- 数字电子时钟课程设计报告14页
- 数字电子时钟课程设计报告13页
- EDA课程设计报告:数字时钟设计16页
- 电子设计自动化(EDA)_数字时钟程序模块(LED数码管显示)_实验报告8页
- 电工电子实验设计报告(数字时钟)3页
- 数字电子时钟设计实验报告 (=)5页
- 数字电子时钟设计实验报告5页
- 简易数字电子时钟实验报告8页
- 数字电子时钟实验报告12页
- 数字电子时钟课程设计8页
- 数字电子时钟课程设计报告14页
- 数字电子时钟课程设计报告13页
- 电子电工课程设计(多功能数字时钟--万年历)22页
- 数字电子时钟课程设计报告12页
- 数字电路电子时钟课程设计11页


