Quartus ii 13.1 数字时钟
内容摘要:
使用计数器和数据选择器等器件实现数字时钟电路。电路最终在开发板上显示的是时钟的秒和分(开发板所限,当然如果开发板支持8位显示的话也可以自己加到小时位的显示)。电路包四个部分:时钟信号分频电路,开发板内置的是25MHz的时钟信号,要把它分频到1Hz;数码管显示控制电路;数码管选通电路;时分秒进制控制电路。
实现
一、基本电路原理框图
说明:这里没有采用晶体振荡器来产生时钟信号,而是用了开发板内置的25MHz的信号通过分频电路使之达到1Hz。
二、时分秒进制控制电路
基本进制电路准备
图1 六进制电路图
图2 十进制电路图
连接60进制计数器
在10进制和6进制计数器都正确的基础上,连接成60进制计数器,检查功能是否正常。
图3 六十进制电路图
设计24进制计数器
参照60进制计数器的方法设计一个24进制计数器,检查功能是否正常。
图4 二十四进制电路图 |
三、设计时钟信号分频器
开发板提供的时钟信号为25MHz的高频信号,但是我们需要能使信号变换为1秒一次的1HZ信号,所以需要设计25M的分频电路。
设计时钟信号分频器
开发板提供的时钟信号为25MHz的高频信号,但是我们需要能使信号变换为1秒一次的1HZ信号,所以需要设计25M的分频电路。
原理:先使用74292分频芯片进行2∧20分频,再对分频后的信号用计数器进行24分频。
图5 25M分频电路图
74292芯片引脚及分频:
四、运用上述的各功能电路进行电路组合
图6 实验电路图
五、结果记录
从上述图片可以看到实验电路能成功运行,并且得到正确的结果
Quartus ii 13.1 数字时钟相关推荐
- quartus ii设计电子数字时钟(原理图输入)
总体设计思路 数字电子钟是一种直接用数字显示时间的计时装置.一般由晶体振荡器.分频器.计数 器.译码器.显示器.校时电路和电源等部分组成. 设计要求: (1)具有时.分.秒的计数功能,并且以 24 小 ...
- 关于Quartus II 13.0破解失败问题
fpga环境配置问题 问题描述: 安装quartus II 13.0时,使用破解器生成licence.dat文件时,提示了大致如下内容: 提示框的标题是sys_cpt.dll. 显示问题:该文件正在使 ...
- Quartus II 13.1的下载和安装
文章目录 一.Quartus II的下载 二.Quartus II的安装 三.Quartus II的注册 参考 一.Quartus II的下载 百度网盘下载链接: https://pan.baidu. ...
- quartus ii 13.0下载地址
原文地址为: quartus ii 13.0下载地址 http://download.altera.com/akdlm/software/acdsinst/13.0/156/ib_tar/Quartu ...
- Quartus II 13.0波形仿真
先放结论:Quartus II 13.0有自带的仿真工具,能实现波形仿真. 之前一直找不到关于Quartus II 13.0的波形仿真,然后百度的都是说quartus ii 9.0之后的版本就没有这个 ...
- Quartus II 13.0sp1 (64-bit)使用教程
本人大三在学习计算机组成原理,要用到Quartus II 13.0sp1 (64-bit),但是下载安装完以后发现不会用,世界这么大,百度也没有任何收获,啊啊啊,昨天终于会用了,所以写了这个教程,希望 ...
- Quartus II 13.0 添加器件库教程(包含下载地址)
Quartus II 13.0 添加器件库教程(包含下载地址) 记录本人添加器件库的过程,同大家分享. 安装Quartus II 13.0请自行参照 CSDN:https://blog.csdn.ne ...
- win10下quartus ii 13.1原理图图标和元件名字体大小问题
近日我下载了一个quartus ii 13.1,但是遇到一下问题: 如图,在原理图中图标太小,而字体太大,使用正常但是太费眼角,而且不方便,结果全身事件,解决方法如下: 在桌面快捷方式右键,选择打开文 ...
- Quartus II 13简易仿真教程
Quartus II 13简易仿真教程 编译项目 新建vwf仿真文件 已知的bug 编译项目 新建vwf仿真文件 filr>new>verification/debugging files ...
- Quartus II 13.1(Linux版本)安装
Quartus II 13.1(Linux版本)安装 需要文件:Quartus II 13.1-Linux安装包.Device库.pj文件 ps :最近因为需要,打算测试下在Linux系统(Ubunt ...
最新文章
- 7个Debug linux程序的Strace 列子
- 区分一下强制类型转换运算符重载/赋值运算符重载/对象定义的赋值
- python 用while输出数字金字塔_用Python实现一个Dual Thrust数字货币量化交易策略
- C语言(第二章):数据类型、运算符、表达式
- centos7安装详细图解_CentOS7编译安装PHP7的详细教程(图文)
- vSphere Datacenter设计– vSphere 6.0中的vCenter体系结构更改–第1部分
- Scrapy爬虫框架第五讲(linux环境)【download middleware用法】
- python自动获取北京时间_python实现定时同步本机与北京时间的方法
- 3D建模操作详细步骤
- Ego的MyBatis框架笔记
- 使用Excel和Tableau分析淘宝母婴产品上新策略
- CCS编译错误:error #10099-D和error#10234-D unresolved symbols remain解决方法
- 深度长文探讨Join运算的简化和提速
- EMC EMI EMS 介绍
- Voldemort启动失败案例一则
- 【Java岗】9月华为校招+阿里巴巴社招完整面经
- 设计模式(二)—— 策略模式(其实就是面向接口编程的应用场景!)
- ping网站服务器,ping命令的作用,ping真能检测出服务器的快慢吗??
- SourceTree系列1:SourceTree连接github从无到有
- 计算机用户的文件夹路径是什么,移动Win7用户文件夹(我的文档)默认位置至D盘...