




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉理工大学电工电子综合课程设计说明书课程设计任务书学生姓名: 专业班级: 指导教师: 邓坚 李波 工作单位: 自动化学院 题 目: 数字跑表设计 初始条件:1 运用所学的模拟电路和数字电路等知识;2 用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1 设计一个具有、分、秒、1/100秒的十进制数字显示的计时器。2 要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;3 严格按照课程设计说明书要求撰写课程设计说明书。时间安排: 第1天 下达课程设计任务书,根据任务书查找资料;第24天 进行方案论证,软件模拟仿真并确定设计方案; 第5天 提交电路图,经审查后领取元器件;第68天 组装电路并调试,检查错误并提出问题;第911天 结果分析整理,撰写课程设计报告,验收调试结果;第1214天 补充完成课程设计报告和答辩。指导教师签名: 2011年 6月26日系主任(或责任教师)签名: 2011年 6月26日目 录引 言I1设计意义及要求21.1设计意义21.2设计要求22方案设计32.1设计思路22.2设计方案32.2.1设计方案一电路图32.2.2设计方案二电路图32.3方案比较43部分电路设计63.1脉冲输出电路63.2 74LS192计数电路73.3译码及显示电路94调试与检测114.1调试中故障及解决方案114.2调试与运行结果11数字跑表的仿真操作步骤及使用说明13结 束 语14参 考 文 献15附录16本科生课程设计成绩评定表18引 言在当今随着各个领域的高科技快速发展,社会生产力的发展个社会信息化程度的提高,人们各方面综合素质的提高,世界更新换代的节奏与人们生活的步伐也越来越快,在这告诉发展的当今世界,时间对人们来说无疑是极其宝贵的,时间就是金钱。随着人们各方面素质的提高,不仅科学领域得到了飞速发展,在当今世界体育领域也飞速发展,运动员们都朝着“更高、更快、更强”目标发展,特别是短跑比赛要求计时器要有足够的精度,这样就出现了本课题研究的数字跑表,用以测量完场某项体育运动所用时间。用于径赛、游泳、自行车、赛马等对计时器精度要求在百分之一秒。当今世界的电子科技发展迅猛,其中单片机就是很好的例子,高性能、低功耗、低价格等特性极大丰富了市场。但为了实践我们的理论知识,使理论与实践相结合本设计不采用单片机技术,而用简单的电器元件组成。数字钟是一种数字电路技术是实现的时分秒及时装置,与机械式时钟相比具有更高的精准性和直观性,且无机械装置具有更长的使用寿命,因此得到广泛使用。钟表的数字化给人们生活带来了极大方便,而且大大扩展了钟表元原先的报时功能,因此研究数字钟及扩大其应用,具有非常现实的意义。关键词:数字跑表,芯片,数码显示管 1设计意义及要求1.1设计意义 数字钟的是采用数字电路实现对时、分、秒、数字显示的计时装置,广泛用于个人家庭、车站、码头办公室等公共场所,成为人们日常生活不可或缺的必需品,由于数字集成电路和石英晶体振荡器的广泛应用,是数字钟的精度远远超过了老式钟表,钟表是数字化给人们生活带来了极大方便,并拥有更多功能,自动振铃、定时广播,自动起灭路灯等。所有这些都以钟表数字化为基础。计数器振荡器直流电源显示电路译码器图1-1数字跑表结构框图1.2设计要求1)运用所学的模拟电路和数字电路等知识;2)用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。3)设计一个具有、分、秒、1/100秒的十进制数字显示的计时器。4)要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;5)严格按照课程设计说明书要求撰写课程设计说明书。2方案设计2.1设计思路数字跑表顾名思义主要由数字计数电路组成,选用的芯片也应该是有计数、清零、暂停功能的,例如74LS290、74LS192、74LS390等等,这里我个人选用的是74LS192芯片,在后面章节中会详细说明其用途。计数电路部分的选材结束后就要考虑显示电路了,显示电路光靠显示数码管绝对是不可以的,所以当然要有译码电路,并且显示管和译码器的共阴、共阳要相互对应。由于我选用的是共阴极的7段数码管所以与之配套的译码器有74LS48、74HC4511、74LS49等,这里我选用的是74HC4511。设计要求有百分秒的计时,所以要在电路中加入振荡器,使得输出脉冲频率为100Hz,所以我选用555定时器组成的多谐振荡器(具体设计方案见后面章节)。本数字跑表首先要从低位的百分秒计时器开始,按照系统时钟进行计数,计数至100后向秒计数器进位,同时百分秒有99变为00。计数器以百分秒计数器的进位位为时钟进行计数,计数至60后向分计数器进位,分计数器以秒计数器的进位位为时钟进行计数。2.2设计方案2.2.1设计方案一电路图个人设计电路采用由555定时器组成的多谐振荡器作为触发器,根据公式 可计算出R1=510、R2=3K、C=2.2,此时T为0.01s。计数器76LS192当CPU遇到上升沿且CPD=1时开始计数,当CPD=CPU=时保持即暂停。U1、U2为100进制,当U1从0跳到9时,由TCU进位端给U2一个下降沿脉冲,使U2开始计数。当U2到9时再给U3一个下降沿脉冲,U3开始计时。即U1、U2组成了从0099的100进制计数。U3作为秒的个位依然是10进制的计数方式,而秒十位确是6进制计数通过以下方式实现。要实现6进制即0101接受一个脉冲后直接跳变到0000,所以将Q1、Q2接到与门后反馈回MR清零端,完成6进制。分的计数与其同理。为了保证电路清零功能,将74LS192的MR清零端接入高平,为了保证6进制芯片的同时清零,将U4的Q1、Q2相与后与清零总线输入两输入或门接到U4的MR清零端,U6同理。到此完成计数功能。 译码器的选择与共阴极七段显示器相配,选用74LS4511,为是译码器正常工作将、高电平,LE接到低电平,同时将QA-QG分别按顺序接到显示器上。2.2.2设计方案二电路图小组采取的方案中。依然以555定时器组成的多谐振荡器作为脉冲发生器,只是电阻以及电容的值不同,但终究f=100HZ。其中计数电路选用的芯片为74HC390,其中CKB与Q0相连使得计数方式为8421码,CKA为下降沿触发。百分秒为100进制计数即0099,秒和分都是60进制。当74HC390为十进制时,即1001跳变到0000此时将Q3接到下一位的CPA就会给其一个下降的脉冲,开始计时。秒的十位是6进制,与之前介绍的74LS192类似,将Q1、Q2相与与总清零线输入两输入端得或门后接到秒时位的清零端,完成到6的清零,同时将Q2连到分的各位,使得到0110时给分个位一个脉冲,分计数器开始计时。译码及显示电路与个人方案相同。图2-1 设计方案一2.3方案比较相同点:两种方案的原理相似都分别由触发电路、计数电路、译码及显示电路组成。都能按照设计要求完成有百分秒计时功能的数字跑表。不同点:两者都选用555组成的振荡器,但所选取的电容电阻值不同最终都能输出f=100HZ的脉冲。对于计数电路就会有一些不同了,小组选用的是74HC390,这个芯片接线方式简单,原理易懂,将CKB与Q0相连组成8421码的二-十进制,所以9后会自动跳变到0。74LS192接线相对复杂,除了递增、递减计数脉冲输入端还有置数控制端、进位端、借位端等。但基本原理与390类似。 图2-2 设计方案二3部分电路设计3.1脉冲输出电路两种设计方案均采用555定时器组成的多谐振荡器作为脉冲输出电路。555集成时基电路称为集成定时器,是一种数字、模拟混合型的中规模集成电路,其应用十分广泛。该电路使用灵活、方便,只需外接少量的阻容元件就可以构成单稳、多谐和施密特触发器,因而广泛用于信号的产生、变换、控制与检测。555电路的内部电路方框图如图3-1所示。它含有两个电压比较器,一个基本RS触发器,一个放电开关T,比较器的参考电压由三只5K的电阻器构成分压,它们分别使高电平比较器A1同相比较端和低电平比较器A2的反相输入端的参考电平为和。A1和A2的输出端控制RS触发器状态和放电管开关状态。当输入信号输入并超过时,触发器复位,555的输出端3脚输出低电平,同时放电,开关管导通;当输入信号自2脚输入并低于时,触发器置位,555的3脚输出高电平,同时放电,开关管截止。是复位端,当其为0时,555输出低电平。平时该端开路或接VCC。Vc是控制电压端(5脚),平时输出作为比较器A1的参考电平,当5脚外接一个输入电压,即改变了比较器的参考电平,从而实现对输出的另一种控制,在不接外加电压时,通常接一个0.01uf的电容器到地,起滤波作用,以消除外来的干扰,以确保参考电平的稳定。T为放电管,当T导通时,将给接于脚7的电容器提供低阻放电电路。由555构成的多谐振荡器如下图图3-2 555组成的多谐振荡器 图3-3多谐振荡器波形图由555定时器和外接元件R1、R2、C构成多谐振荡器,脚2与脚6直接相连。电路没有稳态,仅存在两个暂稳态,电路亦不需要外接触发信号,利用电源通过R1、R2向C充电,以及C通过R2向放电端放电,使电路产生振荡。电容C在和之间充电和放电,从而在输出端得到一输出信号的时间参数是: T=0.7(R1+R2)C=0.7R2C 其中,为VC由上升到所需的时间,为电容C放电所需的时间。555电路要求R1与R2均应不小于1K,但两者之和应不大于3.3M。外部元件的稳定性决定了多谐振荡器的稳定性,555定时器配以少量的元件即可获得较高精度的振荡频率和具有较强的功率输出能力。因此,这种形式的多谐振荡器应用很广。3.2 74LS192计数电路74LS192是双时钟方式的十进制可逆计数器。(bcd,二进制),它由四个主从T触发器和一些门电路组成,具有清零、保持、并行输入、加计数、减计数等多种功能。下面我们介绍74ls192引脚图,74ls192功能表图3-4 74LS192引脚图及逻辑符号其中:MR是清零端 CPU是递增计数脉冲输入端 CPD是递减计数脉冲输入端 是置数控制端 是进位输出端 是借位输出端 P0、P1、P2、P3是并行数据输入端Q0、Q1、Q2、Q3是并行数据输出端MRCPUCPDP3P2P1P0Q3Q2Q1Q01XXXXXXX000000XXd3d2d1d0d3d2d1d0011XXXX加计数011XXXX减计数0111XXXX保持表3-5 74LS192功能表当MR=1是,计数器各输出端均被清零,即Q0、Q1、Q2、Q3=0000,只有当MR=0是计数器才能实现置数、加计数、减计数及保持等功能。计数器的递增计数脉冲输入端CPU和递减计数输入端CPD是彼此独立的,这种输入方式称为双时钟脉冲输入。当计数器作为加计数器使用时,计数脉冲就从CPU端输入,作为减计数器是就从CPD端输入。置数控制端处于0状态时,可将数据从P0、P1、P2、P3端并行存入计数器。处于1状态时,计数器便处于加计数、减计数或者保持状态。如果进行多位连接时,只要将低位的进位信号或借位信号分别接到高位的CPU或CPD端即可。本设计方案就用到的进位端得连接。3.3译码及显示电路 图3-6七段数码管七段显示译码电路 图3-7 74LS48引脚图图3-8 74LS48功能表七段发光二极管是多种显示器中的一种,它可直接显示出译码器输出的十进制数。七段发光二极管显示器有共阳接法和共阴接法两种。共阳接法就是把发光二级管的阳极都连在一起接到高电平上,输入低电平有效。与其配套的译码器有74LS46、74LS47;共阴接法则相反,它是把发光二极管的阴极都连在一起接地,输入高电平有效。与其配套的译码器有74LS48、74HC4511等。七段显示器的外引线排列如图3-6。与共阴极数码管配套的我选用了74HC4511,其原理与74LS48相同,在此介绍74LS48。 它具有以下特点:(1) 消隐输入=O时,不论其余输入状态如何,所有输出为零。译码时,=1。(2) 灯测试输入低电平有效。译码时,=1。(3) 脉冲消隐输入=1时,对译码无影响;当=1时,若=0,输入数码是十进制零时,七段全暗。实际使用中有些零可以不显示成为冗余 零。脉冲消隐输入=0,可使冗余零消隐。本次设计的电路中使=1,=0完成译码功能。4调试与检测4.1调试中故障及解决方案A BL=A+B 0 00 0 11 1 01 1 11方案一:设计任务书下达后,我对此进行了分析,并根据设计要求选取芯片画出了基本电路图。原理图画好后运用proteus软件对此进行了仿真。由于在过去的学习中并没有接触过这个软件,也通过各种途径针对它进行了学习。将所有电路连接好后进行仿真。仿真结图4-1 或门的逻辑符号及真值表果与预期相似,点击开始按钮,数字跑表开始计时,百分秒跳到99时向秒个位进一,当秒钟到59时,向分钟进一。当在数字跑表进行计数时,点击清零端发现秒十位和分十位无法清零。于是我便对这一现象进行分析、排错。当MR=1时,使得计数清零,但秒十位与分十位有一个反馈清零,如果不加任何门电路就会与总清零端矛盾。于是我将秒十位的Q1、Q2端相与后于总清零端同时接到两输入的或门中,然后将或门的输出端接到秒十位的MR端,由此便可实现完整的清零。或门的逻辑符号和真值表如下所示。由图4-1可知或门有1为1,全0位0。当总清零端为1时,经或门输出依然为1,所以可以使秒十位清零,当秒位为59时再来一个脉冲使Q1、Q2同为1,此时两者经过与门仍为1,然后经或门输出为1,反馈到清零端仍然可以使秒十位归零。分十位也是同样的道理。经过这样的改造,整个设计也与任务书中的要求相符,由此完成了整个设计。电路图见附录。方案二:与方案二的所有设计经过全组同学的共同努力,并没有发现其他故障与设计缺陷,同样也是运用了与门和或门电路完成了一些清零、暂停等功能的辅助。电路图见附录。 4.2调试与运行结果方案一:用proteus进行仿真时,各电路元件应合理安排位置、布线。首先把要选用的芯片和一些门电路都从库中选出来,然后进行合理排列,在进行布线。仿真开始,拨动开始开关,数字跑表就开始计时,再拨动暂停跑表随即停止跳动。再拨动一下跑表又开始计时。此时拨动清零开关跑表全部清零。方案二:用与方案一同样的方法进行仿真成功后,就开始着手进行实物连接依然先将各种芯片和门电路先在板上进行合理安排,然后再布线,布线按照一定顺序,一个芯片一个芯片的连接。这样不容易出现连错、漏线等情况。按照这样的方法将电路实物一一连接。数字跑表的仿真操作步骤及使用说明一、 各部件说明1) 开关SW2为开始/暂停开关,控制数字跑表的开始与暂停。2) 开关SW1为清零开关,控制数字跑表的计时清零。二、 操作说明1) 开始计数:开始端拨向从555的第3管脚,清零端拨向低电平。此时数字跑表开始计数。2) 暂停功能:将暂停端拨向低电平,清零端低电平,此时跑表停止跳动。3) 清零功能:无论跑表处于暂停状态还是计数状态,将清零端拨向高电平就可使跑表清零。SW1LHSW2LX状态开始暂停清零结 束 语数字电路在我们整个专业的学习中占有的很重要的一部分,起初我并不对这方面具有很大兴趣,但通过本次数字跑表的课程设计使我对数字电路这部分的兴趣在不断增加。这次的课程设计为时两个星期,分为小组方案
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古艺术学院《专业英语(建筑)》2023-2024学年第一学期期末试卷
- 潍坊环境工程职业学院《药学仪器分析》2023-2024学年第二学期期末试卷
- 中南大学《大规模数据挖掘与分布式处理》2023-2024学年第二学期期末试卷
- 咸阳市渭城区2024-2025学年数学三下期末监测试题含解析
- 新星职业技术学院《手绘表现艺术》2023-2024学年第一学期期末试卷
- 普外科胰腺炎护理常规
- 外出培训交流与成果分享
- 湛江市高二上学期期末调研考试物理试题
- 酒店中式铺床培训
- 2025标准股权分配协议 制造业类合同参考格式
- 2020年10月自考00152组织行为学试题及答案
- 2018年顺丰控股公司组织架构和部门职能
- 中国联通大客户业务故障处理工作实施细则
- 华为WLAN培训资料课件
- 干眼(症)诊治基础知识考试试题及答案
- GB/T 6488-2022液体化工产品折光率的测定
- GB/T 1871.1-1995磷矿石和磷精矿中五氧化二磷含量的测定磷钼酸喹啉重量法和容量法
- FZ/T 73023-2006抗菌针织品
- 2021-2022学年高二下学期英语读后续写公开课课件:continuation writing-receiving and giving课件
- 2023年初中数学竞赛试题中国教育学会中学数学教学专业委员会数学周报杯
- 第七章流域水环境规划课件
评论
0/150
提交评论