博客
关于我
模拟电子时钟设计
阅读量:374 次
发布时间:2019-03-05

本文共 1040 字,大约阅读时间需要 3 分钟。

题目: 数字电子时钟设计.

所需硬件: 信号发生器1台、导线若干、D触发器18个(4+3+4+3+4)、16进制四引脚直接显示数码管6个、74151芯片4个、逻辑门若干、5V电源、10KΩ电阻若干、开关若干.

技术准备: 设计完好的同步十进制加法计数电路(参考博客之前的解析)、设计完好的同步六进制加法计数电路(最晚明天将设计思路发布到博客中)、设计完好的同步十二进制加法计数电路(最晚明天将设计思路发布到博客中)、设计完好的十二进制数码管译码电路(本博文结尾处展示).

设计思路:

        六十进制=六进制×十进制: 同步十进制加法计数电路作为六十进制两个数字的低位, 同步六进制加法计数电路作为六十进制两个数字的高位, 同步十进制加法计数电路的输出Y连接到同步六进制加法计数电路3个D触发器的CLK端. 

        在完成第一个六十进制计数器的设计后, 如法炮制上述思路, 再制造一个一模一样的六十进制计数电路. 之后将刚才同步六进制加法计数电路的输出Y连接到该六十进制计数器中的同步十进制加法计数电路4个D触发器的CLK端, 再将该六十进制计数电路中同步十进制加法计数电路的输出Y连接到该六十进制计数电路中同步六进制加法计数电路3个D触发器的CLK端. 

        完成上述工作后, 电子时钟的分和秒已经构架完毕, 接下来解决小时的显示即可. 看似"十二进制显示"不是件难事, 可要转换成我们认可的数字逻辑思维是有一定难度的: 若简单的用同步六进制加法计数电路和同步四进制加法计数电路级联构成十二进制计数电路, 这样做思想没错, 结果也没错, 就是不能按照我们认可的逻辑方式进行显示. 应该直接设计同步十二进制加法计数电路, 然后再设计一译码电路, 将12、1、2、3、4、5、6、7、8、9、10、11共十二个数字显示出来. 

电路关联方法:

0#同步十进制加法计数器的输出Y——>0#同步六进制加法计数器3个触发器的CLK, 

0#同步六进制加法计数器的输出Y——>1#同步十进制加法计数器4个D触发器的CLK,

1#同步十进制加法计数器的输出Y——>1#同步六进制加法计数器3个D触发器的CLK,

1#同步六进制加法计数器的输出Y——>同步十二进制加法计数器4个D触发器的CLK.

遗留问题:

        在用multisim7仿真运行时, 发现在数码管数字跳转的时刻显示不稳, 这可能是由于"竞争与冒险"导致的. 日后我会补充这一部分的知识, 对该模型继续改进.

(电路源文件在"我的资源"中, 欢迎大家下载访问)

 

 

转载地址:http://cmig.baihongyu.com/

你可能感兴趣的文章
Mysql 时间操作(当天,昨天,7天,30天,半年,全年,季度)
查看>>
MySQL 是如何加锁的?
查看>>
MySQL 是怎样运行的 - InnoDB数据页结构
查看>>
mysql 更新子表_mysql 在update中实现子查询的方式
查看>>
MySQL 有什么优点?
查看>>
mysql 权限整理记录
查看>>
mysql 权限登录问题:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
查看>>
MYSQL 查看最大连接数和修改最大连接数
查看>>
MySQL 查看有哪些表
查看>>
mysql 查看锁_阿里/美团/字节面试官必问的Mysql锁机制,你真的明白吗
查看>>
MySql 查询以逗号分隔的字符串的方法(正则)
查看>>
MySQL 查询优化:提速查询效率的13大秘籍(避免使用SELECT 、分页查询的优化、合理使用连接、子查询的优化)(上)
查看>>
mysql 查询,正数降序排序,负数升序排序
查看>>
MySQL 树形结构 根据指定节点 获取其下属的所有子节点(包含路径上的枝干节点和叶子节点)...
查看>>
mysql 死锁 Deadlock found when trying to get lock; try restarting transaction
查看>>
mysql 死锁(先delete 后insert)日志分析
查看>>
MySQL 死锁了,怎么办?
查看>>
MySQL 深度分页性能急剧下降,该如何优化?
查看>>
MySQL 深度分页性能急剧下降,该如何优化?
查看>>
MySQL 添加列,修改列,删除列
查看>>