Proteus仿真数字钟表电路实验报告(可下载工程文件)
实验目的
通过数字钟表电路的搭建和功能测试
1)了解信号的产生、传输、组合;
2)了解和掌握如何根据设计要求设计方案、选择器件;
3)学习和掌握如何分阶段完成设计;
4)学习和掌握如何测试功能;
5)进一步学习和掌握Proteus的使用。
实验器件
4543七段译码器
Proteus显示器/7SEG-COM-CAT-GRN
逻辑激励源/LOGICSTATE
4081/4011 两输入与门/与非门
4013/RS触发器
实验步骤
1. 选择合适的Proteus器件中的译码器和数值显示器件能够对4位二进制数进行正常的数值显示
调试时,改变DATA1、DATA2、DATA3,DATA4相关联的逻辑激励即可改变显示管显示的数值。通过4543的译码功能,可建立译码器与显示器的连接。
2. 组成模值为60的计数器
3. 两个计数模值12和24可以通过一个由按键控制切换
错误:第一次调试没有把两个计数器全部同时清零,导致计数循环出现了问题,没有从零开始,12和24进制的时候分别从2和4开始。
通过按键就可改变计数模值,分别为12和24
仿真结果如下
4. 电子钟表电路
4.1 计时精度为秒;
4.2 具有12小时和24小时两种计时模式;
4.3 电子钟表具有正常计时和时间预置两种工作模式,在预置模式中可分别预置时、分、秒的时间,预置时间时不计时;
4.4 计时模式的切换必须使用按键给出切换信号并由触发器进行状态变化和保持实现,不允许用单刀双掷开关类元件实现;
4.5 计时与预置的模式的切换和预置数值的改变也有类似4.4的要求。
错误:第一次实验的时候在预置方式变换那一块的SETCP连线错误,仿真的时候也没有问题,但是预置时间的功能不能实现,由此可见在实验的过程中一定要注意细节,连线注意是否正确,把电路的功能分区,当仿真得到的结果没有达到自己的预期效果时,首先时检查缺失功能的那一部分电路,这样可以大大的提高效率,也可以对整个实验各个部分的功能更加了解。
简单的调试步骤:
-
开始时,点击Proteus左下角的仿真按钮,开始计时,第一次默认的是12小时计时器。此时可以适当的调快时钟频率,在“时钟源及选择”部分可以调节,观察是否满足60进制,12进制,观察可知,验证成功。
-
接下来可以调试预置功能,在“计时/预置转换”部分,按下按钮即可改变模式,默认第一次是计数模式,接着是秒、分、时的预置,直接进入时的预置功能,此时也有三种预置方式,手动预置、5Hz和10Hz的频率预置,选取适当即可,点击“计时制式准换”部分的按钮,也可以验证12进制和24进制是否正确实现。
5.快速检查所设计、搭建的电路是否符合要求的方法和途径
在4中的调试步骤有详尽叙述。
6.简易闹钟的实现
设计定时控制电路,于上午7:59分响铃一分钟到8:00,电路缺点是必须是提前设计好的时间,不能直接调试设计闹铃时间。
实验总结
通过这次的Proteus仿真实验,我认识到了要学好数字逻辑电路这门课,不仅仅要把书本只是学会,更要将所学的知识与实践操作结合起来,不能只停留在问题的表面,要深入问题的本质去探讨学习。所以在以后的学习过程中,一定要重视将理论知识与实践能力结合起来,不断的去检验自己的学习成果。
另一方面,通过这次的实验,我最大的收获是找到了解决问题的几个途径。首先是与老师同学们讨论,碰撞产生思维的火花;其次可以上网寻求帮助,网上的资源很好,看自学的视频,逛逛专业的博客圈,去数据库查找资料等。
最后,在设计电路仿真的过程中,一定要循序渐进,不要一次就把整个电路设计好才去调试。可以根据电路要实现的功能分模块处理,每完成一个模块调试成功后进行下一个模块,环环相扣。第一次做的过程中难免会遇到诸多问题,我们可以记录下来自己的问题,认真分析,发现自己的不足之处,培养自己发现问题,解决问题的能力,这都将会受益于我们日后的工作学习之中。
好了,码的第一篇文章就完成了,还请各位多加指正,有问题评论私信皆可,小编日夜在线不睡觉哦。
Proteus工程文件下载
链接: link.
提取码:cs9i