数字电路课程设计--简易数字秒表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简易数字秒表
1. 实验设计指标及要求:
1.1课题说明:
在体育比赛、时间准确测量等场合通常要求计时精度到1%秒(即10 ms )甚至更高的计时装置,数字秒表是一种精确的计时仪表,可以担当此任。
本课题的设计任务设计一个以数字方式显示的计时器,即数字秒表。
1.2设计内容:
a) 数字秒表需求分析,信号及属性定义;
b) 电路原理设计、分析、参数计算,画出电路原理图; c) 电路安装与实验测试。
1.3设计要求:
d) 量程99.99 S ,计时精度1%秒,计时结果动态显示,十进制格式;
e) 设置启动、清除信号,清除信号使输出结果,使电路复位到初始状态;
f) 设置暂停、停止信号,暂停、停止时均保持当前结果,直到清除信号有效时止;
1.4总体设计思路:
数字秒表由4个部分组成:精确的时钟源、十进制计数器、译码器、七段码或液晶显示电路。
时钟源产生符合精度要求的基准时钟,本设计中取10毫秒即可。
十进制计数器需要4个,分别对应4个十进制位,输出为BCD 码。
若采用七段码显示器则译码器完成BCD 到七段码的译码,由4位显示电路动态显示结果。
综上所述,数字秒表应具有以下结构(如图1所示):
图 1
2.单元电路设计:
2.1分频、进位功能的实现:
数字秒表由四部分组成:精确的时钟源,十进制计数器,译码器,七段码显示电路。
本实验设计时钟脉冲源采用电路板上的1000HZ 脉冲,74ls90芯片具有2-5-10进制功能,
由5片74ls90芯片构成分频、计数电路,第一片74ls90芯片将直接输入的1000HZ 脉冲源分成100HZ ,后四片74ls90芯片再逐次进行10H 、1HZ 、0.1HZ 的分频工作,与此同时后4片74ls90芯片组成十进制计数器与四个终端显示由七段译码显示器连接以显示电路输出结果。
74ls90功能表:
图2 74ls90管脚图
表
1
74ls90 BCD 十进制计数时序
CPa Q3 Q2 Q1 Q0 0 1 2 3 4 5 6 7 8 9
0 0 0 0 0 0 0 0 1 1
0 0 0 0 1 1 1 1 0 0
0 0 1 1 0 0 1 1 0 0
0 1 0 1 0 1 0 1 0 1
1KHZ
2.2 分频电路如图3:
图3
2.3 计数电路:
此电路需要4个十进制计数器,4个计数器由低位到高位连接起来,每一级的输入脉冲是前一级的十分之一,输出则需要正确连接七段码显示电路,其电路如图4。
U6A
图 4(注:12,9,8,11脚分别接数码管)
2.4 计数、清零功能的实现:
将CK B 与Q 0相连,时钟脉冲从CK A 输入,构成8421BCD 码十进制计数器。
74ls90有两个清零端R 0(1)、R 0(2)和两个置九端R 9(1)、R 9(2)。
在此电路中仅使用其清零功能见表2:
表 2
当R0(1) R0(2)都接高电平时,实现清零功能。
当R0(1) R0(2)都接低电平时,实现计数功能。
故将4个十进制计数器的R0(1) R0(2)相连,由开关S2控制,实现计数和清零功能。
2.5 开关驱动电路如图5:
图 5
当S1打开时,脉冲不可以通过与门,计数电路就会停止,实现暂停功能,当S1闭合时,恢复计数;当S1闭合,S2断开时,R0(1) R0(2)都接低电平,实现计数功能。
当S1闭合,S2闭合时,R0(1) R0(2)都接高电平,实现清零功能。
将S1和S2想与是为了实现当电路处于暂停状态时不能使用清零功能。
2.6 总体电路设计:
把三部分电路连接起来就得到了整个秒表的电路图(如图6)。
图 6
首先将S1置为闭合状态,S2置为闭合状态,秒表显示为四个0,即清零状态;这时如果突然将S2断开,则秒表开始工作,如果再将S1断开的话,秒表就会暂停;要想将秒表清零,先把S1闭合,再将S2闭合即可。
3实验总结和心得体会:
通过本次课程设计,把我们在课堂上学到的数字电路知识运用到实际当中。
如各种常见芯片的功能,各种组合逻辑电路和时序逻辑电路的设计,在此次设计中,当然会遇到许多问题,毕竟这是第一次做一个很实际的硬件的器件。
在进行一个综合性的硬件设计时,要全面考虑问题,如想用其他信号来控制一个信号,就要考虑到和这个信号直接或间接关系的信号,必须是最重要相关的信号,然后用真值表来解决他们的关系,通过门电路来实现。
当我们拿到一个课题时,一定要先仔细分析要求,然后做出总体设计方案,再进一步细化各单元电路,最后将整个电路组合在一起,画出最终的逻辑电路图。
下来就是在实际动手连接电路时的问题,由于种种客观方面的原因,导致我们连电路的时候要非常的仔细,尽量一次成功,毕竟连好再回来查已经是非常的麻烦了,那花的就是大功夫了。
最后,在通过这两个礼拜地设计实习,让我真正理解了书本上知识,也让我知道我们课本上的知识在实际中怎么应用,理论联系实践,相互关系。
通过此次设计,我对理论知识的学习有了很大的兴趣,现在我可以主动的去学习,我明白自己该学习那个方面,重点是什么?我也掌握的了在理论中遇到问题,应该怎样去解决,在实际中遇到迷团应该怎样去检查调试。
4 参考文献:
(1)作者:谢自美《电子线路设计.实验. 测试(第三版)》
(2)作者:合肥工业大学数字电路课程组编《实验与课程设计实训》
(3)作者:王毓银《数字电路逻辑设计》
数字尾灯控制器
1. 实验设计指标及要求:
1.1课题说明:
汽车通常用尾灯来指示当前的运行状态,如左转弯、右转弯、紧急停车、夜间行驶、夜间停车等,有限个状态可用若干个灯的组合表示,通常是:右转弯时右灯闪烁,左转弯时左灯闪烁,紧急停车左右灯同时闪烁,夜间行车时左右小红灯长亮,安全停车所有灯全熄灭。
1.2设计要求:
(1)实验设计要求能反映出左转弯、右转弯、夜间行车、紧急停车、安全停车等状态。
(2)灯的闪烁频率符合人的视觉习惯,1-2HZ左右。
(3)按要求完成实验。
1.3实验设计步骤:
(1)控制需求分析,信号及属性定义。
(2)灯位置、数量以及变化规律的设计。
(3)电路原理设计分析,画出电路原理图。
(4)电路安装与实验调试。
2. 设计方案
2.1实验设计原理:
汽车尾灯控制器由时钟发生电路、分频电路、译码电路、开关驱动电路及终端显示电路五部分组成。
本实验设计时钟脉冲源采用电路板上的1000HZ脉冲,74ls90具有分频功能,分频电路由三片74ls90芯片组成,最终分频为1HZ。
74ls738芯片及四个与门组成译码电路,74ls138芯片A0、A2输入端接入输入脉冲,A2端接低电平输出端,Y0、Y1 、Y4、Y5分别与四个与门与LED灯相接。
开关驱动电路由与门、或门、非门、与非门等门电路连接而成。
表2-1 74ls1 3 8功能表:
S1、S2 、S3为选通端,S1为高电平有效(S2 + S3)为低电平有效。
【注】图2-1 74ls138内部逻辑图图2-2 74ls138管脚图
2.2 总体电路设计:
(1)汽车尾灯控制器电路全图
图2-3 电路仿真全图
(2)开关驱动电路,74ls138译码、显示电路
图2-4 开关驱动电路
CP脉冲
图2-5 74ls138译码、显示电路
表2-2 S1、S0、Cp 、G 、A 逻辑功能表
【注】开关驱动电路及功能表
电路中逻辑开关S1接低电平,逻辑开关S2接高电平时,74ls138输出端15、14在Cp 脉冲的作用下循环为高电平、低电平,因此使D1、D2灯循环闪烁,以表示汽车左转弯。
电路中逻辑开关S1接高电平,逻辑开关S2接低电平时,74ls138输出端11、10在Cp 脉冲的作用下循环为高低电平,因此使D3、D4灯循环闪烁,以表示汽车右转弯。
电路中逻辑开关S1、S2同时接高电平时,A 端信号为Cp 脉冲,输出端15、14、11、10均为高电平,此时D1、D2、 D3、D4灯同时闪烁,以此表示紧急停车。
(3)夜间行车电路控制图
逻辑开关S3接高电位、S4接低电位时
D5、D6灯同时闪烁,表示夜间停车
逻辑开关S3、S4同时接高电位时D5、D6
灯长亮,表示夜间行车。
3. 工作总结及心得体会
实验中电路接线仍然是一个很麻烦的过程,由于这个实验门电路较多,所以一不小心就会接错线路,或者忘记接了哪个端口。
理论上成熟之后,实际操作是一个很重要的过程。
开关控制 Cp 使能信号 S1 S0 脉冲 G A 0 0 1 1
0 1 0 1
X X X CP
0 1 1 0
1 1 1 CP
对于夜间行车的设计,我是把这个功能电路单独的分出来进行接线,有两个开关控制夜间行车“小红灯”的状态。
实验还有很多应该改进的地方,最好在设计一个总开关,相当于车钥匙,拔掉钥匙就熄灭所有车灯,这就会更完善一点。
4. 参考文献
(1)作者:谢自美《电子线路设计.实验. 测试(第三版)》
(2)作者:合肥工业大学数字电路课程组编《实验与课程设计实训》
(3)作者:王毓银《数字电路逻辑设计》。