数字电路课程设计数字秒表.docx
- 文档编号:664739
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:16
- 大小:214.79KB
数字电路课程设计数字秒表.docx
《数字电路课程设计数字秒表.docx》由会员分享,可在线阅读,更多相关《数字电路课程设计数字秒表.docx(16页珍藏版)》请在冰点文库上搜索。
数字电路课程设计数字秒表
简易数字秒表
1.实验设计指标及要求:
1.1课题说明:
在体育比赛、时间准确测量等场合通常要求计时精度到1%秒(即10ms)甚至更高的计时装置,数字秒表是一种精确的计时仪表,可以担当此任。
本课题的设计任务设计一个以数字方式显示的计时器,即数字秒表。
1.2设计内容:
a)数字秒表需求分析,信号及属性定义;
b)电路原理设计、分析、参数计算,画出电路原理图;
c)电路安装与实验测试。
1.3设计要求:
d)量程99.99S,计时精度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功能表:
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
图274ls90管脚图
表174ls90BCD十进制计数时序
2.2分频电路如图3:
图3
2.3计数电路:
此电路需要4个十进制计数器,4个计数器由低位到高位连接起来,每一级的输入脉冲是前一级的十分之一,输出则需要正确连接七段码显示电路,其电路如图4。
图4(注:
12,9,8,11脚分别接数码管)
2.4计数、清零功能的实现:
将CKB与Q0相连,时钟脉冲从CKA输入,构成8421BCD码十进制计数器。
74ls90有两个清零端R0
(1)、R0
(2)和两个置九端R9
(1)、R9
(2)。
在此电路中仅使用其清零功能见表2:
R0
(1)R0
(2)R9
(1)R9
(2)
Q3Q2Q1Q0
110X
11X0
XX11
0000
0000
1001
X0X0
0X0X
0XX0
X00X
计数
表2
当R0
(1)R0
(2)都接高电平时,实现清零功能。
当R0
(1)R0
(2)都接低电平时,实现计数功能。
故将4个十进制计数器的R0
(1)R0
(2)相连,由开关S2控制,实现计数和清零功能。
2.5开关驱动电路如图5:
1
图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-174ls138功能表:
S1、S2、S3为选通端,S1为高电平有效(S2+S3)为低电平有效。
【注】图2-174ls138内部逻辑图图2-274ls138管脚图
2.2总体电路设计:
(1)汽车尾灯控制器电路全图
图2-3电路仿真全图
(2)开关驱动电路,74ls138译码、显示电路
图2-4开关驱动电路
CP脉冲
图2-574ls138译码、显示电路
开关控制
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
表2-2S1、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.工作总结及心得体会
实验中电路接线仍然是一个很麻烦的过程,由于这个实验门电路较多,所以一不小心就会接错线路,或者忘记接了哪个端口。
理论上成熟之后,实际操作是一个很重要的过程。
对于夜间行车的设计,我是把这个功能电路单独的分出来进行接线,有两个开关控制夜间行车“小红灯”的状态。
实验还有很多应该改进的地方,最好在设计一个总开关,相当于车钥匙,拔掉钥匙就熄灭所有车灯,这就会更完善一点。
4.参考文献
(1)作者:
谢自美《电子线路设计.实验.测试(第三版)》
(2)作者:
合肥工业大学数字电路课程组编《实验与课程设计实训》
(3)作者:
王毓银《数字电路逻辑设计》
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 课程设计 数字 秒表
文档标签
- 数字电路课程设计VHDL语言
- 数字电路课程设计电子秒表
- 数字电路课程设计设计一个
- 精品数字秒表课程设计
- 数字转速表课程设计
- 低频数字电路课程设计数字
- 课程设计数字日历电路
- 数字电路课程设计串行数字
- 数字电路课程设计
- 数字电路教程61
- 电路课程设计万用表设计
- 数字式秒表课程设计定稿
- 数字式秒表课程设计
- 数字电路课程设计数字定时
- 数字电路课程设计论文
- 电子秒表数字电路课程设计
- 数字电路课程设计数字欧阳
- 数字电路课程设计仿真秒表
- 数字系统课程设计交通灯vhdl数字系统
- 数字电路课程设计交通灯汇编
- 通工语言设计
- VHDL数字电路课程实验
- VHDL语言EDA课程设计
- 交通灯汇编语言课程设计doc
- 数字电子电路课程设计交通灯
- 数字电路课程设计交通灯
- 数字课程设计引言