数字计步器设计.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电子技术课程设计报告 数字计步器设计 山科大 日期:2014年 1 月 6 日 指导教师评语 一、设计任务 (一)、系统功能 本课程设计是设计数字计步器,要求采用4位数字显示步数,传感器采用水 银开关,主人走一步的时候,开关闭合一次,同时还应具备清零的功能。为了实现对移动步数的累计, 在人体移动时水平位置发生变化从而触动水银开关使电路实现间断性的接触,从而产生脉冲信号使计数 电路实现累计,达到记录人体移动步数的目的。 具体具有功能如下: (1)采用4位显示数码管 记录步数, (2)采用水银开关,人行走一步,开关闭合一次,计数加一,加法计数器, (3)有清零,重启,暂停功能。 (二)数字计步器设计数字电路设计任务 1.系统框图与原理图设计 2 .系统电路原理EDA设计与仿真 3 .硬件调试 (三)EDA仿真实验条件要求 大部分仿真用计算机软件Quartus II9.0来完成,进行仿真要求能够实现主体功能,实验结果存在的问题, 要在报告中分析其原因。 二、设计内容 1、系统框图与原理图设计 1.1 芯片选择及系统框图 74LS390是双十进制的,相当于两个单十进制的计数器。并且74LS160的清除端是异步的,异步计数器中 容易出现的计数尖峰从而影响实验结果。故选用74LS390。 用74LS390就可以实现0-99的进位为实现0-9999的进位可用两片74LS390再加上四片74LS247译码器和四 个LED数码管就可以很好的将74LS390输出的数字显示出来。 电路的结构大致可分为4部分:输入部分,计数部分,译码部分,显示部分。 系统大致框图如下: 1.2系统原理 74LS390是下降沿触发的计数器,当开关J2开合时瞬间会产生一个下降沿脉冲,计数器开始工作。输出 端将数以二进制的形式输入到译码器的输入端,译码器将数译码后输入到数码管使其显示计数器所计的 数。由于74LS390是一个双十计数芯片,下一级的计数器的脉冲输入端INA的信号是由上一级的74LS390 的输出端QA和QD相与后的输出提供的。当第一级计数计到9以前,QA和QD相与的结果都是低电平,下 一级的INA端始终为低电平。当计数到9时,二进制1001,QA和QD相与的结果由低电平变为高电平,但 74LS390是下降沿触发的故下级计数器此时不计数,当此级再来一个脉冲时,由于芯片计数性质,此级计数 器由9变为0,二进制对应0000 ,此刻下级的INA端由高电平变为低电平,对于74LS390而言接收到一个下降 沿,下一级的计数器开始计数,此时数码管显示的数为0010 ,依次类推,可以实现从0000到9999的计数。 74LS390的CLR端高电平有效,当J1开关打到地端实现清零。 2、软件设计 2.1输入部分 输入部分可分为两个部分:输入信号和清零电路。其中的输入信号可由脉冲信号提供也可由下降沿触 发。由于这个数字记步器的传感器是采用水银开关,主人走一步的时候,开关闭合一次,用下降沿触发 才可使其模拟主人走一步的时候,开关闭合一次,即完成暂停功能。 记数脉冲电路 在开关J1处用了积分电路,它的作用是防止开关的抖动造成计数器计数不准确而且电容可以用来滤波对 信号进行整形。 当开关K1打开时电路处于低电平状态,当开关K1打下来时电路处于高电平,从而能实现目的.记数脉冲产生 电路用于控制计数状态,当打下开关时系统将处于工作状态即进行数值累加.由于工作电路计数芯片74390 是下降沿触发的计数器,所以要使电路工作就必须输入下降沿脉冲即由电压瞬时由高电平变为的电平来提 供有效沿,如图3.1.图中电阻和电容的组合是为了防止干扰,使电路有一定的时间常数,在闭合开关时,不至 于同时产生几个脉冲而影响电路计数。 清零电路: 清零电路我们采用的是用单刀双掷开关来控制74LS390的清零端如图 将74LS390的清零端CLR短接后接到单刀双置开关的一个管脚开关的另两个角一个接电源一个接地。 74LS390的清零端CLR高电平有效。当将开关接地端接通时清零端CLR无效当接电源端接通时清零端 CLR有效将计数器清零数码管显示为零从而实现了清零功能 2.2计数部分 74LS390是双十进制计数器,它相当于两个十进制计数器。 当74LS390的QA端和INB端短接,QA作为输出,INA作为脉冲的输入端时该计数器实现的是8421码计数 如果将QD端和INA端短接,QD作为输出INB作为脉冲的输入端实现的是BCD5421码计数。我们采用的是 BCD8421码计数故将QA端和INB端短接。 当按下开关K1时对于74LS390而言有一个下降沿的脉冲,

文档评论(0)

A13865477551 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档