1、 电子课程设计报告题目名称:数字记步器姓名: *专业: *班级: *学号: *同组人: *指导教师: 南昌航空大学信息工程学院 (2011 年 6 月 28 号)数字记步器报告共 25 页 第 页1摘要当今时代健康已成为最热门的话题.锻炼身体是让自己健康最有效的方法.人们都知道健康对自己很重要,不过人们往往因为这样或那样的原因而没有去锻炼身体.特别是老年人.因此电子数字计步器孕育而生。计步器能够自动进行数字的累加,相当于慢跑,计步器能激发人们变得更加活跃,让人们在家里就可以进行最有效的锻炼,引导人们走向健康生活。 本课设实现了对移动步数的累计,在人体移动时重心发生变化从而触动水银开关使电路实现
2、间断性的接触,从而产生脉冲信号使计数电路实现累计,达到记录人体移动步数的目的。在设计该电路时,由于要实现对移动步数的累计故要用计数器来计数。为了清楚的知道自己任何时候走了多少步采用了 LED 数码管来显示数据并用 BCD 七段译码器来驱动数码管。故该电路由输入电路,计数电路,译码电路三部分构成。其中,输入电路由一个脉冲计数产生电路和一个置零电路组成;记数电路由两块 74LS390 和一块 74LS08 连接而成;译码电路是通过四片 74LS247 和电阻以及 LED 数码管连接组成。通过此次课设,更进一步认识了逻辑电路,知道如何设计电路来实现某些具体的功能。关键字:记步器,译码,数码管。数字记
3、步器报告共 25 页 第 页2目录前 言 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -4第 1 章 记步器的概述- -51.1 记步器的特点及其应用 -.5 1.2 设计任务及要求-513 系统组成 -5第 2 章 设计方案与选择2.1 方案一-.72.2 方案二-72.3 方案三-82.4 方案比较-8第 3 章 工作原理详解3.1 工作原理-103.1.1 输入部分- 1131.2 计数部分-123.1.3 译码部分-143.1.4 显示部分-15第 4 章 调试与排故4.1
4、调试-.174.2 排故-17第 5 章 实验总结与体会 - - - - - - - - - - - - - - - - - - - - - - - - - -19 参考文献- - - - - - - - - - - - - - - - - - - - - - - - -22附录 - - - - - - - - - - - - - - - - - - - - - - -23附录 - - - - - - - - - - - - - - - - - - - - - - -23 附录 III - - - - - - - - - - - - - - - - - - - - - - -26 数字记步器报
5、告共 25 页 第 页3前言开设本次电子课设,就是为了加强我们对记数器知识的了解和应用,以及培养我们对实际问题的解决能力和动手能力,以利于我们今后的学习和为以后的工作打下基础。数字记步器可相当于跑步机,是一种即简单又有效的锻炼方法. 它不但可以准确的记录跑的步数,还可以控制自己的速度。这样就可以计算出步数,通过步数和步幅可计算行走的路程,,高级的计步器还可以计算人体消耗的热量。所以本课题的设计有着深远意义,尤其是对那些老年人以及一些待复健康的病人来说是一个非常好的辅助医疗设备.为了实现数字进位记步,我们选用按扭开关来模拟人走路,同时加上大电阻和大电容,以保护电路,不被烧坏,同时消除电路中的干扰
6、,这点非常重要。同时该电阻和电容构成的积分电路解决了开关的抖动问题从而就解决了信号的输入问题 ,使得信号的累加和进位更加准确。用74LS390 就可以实现 0-99 的进位为实现 0 到 9999 的进位可用两片74LS390 再加上四片 74LS247 译码器和四个 LED 数码管就可以将74LS390 输出的数字显示出来。本次设计型实验让我们初步的了解到如何将平时所学到的知识运用到实践当中去,让我们体会到其实生活中的许多科技产品就是用我们所学的知识通过综合运用整合出来的。此次实验在一定程度上锻炼了同学们的实际动手能力和解决实际问题的能力,为我们今后的学习和工作奠定了基础。数字记步器报告共
7、25 页 第 页4第 1 章 记步器的概述 1.1 记步器的特点及应用随着电子时代的到来,各个科学门类在电子技术带领下让我们的生活更加舒适和方便。随着社可或缺的核心地位。而各种电子产品中,譬如,时钟、心率表、运动腕表、手表、全自动电子血压计、温度湿度计、气预报计等等,都运用了计数器的功能。记步器中也用到了计数器。记步器的特点是它可以将人走完一段路程所走的步数完整的记录下来,把记步器应用于健身器材上,它就可以定量记录每天运动的多少。记步器可以显示步数、以用于计算运动时消耗的热量。1.2 设计任务和具体要求数字记步器1、基本要求:采用 4 位数字显示步数,传感器采用水银开关,主人走一步的时候,开关
8、闭合一次2、参考原理:本系统的原理和计数器相同、但是要注意开关的抖动以及信号的整形问题。主要参考元器件74LS390,74LS247,74LS081.3 系统组成数字记步器报告共 25 页 第 页5系统由 4 片 74LS390 计数芯片, 4 片 74LS247 译码芯片, 4 个数码管以及其他组件构成,计数采用十进制,实现从 0 到 9999 的计数功能,其中还包括清零和暂停的功能。电路的结构大致可分为 4 部分:输入部分,计数部分,译码部分,显示部分。系统框图如图 1-1:译码器 译码器 译码器数码管显示数字数码管显示数字数码管显示数字CP 脉冲信号数码管显示数字译码器个位计数器十位计数
9、器百位计数器千位计数器图 1-1 计步器系统框图数字记步器报告共 25 页 第 页6第 2 章 设计方案与选择2.1 方案一其工作原理:74LS390 是下降沿触发的计数器,当开关 J2 开合时瞬间会产生一个下降沿脉冲,计数器开始工作。输出端将数以二进制的形式输入到译码器的输入端,译码器将数译码后输入到数码管使其显示计数器所计的数。由于 74LS390 是一个双十计数芯片,下一级的计数器的脉冲输入端 INA 的信号是由上一级的 74LS390 的输出端 QA 和 QD 相与后的输出提供的。当第一级计数计到 9 以前,QA 和 QD 相与的结果都是低电平,下一级的 INA 端始终为低电平。当计数
10、到 9 时,二进制 1001,QA 和 QD 相与的结果由低电平变为高电平,但 74LS390 是下降沿触发的故下级计数器此时不计数,当此级再来一个脉冲时,由于芯片计数性质,此级计数器由 9 变为 0,二进制对应 0000,此刻下级的 INA 端由高电平变为低电平,对于 74LS390 而言接收到一个下降沿,下一级的计数器开始计数,此时数码管显示的数为 0010,依次类推,可以实现从 0000 到 9999 的计数。74LS390 的 CLR 端高电平有效,当 J1 开关打到地端实现清零。.2.2 方案二数字记步器报告共 25 页 第 页7其工作原理:其工作原理与方案 1 相同,只是该电路所使
11、用地芯片是 CMOS 型的,而且所使用的计数器是单十进制的,所使用的数码管驱动器 CD4511 是用来驱动共阴数码管的,故使用的数码管是共阴的。未按下开关 K1 时,第一片 CD4510 的管脚 15 的 clock 脉冲输入端始终为高电平,CD4510 是下降沿触发的计数器所以未按下开关时计数器不计数,数码管显示为零。当下开关 K1 时对于 CD4510 而言有一个下降沿的脉冲 ,计数器工作并通过它的输出端将数以二进制的形式输入到译码器的输入端,译码器将数译码后输入到数码管的管脚使其显示计数器所计的数。由于下一级的计数器的脉冲输入端 clock 的信号是由此级的 CD4510 的输出端 Q0
12、 和 Q3 相与后的输出提供的。当此级计数计到 9 以前,Q0 和 Q3 相与的结果都是低电平故下级的 clock 端始终为低电平当计数到 9 时 Q0 和 Q3 相与的结果由低电平变为高电平但 CD4510 是下降沿触发的故下级计数器此时不计数,当此级再来一个脉冲时,此级计数器由 9 变为 0,此刻下级的 clock 端由高电平变为低电平,对于 CD4510 而言来了个下降沿,下级的计数器计数,此时数码管显示的数为 10 依次类推重复计数。可以从 0 计数到 9999 如此重复。将CD4510 的清零端 RESET 短接后接到单刀双置开关的一个管脚开关的另两个角一个接电源一个接地。CD451
13、0 的清零端 RESET 高电平有效。当将开关接地端接通时清零端 RESET 无效当接电源端接通时清零端RESET 有效将计数器清零数码管显示为零从而实现了清零功能。2.3 方案三其工作原理:当 74LS160D 芯片的 CLR 端接高电平时,电路实现计数功能,CP 端接收到一个脉冲,个位计数器开始工作计数 1当个位计数达到 9 再接收到第十个 CP 脉冲,个位计数器产生进位信号,十位计数器显示 1,个数字记步器报告共 25 页 第 页8位计数器清零,以此类推,实现 0000-9999 计数。当 CLR 端接低电平时,由芯片性质实现计数清零,四个数码管都显示零。2.4 方案比较前两个方案的原理
14、是相同的,但由于方案一所使用的计数器是双十进制的,一片 74LS390 相当于两个单十进制的计数器,也就是说一片 74LS390 相当于两片 CD4510。从经济角度来讲,方案一更实惠些,而且由于少用了两片芯片使得电路板不会显得那么拥挤,导线更容易布置,使得电路板整体看上去更美观,所以方案一更好些。而 74LS160 的清除端是异步的 ,异步计数器中容易出现的计数尖峰从而影响实验结果。而且提供的主要器件当中没有 74LS160D 和 CD4510,只有74LS390。终上所述用方案一来完成实验是最好的。数字记步器报告共 25 页 第 页9第 3 章 工作原理详解3.1 工作原理未按下开关 K1
15、 时,第一片 74LS390 的管脚 15 的 INA 脉冲输入端始终为高电平,74LS390 是下降沿触发的计数器所以未按下开关时计数器不计数,数码管显示为零。当按下开关 K1 时对于 74LS390 而言有一个下降沿的脉冲,计数器工作并通过它的输出端将数以二进制的形式输入到译码器的输入端,译码器将数译码后输入到数码管的管脚使其显示计数器所计的数。由于下一级的计数器的脉冲输入端 INA 的信号是由此级的 74LS390 的输出端 QA 和 QD 相与后的输出提供的。当此级计数计到 9 以前,QA 和 QD相与的结果都是低电平故下级的 INA 端始终为低电平当计数到 9 时 QA 和QD 相与
16、的结果由低电平变为高电平但 74LS390 是下降沿触发的故下级计数器此时不计数,当此级再来一个脉冲时,此级计数器由 9 变为 0,此刻下级的 INA 端由高电平变为低电平,对于 74LS390 而言来了个下降沿,下级的计数器计数,此时数码管显示的数为 10 依次类推重复计数。可以从 0 计数到 9999 如此重复。将 74LS390 的清零端 CLR 短接后接到单刀双置开关的一个管脚开关的另两个角一个接电源一个接地。74LS390 的清零端 CLR 高电平有效。当将开关接地端接通时清零端 CLR 无效当接电源端接通时清零数字记步器报告共 25 页 第 页10端 CLR 有效将计数器清零数码管
17、显示为零从而实现了清零功能。在开关 J1 处用了积分电路,它的作用是防止开关的抖动造成计数器计数不准确而且电容可以用来滤波对信号进行整形。当开关 K1 打开时电路处于低电平状态,当开关 K1 打下来时电路处于高电平,从而能实现目的.记数脉冲产生电路用于控制计数状态,当打下开关时系统将处于工作状态即进行数值累加.由于工作电路计数芯片 74390 是下降沿触发的计数器,所以要使电路工作就必须输入下降沿脉冲即由电压瞬时由高电平变为的电平来提供有效沿,如图 3.1.图中电阻和电容的组合是为了防止干扰,使电路有一定的时间常数,在闭合开关时,不至于同时产生几个脉冲而影响电路计数.3.1 .1 输入部分输入
18、部分可分为两个部分:输入信号和清零电路。其中的输入信号可由脉冲信号提供也可由下降沿触发。由于这个数字记步器的传感器是采用水银开关,主人走一步的时候,开关闭合一次,用下降沿触发才可使其模拟主人走一步的时候,开关闭合一次,即完成暂停功能。记数脉冲电路5VVCCR11.0ohmJ1Key = Space C14.7uF图 3.1 记数脉冲电路数字记步器报告共 25 页 第 页11在开关 J1 处用了积分电路,它的作用是防止开关的抖动造成计数器计数不准确而且电容可以用来滤波对信号进行整形。当开关 K1 打开时电路处于低电平状态,当开关 K1 打下来时电路处于高电平,从而能实现目的.记数脉冲产生电路用于
19、控制计数状态,当打下开关时系统将处于工作状态即进行数值累加.由于工作电路计数芯片 74390 是下降沿触发的计数器,所以要使电路工作就必须输入下降沿脉冲即由电压瞬时由高电平变为的电平来提供有效沿,如图 3.1.图中电阻和电容的组合是为了防止干扰,使电路有一定的时间常数,在闭合开关时,不至于同时产生几个脉冲而影响电路计数.清零电路:清零电路我们采用的是用单刀双掷开关来控制 74LS390 的清零端如图 3.25VVCCJ2Key = A图 3.2 清零电路将 74LS390 的清零端 CLR 短接后接到单刀双置开关的一个管脚开关的另两个角一个接电源一个接地。74LS390 的清零端 CLR 高电
20、平有效。当将开关接地端接通时清零端 CLR 无效当接电源端接通时清零端 CLR 有效将计数器清零数码管显示为零从而实现了清零功能。 数字记步器报告共 25 页 第 页123.1 .2 计数部分74LS390 是双十进制计数器,它相当于两个十进制计数器。当 74LS390 的 QA 端和 INB 端短接,QA 作为输出,INA 作为脉冲的输入端时该计数器实现的是 8421 码计数如果将 QD 端和 INA 端短接,QD 作为输出 INB 作为脉冲的输入端实现的是 BCD5421 码计数。我们采用的是 BCD8421 码计数故将 QA 端和 INB 端短接。数字记步器报告共 25 页 第 页13当
21、按下开关 K1 时对于 74LS390 而言有一个下降沿的脉冲,计数器工作并通过它的输出端将数以二进制的形式输入到译码器的输入端,译码器将数译码后输入到数码管的管脚使其显示计数器所计的数。由于下一级的计数器的脉冲输入端 INA 的信号是由此级的 74LS390 的输出端 QA 和 QD 相与后的输出提供的。当此级计数计到 9 以前,QA 和 QD 相与的结果都是低电平故下级的 INA 端始终为低电平当计数到 9 时 QA 和 QD 相与的结果由低电平变为高电平但 74LS390 是下降沿触发的故下级计数器此时不计数,当此级再来一个脉冲时,此级计数器由 9 变为 0,此刻下级的 INA 端由高电
22、平变为数字记步器报告共 25 页 第 页14低电平,对于 74LS390 而言来了个下降沿,下级的计数器计数,此时数码管显示的数为 10 依次类推重复计数。可以从 0 计数到 9999 如此重复。3.1 .3 译码部分由于计数器输出的是二进制码,无法用数码管直接输出,要想正常的输出就必须使用七段译码器来驱动数码管。74LS247 是用来驱动共阳数码管的。数字记步器报告共 25 页 第 页15这是一个 74LS390 和两个 74LS247 译码器的连接图。74LS247 译码器会将计数器输出的 8421BCD 码译成对应于数码管的 7 个字段信号,驱动数码管,显示出相应 的十进制数码。3.1
23、.4 显示部分数码管是一种以发光二极管为基本单元的半导体发光器件。在我们日常生活中,比如电子秤、电子数码钟等的显示都是利用数码管实现,数码管现今已得到广泛的应用。 它是段式数码显示器件,它有 7 个字段,每段为一个半导体发光二极管。发光二极管与普通二极管一样,具有单向导电性。当外 加反向电压时,发光二极管截止;当外加正向电压且数值足够大时,发光二极管导通,发光二极管能发出 清晰的光线。选择不同字段发光,可显示出不同的字形,例如当 b,c 段亮时,显示 1.数字记步器报告共 25 页 第 页16半导体七段显示器分为共阴极接法和共阳极接法两种。对于共阴极接法 ,若需某字段亮,则需使该字段为高电平;
24、同理,对于共阳极接法,若需某字段亮,则需使该字段为低电平。这里我们使用共阳极数码管。发光二极管正向工作电压一般为 1.53V ,驱动电流需要几毫安至十几毫安。在实际应用中,应在每个二 极管支路串接限流电阻,以防电流过大而损坏二极管。本次试验我们采用的是 100 欧姆。数字记步器报告共 25 页 第 页17第 4 章 调试与排故调试调试过程是非常重要的,做好这个过程中不仅能确保实验成功,还能学到好的东西。在开始接电路前要先把原理弄明白,把电路划分成几个部分再开始接电路,当然实验所要用的导线要事先检查一遍,确保都是好的,不要到时电路因为导线出不来,那就郁闷死了。由于电路比较复杂,线也比较多。诺一开
25、始就把整个电路都接起来,一不小心接错了的话或者电路本身,器件本身有问题的话,就很难找出错误。既然电路本身分为四个部分,我们可以一个一个部分来。这样的话在出现问题时就容易解决得多。首先我们接的是输入部分和计数部分,把输出端接在试验箱本身自带的四位数码管上,分别闭合两个开关,看其是否能完成从 0 到 9999 的计数和清零功能不。然后用译码器 74LS247 和共阳极数码管连一个小电路测试一下数码管每段是否正常工作。当然在此之前要先用万用表找出数码管每个引脚代表的含义是什么。最后把译码器和数码管接上去,看电路是否正常工作并且是否能完成实验要求。 排故在任何课程设计中不可能一动手就成功完成,不出现丝
26、毫差错,那是不太可能的。排故就是将你在实验过程中遇到的问题一 一解决。在本设计中设计小组也遇到了一些故障。 数字记步器报告共 25 页 第 页181. 在调试过程中把熟人部分和计数部分接好后,并将输出端接在四位数码管上后一切都正常,可接上译码器和阳极数码管后,数码管上不但显示数字,根本就不亮。后来发现把阳极数码管的公共端接在地上了 ,这是阴极数码管的用法。2. 在把阳极数码管的公共端接在+5V 上后发现数码管是亮了,也会显示数字,但有些数字显示的很奇怪,它该亮的不亮不该亮的亮了,显示怪数字。而且有些段从来没亮过。我们按下清零键后没有清零作用,变成了暂停功能。检查了好几遍线是没接错。但我们发现数
27、码管越来越热。因为一开始我们只查了阳极数码管的用法,不知道它只能工作在几毫安至十几毫安。在实际应用中,应在每个二 极管支路串接限流电阻,以防电流过大而损坏二极管。我们把译码部分和显示部分拆下来后,又接了一个小电路来测试数码管是否能正常工作。测试后发现果然有些段不亮了,应该是烧坏了。把电阻接上后果然显示了正常的数字。数字记步器报告共 25 页 第 页19第 5 章 实验总结与体会实验总结这次实验设计耗时长,受到的指导也很多。从开始自己查阅资料,熟悉器件,了解原理,设计电路。到请教同学和老师在实验室不停地连接不停的改进,寻求帮助,再到最终实验成功。学到的东西有很多,很高兴也很庆幸。在本次课程设计我
28、们完成的是数字记步器。记步器要实现的功能是当开关 K1 被不断的开关时形成下降沿脉冲,通过 74LS390 的脉冲输入端 INA 输入到计数器 74 LS 390 ,由于74LS390 是下降沿触发的计数器所以当它的有效沿到来时计数器就开始计数。计数器计的数通过其输出端输入到 BCD 七段译码器 74LS247 中使其驱动 LED 数码管显示计数器所计的数。将计数器的输出端 QA 和 QD 相与后的输出作为高位的脉冲,利用 QA 和 QD 在 9 时才相与为高电平其它时候都为低电平和 74 LS 390 是下降沿触发的可以实现进位,这样就完成了从 0000 到 9999 的计数功能 。将其清零
29、端短接后用开关 K2 来控制就是现了清零功能。早说过数字记步器可相当于跑步机。可用于人们锻炼身体。如果将记步器安装在人们的鞋子里,每当人们跑一步就触发一次开关使得计数器计数从而可用来记录人们所跑的步数。随着科学的发展就可以通过这些数据来判断和评价一个人的身体健康情况。而且本实验用了积分电路,还用了电阻和电容。不但解决了由于常开按钮开关会抖动,导致开关按了一次但记步器不一定将这一次记录下来的问题,还了防止干扰,使电路有一定的时间常数,在闭合开关时,不至于同数字记步器报告共 25 页 第 页20时产生几个脉冲而影响电路计数.该电路可对信号进行整形滤波。从而完善了电路,使电路的可靠性得到提高。通过以
30、上分析可知,我们所设计的电路是正确的是符合课题要求的。心得体会这次课程设计是一次综合性的设计性实验,它不但让我意识到我们在课堂上学的知识是那么的浅薄,想要让自身得到提高还要靠自己不断努力。还让我深刻的了解了到底什么是脉数,脉数学了以后有什么用。平常很少有机会去自己设计电路,现在学校给了我们一个这样的平台。让我们自身提到了不少提高。通过这次基础课程设计,让我知道在设计电路时考虑的远比课堂上所学的要多。实际中总有很多限制因素是必须要考虑的。设计思路决定产品的成本,性能等相关问题,因此一个良好的设计思路,是电路的核心。而且在开始设计电路前把实验所要用的器件的功能和使用方法了解清楚是成功的基础。这次课
31、程设计虽然只是学校给我们作业,但我们不能小看他。以后我们工作后做的项目都是通过这个引申过来的。所以我们不但要把实验要求完成,还要从经济实惠的角度考虑,用越少的芯片和导线完成越好。本次实验让我初步学习和掌握了仿真软件 Multisim 的使用.设计思路有所提高,排查电路故障和调试的能力都得到了一个很好的提升。一个实验很复杂,但只要有一点出错,电路就不能正常工作,这时就考验了排故障的能力,比如说,个数码管中有些不能正常工作,那就应该找到相应的芯片进行逐一排查,更好的话就是在连接电路时一个接一个的进行校验,看数码管是否正常计数。任何电路的设计都不是只存在一个电路。它是有各个小模块组成的,因而在电路的
32、设计中就必须注意将电路模块化。本实验设计的四位数字计步器虽然很简单,但是它是那些电子计步器的精髓所在,学习它数字记步器报告共 25 页 第 页21有利于掌握它的原理。本实验分成了四个模块:输入部分,计数部分,译码部分,显示部分。这样有利于连接,排查故障,设计的思路会明显清晰。应该学习这种方法。总之,本次课程设计将理论与实践相结合了,既考察了我们对理论知识的掌握情况,还提高了实际动手能力,更主要的是为以后的就业也打下根基,真可谓一举多得。同时也让我意识到自己的水平有限,想要得到提高今后应该更加努力学习理论知识,为今后的设计制作奠定基础,而且要及时吸收先进技术紧跟时代步伐。数字记步器报告共 25
33、页 第 页22参考文献【1】王毓银.数字电路逻辑设计(第三版).高等教育出版社.1999【2】陈有卿.集成电路妙用巧用 300 例.人民邮电出版社.1999【3】谢自美.电子线路设计实验测试.华中科技大学出版社.2000【4】粱德厚. 数字电路技术及应用 .机械工业出版社 .2004【5】李忠播,袁宏. 电子设计与仿真技术.机械工业出版社. 2004【6】岳怡 . 数字电路与数字电子技术.西北工业大学出版社 .2004【7】彭介华. 电子技术课程设计指导 高等教育出版社 .2005【8】赵保终. 中国集成电路大全.国防工业出版社. 数字记步器报告共 25 页 第 页23附录 元件清单元件清单7
34、4LS390 双十进制计数器 2 个74LS247 BCD 七段 15V 输出译码器4 个74LS08 二输入端四与门 1 个LED 数码管 共阳数码管 4 个电阻 100 28 个电阻 1 1 个电容 1.0F 1 个电容 0.1F 5 个插槽 14 脚 2 个插槽 16 脚 6 个插槽 20 脚 2 个电压源 5V 1 台附录 记步器电路原理总图与仿真图数字记步器报告共 25 页 第 页24U2A74LS390N1QA 31QB 51QC 61QD 71INA11INB41CLR2U2B74LS390N2QA 132QB 112QC 102QD 92INA152INB122CLR14U1A
35、74LS390N1QA 31QB 51QC 61QD 71INA11INB41CLR2U1B74LS390N2QA 132QB 112QC 102QD 92INA152INB122CLR1471261310915111214354ABCDLTRBIBI/RBOOAOBOCODOEOFOG74LS247NU371261310915111214354ABCDLTRBIBI/RBOOAOBOCODOEOFOG74LS247NU471261310915111214354ABCDLTRBIBI/RBOOAOBOCODOEOFOG74LS247NU571261310915111214354ABCDLTRB
36、IBI/RBOOAOBOCODOEOFOG74LS247NU6U7SEVEN_SEG_COM_KABCDEFGU8SEVEN_SEG_COM_KABCDEFGU9SEVEN_SEG_COM_KABCDEFGU10SEVEN_SEG_COM_KABCDEFG5VVCCR11.0ohmC11.0uFJ1Key = AU11A74LS08N123U11B74LS08N456U11C74LS08N91085VVCCJ2Key = B5V VCC数字记步器电路原理总图(注:数码管与译码器间接有 100 欧姆电阻)数字记步器报告共 25 页 第 页25数字记步器仿真图附录 III 器件介绍数字记步器报告共
37、 25 页 第 页26计数器图 2.2 74LS390 的管脚图表 2 1 74LS390 真值表Qn Qn0 0 0 0 0 0 0 10 0 0 1 0 0 1 00 0 1 0 0 0 1 10 0 1 1 0 1 0 00 1 0 0 0 1 0 10 1 0 1 0 1 1 00 1 1 0 0 1 1 10 1 1 1 1 0 0 01 0 0 0 1 0 0 11 0 0 1 0 0 0 0表 2-2 74LS390 功能表Count Output数字记步器报告共 25 页 第 页27QD QC QB QA0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14
38、 0 1 0 05 0 1 0 16 0 1 1 07 0 1 1 18 1 0 0 09 1 0 0 1当 74LS390 的 QA 端和 INB 端短接,QA 作为输出, INA 作为脉冲的输入端时该计数器实现的是 8421 码计数如果将 QD 端和 INA 端短接,QD作为输出 INB 作为脉冲的输入端实现的是 BCD5421 码计数。我们采用的是 BCD8421 码计数故将 QA 端和 INB 端短接。译码器表 2-4 74LS247 的真值表输入 输出十进制或功能LT RBI A3A2A1A0BI/RBOYaYbYcYdYeYfYg字形0 1 1 0 0 0 0 1 1 1 1 1
39、1 1 0 01 1 0 0 0 1 1 0 1 1 0 0 0 0 12 1 0 0 1 0 1 1 1 0 1 1 0 1 23 1 0 0 1 1 1 1 1 1 1 0 0 1 34 1 0 1 0 0 1 0 1 1 0 0 1 1 45 1 0 1 0 1 1 1 0 1 1 0 1 1 56 1 0 1 1 0 1 0 0 1 1 1 1 1 67 1 0 1 1 1 1 1 1 1 0 0 0 0 7数字记步器报告共 25 页 第 页288 1 1 0 0 0 1 1 1 1 1 1 1 1 89 1 1 0 0 1 1 1 1 1 0 0 1 1 9消隐 0 0 0 0 0
40、0 0 0脉冲消隐1 0 0 0 0 0 0 0 0 0 0 0 0 0灯测试0 1 1 1 1 1 1 1 1 871261 31 091 51 11 21 4354ABCDL TR B IB I/R B OO AO BO CO DO EO FO G7 4 L S 2 4 7 NU 2图 2.4 74LS247 的管脚图A3,A2,A1,A0 是 8421BCD 码的 4 位 输人信号,a,b,c,d,e,f,g 是七段译码输出信号,LT , RBI,BI 为控制端。灯测试输人端 LT:当 LT=0,BI 1 时,无论 A3A0 为何种状态,a,b,c,d,e,f,g 的状态均为 0,数码管七段 全亮,显示“8”字形,用以检查七段显示器各字段是否能正常工作。灭零输入端 RBI:当 RBI0 时,且 LT1,BI 0 时,若A3A0 的状态均为 0,则所有光段均灭,在数字显 示中用以熄灭不必要的 0。例如,显示 0021,21 前面的两个 0 是多余的,可以通过在对应位加灭零信号 (RBI0 )的方法去掉多余的零。半导体数码管数字记步器报告共 25 页 第 页29