数字秒表的仿真与制作.docx
- 文档编号:30355739
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:14
- 大小:1.49MB
数字秒表的仿真与制作.docx
《数字秒表的仿真与制作.docx》由会员分享,可在线阅读,更多相关《数字秒表的仿真与制作.docx(14页珍藏版)》请在冰豆网上搜索。
数字秒表的仿真与制作
课程设计任务书
学生:
王吉阳专业班级:
电信1005
指导教师:
工作单位:
信息工程学院
题目:
数字秒表的设计仿真与制作
初始条件:
利用集成译码器、计数器、定时器、脉冲发生器和必要的门电路等器件设计实现数字
秒表的功能。
用数码管显示时间计数值。
(也可以用单片机系统实现)
要求完成的主要任务:
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1、课程设计工作量:
1周完成对数字秒表的设计、仿真、装配与调试。
2、技术要求:
设计一个能测量8名运动员短跑成绩的数字秒表。
要求用四位数码管显示时间,格
式为00:
00s。
秒表设置9个开关输入(清零开关1个和记录开关8个)。
按下“记录”开关,则
将当前计数时间暂存并显示在数码管上。
③确定设计方案,按功能模块的划分选择元、器件和中小规模集成电路,设计分电路,
画出总体电路原理图,阐述基本原理。
3、查阅至少5篇参考文献。
按《理工大学课程设计工作规》要求撰写设计报告书。
全文用A4纸打印,图纸应符合绘图规。
时间安排:
1、第1~2天,查阅相关资料,学习设计原理。
2、第3~4天,方案选择和电路设计仿真。
3、第4~5天,电路调试和设计说明书撰写。
4、第6天,上交课程设计成果及报告,同时进行答辩。
指导教师签名:
年月日
系主任(或责任教师)签名:
年月日
1protues软件简介
Proteus软件是来自英国Labcenterelectronics公司的EDA工具软件,Proteus软件有近20年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,Proteus能够很容易的为用户建立了完备的电子设计开发环境。
Proteus产品系列也包含了革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。
不愧为一款非常优秀的单片机仿真软件。
Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。
此系统受益于15年来的持续开发,被《电子世界》在其对PCB设计系统的比较文章中评为最好产品—“TheRoutetoPCBCAD”。
Proteus产品系列也包含了我们革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。
用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。
其功能模块:
—个易用而又功能强大的ISIS原理布图工具;PROSPICE混合模型SPICE仿真;ARESPCB设计.
PROSPICE仿真器的一个扩展PROTEUSVSM:
便于包括所有相关的器件的基于微处理器设计的协同仿真。
此外,还可以结合微控制器软件使用动态的键盘,开关,按钮,LEDs甚至LCD显示CPU模型.
》支持许多通用的微控制器,如PIC,***R,HC11以及8051.
》交互的装置模型包括:
LED和LCD显示,RS232终端,通用键盘,
》强大的调试工具,包括寄存器和存储器,断点和单步模式
》IARC-SPY和KeiluVision2等开发工具的源层调试
》应用特殊模型的DLL界面-提供有关元件库的全部文件
Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。
因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。
对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。
2方案设计与选择
2.1方案一:
基于单片机系统实现数字秒表
利用C51单片机控制外围电路,通过编程定时计数,数码管显示,以及软件编程方法实现防抖动开关控制清零,启动,记录。
从而实现数字秒表功能。
优点:
实现的外围硬件电路设计简单,利用C语言编程的可移植性较强。
缺点:
对C语言的编程能力要求高,需要重复调试程序来实现数字秒表的基本功能,调试电路的工作量大。
2.2方案二:
基于组合逻辑电路的设计实现数字秒表
通过组合逻辑电路的设计,包括计数器,译码器,锁存器,数码管,以及555定时器设计的脉冲发生器和门电路各个模块的硬件电路设计实现数字秒表的基本功能。
优点:
减少电路调试的时间,通过仿真可以确定电路的基本线路。
缺点:
对各个芯片的选择要求准确,设计电路图较复杂,制作硬件的条件要求高。
对组合逻辑电路设计的基本方法要熟悉。
3电路图设计
本次课程设计选择基于组合逻辑电路的设计实现数字秒表
3.1计数电路设计
图1
选择芯片74LS90
时钟脉冲信号从CKA输入,CKB连接Q0端,即可实现十进制计数;
利用两片74LS90的级联即可实现60进制的记数功能,将Q3端连接下个芯片的时钟输入端CKA,将下一个芯片的Q1,Q2端分别连接到两个芯片的清零端,R0
(1),R0
(2)。
以此即可实现数字秒表的基本记数功能。
74LS90的功能表如图2
图2
3.2译码器及数码管显示电路的设计
图3
选择74LS48译码器驱动七段数码管,数码管选用共阴极,电路连接如图4所示。
74LS48中BI/RBO,RB1,LT为使能端,当全为高电平时,译码器正常工作。
数码管的a,b,c,d,e,f,g端分别连接译码器的QA,QB,QC,QD,QE,QF,QG端。
译码器和数码管之间连接电阻值为5.1k的限流电阻。
74LS48的功能表如图4
图4
共阴极七段数码管连接原理图如图5
图5
3.3锁存器电路的设计
锁存器选用74HC573芯片,LE为使能控制端,OE接低电平表示锁存器正常工作。
锁存器的主要功能是锁存暂停时数码管上显示的运动员数据。
通过防抖动开关来控制记录运动员的数据。
锁存器设计电路图如图6所示
图6
74HC573功能表如图7所示
图7
3.4防抖动开关的设计
利用与非门电路设计消抖动开关
设计电路图如图8所示
利用基本与非门构成的防抖动开关,当开关从上拨到下时,离开上还未到下时,输入R=1
S=1,电路处于保持阶段,总的输出不变,Q=0。
到达下时,则R=1,S=0。
电路置1,而开关在接触下之后,短时间出现微小的抖动而造成与下多次接通和断开,因此造成R,S不断在R=1,S=1和R=1,S=0之间变化,但输入信号并不影响输出信号。
从而达到防抖动的目的。
图8
3.5时钟脉冲发生器
555组成的多些振荡器可以组成各种时钟脉冲发生器。
如下图8的电路图,可以产生脉冲可调的矩形脉冲发生器,改变电容C可以获得超常时间的低频脉冲,调节电位器RP可以的到任意频率的脉冲如秒脉冲。
由于电容C的充放电时间不等,输出矩形脉冲的占空比随频率变化。
F=1/[1.43(R1+2R2)]。
下图为频率为100HZ的脉冲信号发生器。
图9
图1
4protues仿真
4.1电路原理图
图11
5硬件焊接
5.1元件清单
名称
型号
数量
备注
锁存器
74HC573
2
焊锡电路板,导线,烙铁,焊锡丝,芯片底座,单刀开关,发光二极管,电阻,电容若干。
或门
74LS32
4
与非门
74LS20(2输入)
6
555定时器
NE555
1
计数器
74LS90
4
译码器
74LS48
4
七段数码管
共阴极
4
5.2焊接实物图
图12
图13
6参考文献
[1]谢自梅.电子线路设计.:
华中科技大学,2000
[2]华中科技大学电子技术课程组编,康华光主编.数字电子技术基础(第五版)
:
高等教育,1986年
[3]MarkNHorenstein.MicroelectronicCircuitsandDevices.2nded.NewJersey:
Prentice-HallInc,1996
[4]AdelSSedraandKenethCSmith.MicroelectronicCircuit.4rded.NewYork:
OxfordPress,1998
[5]伍时和,《数字电子技术基础》,清华大学,2004
本科生课程设计成绩评定表
姓名
性别
专业、班级
课程设计题目:
课程设计答辩或质疑记录:
成绩评定依据:
最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 秒表 仿真 制作