内容摘要:

使用计数器和数据选择器等器件实现数字时钟电路。电路最终在开发板上显示的是时钟的秒和分(开发板所限,当然如果开发板支持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 数字时钟相关推荐

  1. quartus ii设计电子数字时钟(原理图输入)

    总体设计思路 数字电子钟是一种直接用数字显示时间的计时装置.一般由晶体振荡器.分频器.计数 器.译码器.显示器.校时电路和电源等部分组成. 设计要求: (1)具有时.分.秒的计数功能,并且以 24 小 ...

  2. 关于Quartus II 13.0破解失败问题

    fpga环境配置问题 问题描述: 安装quartus II 13.0时,使用破解器生成licence.dat文件时,提示了大致如下内容: 提示框的标题是sys_cpt.dll. 显示问题:该文件正在使 ...

  3. Quartus II 13.1的下载和安装

    文章目录 一.Quartus II的下载 二.Quartus II的安装 三.Quartus II的注册 参考 一.Quartus II的下载 百度网盘下载链接: https://pan.baidu. ...

  4. quartus ii 13.0下载地址

    原文地址为: quartus ii 13.0下载地址 http://download.altera.com/akdlm/software/acdsinst/13.0/156/ib_tar/Quartu ...

  5. Quartus II 13.0波形仿真

    先放结论:Quartus II 13.0有自带的仿真工具,能实现波形仿真. 之前一直找不到关于Quartus II 13.0的波形仿真,然后百度的都是说quartus ii 9.0之后的版本就没有这个 ...

  6. Quartus II 13.0sp1 (64-bit)使用教程

    本人大三在学习计算机组成原理,要用到Quartus II 13.0sp1 (64-bit),但是下载安装完以后发现不会用,世界这么大,百度也没有任何收获,啊啊啊,昨天终于会用了,所以写了这个教程,希望 ...

  7. Quartus II 13.0 添加器件库教程(包含下载地址)

    Quartus II 13.0 添加器件库教程(包含下载地址) 记录本人添加器件库的过程,同大家分享. 安装Quartus II 13.0请自行参照 CSDN:https://blog.csdn.ne ...

  8. win10下quartus ii 13.1原理图图标和元件名字体大小问题

    近日我下载了一个quartus ii 13.1,但是遇到一下问题: 如图,在原理图中图标太小,而字体太大,使用正常但是太费眼角,而且不方便,结果全身事件,解决方法如下: 在桌面快捷方式右键,选择打开文 ...

  9. Quartus II 13简易仿真教程

    Quartus II 13简易仿真教程 编译项目 新建vwf仿真文件 已知的bug 编译项目 新建vwf仿真文件 filr>new>verification/debugging files ...

  10. Quartus II 13.1(Linux版本)安装

    Quartus II 13.1(Linux版本)安装 需要文件:Quartus II 13.1-Linux安装包.Device库.pj文件 ps :最近因为需要,打算测试下在Linux系统(Ubunt ...

最新文章

  1. 7个Debug linux程序的Strace 列子
  2. 区分一下强制类型转换运算符重载/赋值运算符重载/对象定义的赋值
  3. python 用while输出数字金字塔_用Python实现一个Dual Thrust数字货币量化交易策略
  4. C语言(第二章):数据类型、运算符、表达式
  5. centos7安装详细图解_CentOS7编译安装PHP7的详细教程(图文)
  6. vSphere Datacenter设计– vSphere 6.0中的vCenter体系结构更改–第1部分
  7. Scrapy爬虫框架第五讲(linux环境)【download middleware用法】
  8. python自动获取北京时间_python实现定时同步本机与北京时间的方法
  9. 3D建模操作详细步骤
  10. Ego的MyBatis框架笔记
  11. 使用Excel和Tableau分析淘宝母婴产品上新策略
  12. CCS编译错误:error #10099-D和error#10234-D unresolved symbols remain解决方法
  13. 深度长文探讨Join运算的简化和提速
  14. EMC EMI EMS 介绍
  15. Voldemort启动失败案例一则
  16. 【Java岗】9月华为校招+阿里巴巴社招完整面经
  17. 设计模式(二)—— 策略模式(其实就是面向接口编程的应用场景!)
  18. ping网站服务器,ping命令的作用,ping真能检测出服务器的快慢吗??
  19. SourceTree系列1:SourceTree连接github从无到有
  20. 计算机用户的文件夹路径是什么,移动Win7用户文件夹(我的文档)默认位置至D盘...

热门文章

  1. MSP430单片机个人学习笔记
  2. 【服务器】iis的重启服务器、重启iis、回收(重启)线程池、刷新网站
  3. 利用两台苹果电脑实现扩展屏幕【双屏】
  4. 计算机低级格式化,什么是低级格式化 如何低级格式化磁盘
  5. 信息系统管理工程师记忆口诀
  6. 郑州市暂住证办理过程
  7. Word中插入目录时未找到目录项
  8. 把电脑做成服务器系统,把电脑做成云盘服务器
  9. Python3 sorted自定义排序
  10. Windows设置开机自启动bat脚本