(2)大小月份天数控制电路
2.3控制调节电路
控制电路是采用3线-8线译码器138构成4线-16线译码器。当逻辑电路从日计数器的输出端译出28、30、31三个信号送入数据选择器数据输入端,从月份计数器输出端输出介入138,通过74ls138译码分出1-12月送入数据选择器地址输入端,数据选择器153根据月计数器输出的月份选择译码电路译出的相应一路信号去控制日期计数器的置数端及月份计数器的时钟,从而实现大小月份自动调节功能,即日期的计数实现大月31天,小月30天,二月28天。控制电路从月计数器的输出中用74ls138译出二月、小月和大月三组信号,通过组合逻辑电路将要显示的月份所对应的数据送入74ls153数据选择器的数据端A、B。日期的输出端送入数据选择器地址端,令数据选择器的地址端输入为1C0=31,1C1=28,1C2=30,B=(4月6月9月11月)’,A=2月’。当A和B为00时选通31天,当AB为10时选通28天,当AB为01时选通30天,如此可自动调节天数。
3. 安装,调试步骤和故障诊断 (1)安装调试步骤
本次课程设计先是电路设计然后仿真,仿真成功后就开始在实验室4楼进行实物接线。我们每个组列出清单,上报清单芯片,经班长拿下芯片进行接线工作。安装过程分几个步骤,首先是检查芯片是否有问题,检查线路是否有问题,对于导线的话可以边连接边检查导线是否完好;然后进行各个模块的安装,安装月份显示单元,安装日期显示单元,安装138译码器和74LS153数据选择器,最后连接各个模块之间的连接导线。
首先连接月计数器部分,并使其与数码管相连,检查导线的同时将160的各个引脚连接好,当月计数器连接好了,通好电源。在做12进制时,分别用与非门连到地位的LOAD’端(因为160是同步十进制计数器,要构成12进制计数器需要两片160,因而要将低位的输出端RCO接到高位的ENP,ENT端从而达到12进制),反馈置数,并观察数码管,当数码管能够显示正确的数字达到相应功能时,再继续下一步,如果不能正确显示,就要检查线路是否连正确,电路的引脚有无错接和漏接,互碰等情况。
其次是连接日计数器部分,并使其与数码管相连,重复前面的动作检查导线是否完好。在做28、30、31进制时,分别用与非门连到LOAD’端,反馈置数,当线路都接好时,连接电源,并观察显示器,看数码管是否能够显示正确的数字达到相应功能后,再继续下一步,如果不能正确显示,就要检查线路是否连正确,电路的引脚有无错接和漏接,互碰等情况,最后是接138译码器和153数据选择器。 (2)诊断步骤
一切就绪后,发现有以下几个问题,月份和日期同步运行,这是因为ENP END 接了高电平的缘故,导致不能置数,月份与日期完全不对应,变成1、3、5、7、8、10、12月30天,2月31天,4、6、9、10月28/29天,并且12月走完,不能回到1月,而出现13、14、15到99月。这种情况在仿真的时候也出现过,然后马上检查月份的反馈电路和日计数器的31天的反馈电路,经过检查发现其中有错误,但是由于芯片安装比较密集,因而总的线路复杂,各种连接阶段不好检查,而结果也不对,所以重新开始,重新接线。
第二次接线的时候, 发现手动开关没有用,开关闭合的时候不能调节月份,因为在仿真中悬空相当于接高电平,而在现实接线中悬空相当于接地,找到了问题所在,就把悬空的那个地方修改了下,然后接成功了!
4. 总结和设计体会
经过这次数电实习,我有以下几点感触,第一,开始画仿真图的时候,思路一定要清晰,不能半点模糊,芯片的管脚要对应清楚,第二,接线的时候,一定要按模块接,千万不要一根一根的接线,这样很容易导致错误和漏接,只有熟悉的模块的功能,才能把模块接好,然后在连成整体电路图,第三,要有耐心,当你接完的时候,发现不是按你想象中的运行,而是乱码的话,你必须先找到错误的源头,而不是一根一根线的找,找到对应模块的错误后,你再去排除,这样就清楚多了,第四,要有团队合作精神,我和我的队友分工很明确,一个人接线的时候,另一个人就查芯管脚的数字,检查导线的好坏,标记已接完的线,要知道,一个人的力量是不够的,最后,我通过这次数电实习,收获很大,也发现很多不足,课本上的知识完全不能满足实际,只有不断学习,才能不断进步!
5. 附录(元件的清单)
四2输入与非门74LS00 一片
四2输入正或非门74LS02 一片
六反相器74LS04
四2输入正与门74LS08
三3输入正与非门 74LS10
双四输入正与非门74LS20
5线-8线译码器74LS138
双四选一数据选择器74153
十进制同步计数器74160
十六进同步制计数器74161
八段共阴显示器 箱子
导线 一片 一片 两片 一片 两片 一片 两片 一片 三个 一个 若干
电气信息学院课程设计评分表
评 价 项 目 优 设计方案合理性与创造性(10%) 良 中 及格 差 开发板焊接及其调试完成情况*(10%) 硬件设计或软件编程完成情况(20%) 硬件测试或软件调试结果(10%) 设计说明书质量(20%) 答辩情况(10%) 完成任务情况(10%) 独立工作能力(10%) 出勤情况(10%) * 综 合 评 分 指导教师签名:________________
日 期:________________
注:①表中标*号项目是硬件制作或软件编程类课题必填内容;
②此表装订在课程设计说明书的最后一页。课程设计说明书装订顺序:封面、任务书、目录、正文、评分表、附件(非16K大小的图纸及程序清单)。