数字钟

数字钟课程设计(74HC393版)

喜欢而已 提交于 2019-12-26 17:53:16
前言 经过前几次的实验,我使用了74ls192等一系列芯片,今天给大家推荐一个超级好用,经济实惠的芯片74HC393,可以说专为数字钟而设计,特别适合焊出作品,下面给大家讲解一下,当然有兴趣的可以看看之前的 74HC192版本的数字钟 。 一.任务解析 设计一个能显示“时”、“分”、“秒”的电子钟(23 小时59分59秒),并具有校时功能。 二.电路仿真设计 该设计可以自制信号发生器,如通过555芯片制作一个多谐振荡器,显示部分通过CC4511芯片译码后接入共阴极LED(7SEG-COM-CATHODE)显示,计数部分采用二进制计数器74HC393,通过层层进位,实现数字钟的正常运行,而人工校时则可在进位间加一个或非门来实现。整体系统框图如下图1所示: 图1 数字钟原理系统框图 仿真电路图如下图2所示: 图2 仿真原理图 1、信号发生模块 该模块是采用555定时器和外接元件电阻R和电容C构成的多谐振荡器,脚2和脚6直接相连,它将自激发,成为多谐振荡器。外接电容C通过RA+RB充电,再通过RB放电,在这种工作模式中,电容C在UCC/3和2UCC/3之间充电和放电, 其充电时间(输出为高态)为:t1=0.693(RA+RB)C, 放电时间为: t2=0.693RBC, 周期为: T=t1+t2=0.693(RA+2RB)C, 而振荡频率为: f=1/T=1.43/((RA+2RB)C)

基于VHDL设计数字钟

余生颓废 提交于 2019-12-19 08:54:18
基于VHDL设计数字钟,实现一个按键能设置模式和调节时间的双重功能。 QQ:1571472161 学习了EDA技术与设计,自己设计了一个时钟。设计模块主要有:分频模块,秒表,分表,时表,数码管显示,按键调节。这是基本的几个模块,大致的思想也就是这样的一个过程。由于代码过长,只展示一下最后的例化。 撤销: Ctrl/Command + Z 重做: Ctrl/Command + Y 加粗: Ctrl/Command + B 斜体: Ctrl/Command + I 标题: Ctrl/Command + Shift + H 无序列表: Ctrl/Command + Shift + U 有序列表: Ctrl/Command + Shift + O 检查列表: Ctrl/Command + Shift + C 插入代码: Ctrl/Command + Shift + K 插入链接: Ctrl/Command + Shift + L 插入图片: Ctrl/Command + Shift + G 查找: Ctrl/Command + F 替换: Ctrl/Command + G 合理的创建标题,有助于目录的生成 直接输入1次 # ,并按下 space 后,将生成1级标题。 输入2次 # ,并按下 space 后,将生成2级标题。 以此类推,我们支持6级标题。有助于使用 TOC