数电课程设计报告.docx
- 文档编号:9711156
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:14
- 大小:376KB
数电课程设计报告.docx
《数电课程设计报告.docx》由会员分享,可在线阅读,更多相关《数电课程设计报告.docx(14页珍藏版)》请在冰豆网上搜索。
数电课程设计报告
南京工程学院
课程设计说明书(论文)
题目多功能数字时钟
课程名称数字电子技术
院(系、部、中心)电力工程学院
专业电气工程及其自动化
(智能建筑电气)
班级智能081
学生姓名黄辉
学号206081015
设计地点物理实验中心C405
指导教师曾宪阳
工程基础实验与训练中心
设计起止时间:
2010年12月20日至2010年12月24日
1 设计任务及要求 1-1
2 设计方案 1-4
3 单元电路设计 4-9
4 整体电路设计 9-12
5 问题及解决方法 12-14
6 心得体会 14-15
7感谢15-15
多功能数字钟
[设计任务]
(1)进行正常的时/分/秒计数,分别用六个数码管显示时(24小时),分(60分钟),秒(60秒)的计时功能。
(2)利用实验系统上的按键实现“校时”,"校分"功能:
按下"校时"键时,计数器迅速递增,并按24小时循环;按下"校分"键时,计数器迅速递增,并按60分钟循环。
(3)实现整点报时.每隔一秒报一次,共五次.
(4)实现闹时功能,预置06时15分闹时.报时闹时功能在EDA6000界面上用两个灯泡来显示。
(5)实现调零功能,按下调零开关,数字钟自动调整到00时00分00秒。
[设计要求]
(1)准确计时,以数字形式显示时、分、秒;
(2)数字钟能够校正时、分。
(3)要求数字钟计数时在规定的时间内闹时(06:
15分闹时一分钟);
(4)数字钟报整点数,报时频率为由系统cp脉冲分频出的1Hz。
(5)数字时钟能够清零。
[设计方案]
(1)方案设计
1.设计60进制及24进制加法计数器
方案:
使用两片74160芯片级联
74160芯片元件符号及功能表见下面图表,为8421编码的十进制加法计数器,具有异步清零、同步置数功能,且其输出端能直接与数码管相连接,较74161更为方便。
2.正常计数时脉冲(f1=1Hz)的提供
方案:
f1直接由系统自带的cp脉冲提供
3.闹时电路模块的设计
方案:
使用组合逻辑电路
根据具体的闹时时间从时、分计数器对应的输出端连接组合逻电路控制。
(2)整体方案原理框图
[单元电路设计]
(1)分、秒计数器设计
1.60进制计数器的工作原理
秒计数器电路与分计数器电路都是60进制,采用两片中规模集成电路74LS60串接起来构成的秒、分计数器,下面选择同步置数方法使计数器从0到59循环计数。
2.60进制计数器电路原理图
3.60进制计数器电路时序图
(2)时计数器的设计
1.24进制计数器的工作原理
时计数器电路都是24进制,采用两片中规模集成电路74LS60串接起来构成的时计数器。
下面选择同步置数方法使计数器从0到23循环计数。
2.24进制计数器电路原理图
3.24进制计数器电路时序图
(3)校时、校分电路的设计
1.二选一选择器组合逻辑电路
2.二选一集成芯片(21mux)符号及功能表
3.21mux在本实验中的工作原理
实验中校时、校分时均用到21mux的二选一功能。
S端接控制开关switch1(以校分为例),A端接秒计数器的进位信号,B断接秒计数器从系统自带的cp(f1=1Hz)脉冲信号。
当switch1=0时,时、分、秒计数器正常计数;当switch1=1时,Y输出B输入的信号,即频率f1直接接在了分计数器的cp端,使分计数器校分,当校分到准确时间时,再打开开关switch1=0。
(4)清零设计
1.工作原理
74LS160的清零端可以达到使计数器清零的效果。
2.清零原理图
(5)报时电路模块的设计
1.工作原理
当分、秒计数器计至59分50秒时,分计数器十位输出端为QdQcQbQa=0101,个位输出QdQcQbQa=1001;秒计数器个位输出为QdQcQbQa=0000,从59分50秒到59分59秒只有秒个位在计数,所以可得由组合逻辑电路组成的报时电路图。
2.报时电路原理图
分十位Q0,分十位Q2
分个位Q0,分个位Q3
秒十位Q0,秒十位Q2
秒个位Q0
f1=1KHz的脉冲信号
秒个位Q3
f2=500Hz的脉冲信号
从上往下各门电路的输入端依次是:
(6)闹时电路模块的设计
1.工作原理
当时、分计数器计至06时15分时,时计数器十位输出端为QdQcQbQa=0000,个位输出端为QdQcQbQa=0110;分计数器十位输出为QdQcQbQa=0001,分计数器个位输出为QdQcQbQa=0101,此时数字钟闹时一分钟,所以可得由组合逻辑电路组成的闹时电路图。
2.闹时电路原理图
分十位Q0,分十位Q1
分个位Q0,分个位Q3
时十位Q0,
时个位Q0
时个位Q2
时个位Q1
2=500H
z的脉冲信
从上往下各门电路的输入端依次是:
[整体电路设计]
(1)系统电路的工作原理
系统自带的高频脉冲信号f1=1Hz作为数字钟的时间基准,计满60后向分计数器进位,分计数器计满60后向小时计数器进位,小时计数器按照“24翻1”规律计数。
计时出现误差时可以用校时电路进行校时、校分。
在以上电路正常运行的情况下,闹时及报时电路也会正常按照设计要求显示数字钟的扩展功能。
(2)系统工作电路原理图
(3)系统工作电路时序图
switch1=0,switch2=0时
switch=1,switch2=0时
switch1=1,switch2=1时
简单分析:
1.图1显示时、分、秒正常计数时的时序图(即switch1=0,switch2=0),受时序图仿真界面宽度限制,所以只能计数到分的个位。
2.图2显示校分(switch1=1)时的时序图,分计数器不受秒计数器的进位信号控制,cp端接受到频率f1=1Hz后独自计数,从图上可以看出能够计数到59分之后并进位到时计数器的个位,并且显示正点报时功能。
3.图3显示校分、校时(switch1=1,switch2=1)时的时序图,分计数器不受秒计数器的进位信号控制,时计数器不受分计数器的进位信号控制,他们的cp端均接受到频率f1=1Hz并独自计数,从图上可以看出:
时、分计数器能够分别计数到23时和59分后返回0重新计数,并且能够清晰地显示06时15分闹时一分钟的功能。
(4)EDA6000界面显示功能图
整点报时功能
[课程设计过程中的问题及解决方法]
问题1:
在下载过程显示数字钟各项功能时,正常走表时发现分计数器计数到42分时便向时计数器进位,然后到59分后仍然向小时进位,即分计数器在计数的一个周期内有两次向小时进位的现象,然而秒计数器向分进位时却未出现此情况(在设计时,秒、分计数器的累计计数和进位原理都是一样)。
解决方法:
回到系统原理图,之前分计数器同步置数时使用四输入
与非门,分别接入分计数器的十位、个位相应的输出端(当分计数器十位输出为QdQcQbQa=0101个位输出为QdQcQbQa=1001时计数器同步置数为0),如图所示
改进后如下图所示,使用八输入与非门,在置数为0时将计数器的十位、个位输出为低电平的端子分别接非门。
问题2:
秒、分计数器计数到59的同时即分别向分、时进位,比正常进位提前了一秒。
解决方法:
回到系统原理图,之前计数器的进位端设置如图
改动后如图,将图中的非门去除,结果秒、分计器正常进位一样要计数到60才分别向分、时进位,问题即解决。
综上所述:
该问题的出现在于芯片74160,其在cp脉冲上升延来临时才开始正常工作,以秒向分进位举例,在秒计数器置零后为低电平,低电平接非门后变为高电平,这时对分计数器来说cp脉冲的上升延提前一个周期来临,所以原本在计数到60才进位的则提前一秒进位。
上述改法看上去似乎违背理论知识,但内部分析得合乎情理。
综上所述:
因为原理相同的秒计数器没有该问题出现,而经过以上改动后问题即解决,所以可以说原因在于该版本软件的不稳定因素。
[实验心得与体会]
1.该课程设计所涉及的各模块的原理与数字电子技术的理论知识紧密结合,所以这样与课本知识关联紧的课程设计比较容易完成,同时不仅加强了对书本基础知识的理解,而且实践环节得到了很好的锻炼,能够激发实践者对数字电子实验的兴趣甚至能够亲自动手搞些其他课题。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告