欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    按键状态显示电路的设计与制作.docx

    • 资源ID:18636802       资源大小:629.71KB        全文页数:24页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    按键状态显示电路的设计与制作.docx

    1、按键状态显示电路的设计与制作 摘要 1绪论 11 设计任务及要求 22 方案比较及认证 22.1单元电路方案比较 22.1.1按键标识方案 22.1.2按键优先方案 22.2整体电路方案比较 32.2.1方案一 32.2.2方案二 42.2.3方案比较 53 电路原理说明 63.1系统框图 63.2单元电路原理的说明 63.3整体电路图与原理说明 94 器件选择及功能说明 104.1元器件清单 104.2 硬件原理及主要芯片功能说明 104.2.1编码器 104.2.2触发器 114.2.3显示译码器 125硬件电路的仿真及制作 135.1 仿真软件 135.2 仿真过程 145.3 仿真结果

    2、分析 145.4 电路的制作及调试记录 155.5电路工作结果分析 156 成果评价及改进方法 16结束语 17参考文献 18附录 19附录1个人设计电路元器件清单 19附录2小组设计电路元器件清单 19附录3个人设计电路仿真图(1) 20附录4个人设计电路仿真图(2) 20附录5小组设计电路仿真图 21摘要本次电子电工技术课程设计的任务为设计与制作按键状态扫描显示电路。数字电路的相关知识为本次设计中的主要应用内容。在设计中,使用了编码器、锁存器、译码显示及七段数码管、逻辑门等数字电路中的常见元器件,并设计出了两套方案,借助仿真软件multisim,成功验证了设计电路的正确性。通过比较,选择较

    3、优的方案搭建实际电路,实际运行结果符合本次课程设计任务要求。最后,本文对此次课程设计中的收获和体会进行了总结。 关键词:按键 扫描 仿真 制作 绪论按键状态扫描电路,广泛应用于生活中的各个角落,比如说计算器,按键显示灯,就连电脑当中对按键的记录也是由这种技术发展而来的。此课程设计是基于键盘按键功能的模拟,需要运用现有所学的数字电子技术的知识,主要实现以下设计的功能1.按键显示:按下一个按钮输出显示对应的数字,十个按钮分别用09显示 2.按键保持:按键后的显示一直保持到新的按键作用 3.优先按键:如果多个按键同时作用,只响应最先作用的按键。本文对按键状态扫描显示电路的设计方案作了详细的说明与分析

    4、,主要根据各芯片的功能,采用合理的布线实现满足设计的要求,本实验主要运用到了各芯片编码、触发、译码显示等功能。电路的设计用到了TTL系列的74芯片,外加一些基本的电阻、开关、电源与导线,电路比较简单但却实现了所需要的功能,通过对其电路的优化设计使其尽量使用较少的器材就足以实现所需的功能,这也符合时代的潮流与趋势,本文的最后给出了参考文献与元件清单,这也是为了电路的理论到实践起到了关键性的作用。最后,本文对该电路设计作了总体的评价,归纳好经验教训并作出总结。按键状态扫描显示电路的设计与制作1 设计任务及要求 本次电工电子技术课程设计的任务是“按键状态扫描显示电路”,要求有10个按键输入,分别用0

    5、9十个数符标识。在电路工作过程中,当有键按下时,显示其标识符,并保持显示符直到新的按键作用,并且如果多个按键同时作用,只响应最先作用的按键。 2 方案比较及认证2.1单元电路方案比较2.1.1按键标识方案该电路用无锁的按键开关代替按键,用开关的通断控制信号的输入,开关按下时接通,输入0,开关断开输入1,编码电路有两种方案:方案一:可以采用8线-3线优先编码器74LS148芯片,10输入可以用两片74LS148级联实现,输入低有效,因此开关闭合时表示输入信号。方案二:可以采用10线-4线优先编码器74LS147芯片,将9条数据线(19)进行4线BCD编码。当19均为高电平时,编码输出(ABCD)

    6、为十进制零。故不需单设IN0输入端。比较两个方案,方案二的实现更简单,只需用到一片编码器芯片即可完成所需的功能。2.1.2按键优先方案 该电路设计的难点在于如何实现当多个按键同时作用,只响应最先作用的按键。我想到可以用触发器来实现,使当多个按键同时作用,仅第一个按键按下时触发器工作,其余按键按下时触发器输出不变。触发器的输出端连接译码显示电路。实现对触发器的控制有两种方案: 方案一:通过74LS148的标志位输出端的输出控制触发器的触发信号, 触发器采用74LS175,由74LS148的功能表可知,它有标志位输出端GS,当74LS148无输入时GS 输出1,有输入时输出0。将两片74LS148

    7、的GS端通过二输入与非门接到74LS175的CP输入端。当74LS148无输入时,GS 输出1,与非门输出输出端为0,CP输入端为0,触发器不工作。当有输入时,有输入的芯片GS 端输出10,与非门输出01,CP输入端01,触发器工作。如果有多个输入,不影响GS 端的输出,即CP输入端不变,译码显示不变,从而实现了多个按键同时作用,只响应最先作用的按键的功能。方案二:通过输入信号控制触发器的触发信号,触发器采用74LS175,上升沿触发,输入信号经过与非门连接至74LS175的CP输入端,当输入信号全为1时,与非门输出0,CP输入端为0;当有一个开关闭合,输入为0时,与非门输出01,CP输入端为

    8、01,触发器工作。如果再闭合多个开关,与非门输出仍为1,CP输入也不变,触发器输出不变,后面连接的译码显示输出也不变,因此满足该电路的设计要求。 比较两个方案,方案一的实现更简单,只需将将两片74LS148的GS端通过二输入与非门接到74LS175的CP输入端即可,用到的芯片更少,电路更简单。2.2整体电路方案比较2.2.1方案一图1 按键状态扫描显示电路原理图(方案一)图1所示的电路中用到的元器件有:两块74LS148编码器芯片、74LS175触发器芯片、74LS08二输入四与门、74LS37二输入四与非门、74LS48译码器芯片、7段数码管、排阻、10个开关、导线若干。图1所示的电路原理说

    9、明:左侧十个按键从上到下分别标示90,按键公共端接低电平。编码部分使用了两块8线-3线编码器74LS148芯片、三个与门74LS08及一个与非门74LS37构成16线-4线编码器。由此产生的编码输入到4D触发器74LS175中。通过74LS148的标志位输出端GS的输出控制触发器的触发信号,当74LS148无输入时GS 输出1,有输入时输出0。将两片74LS148的GS端通过二输入与非门接到74LS175的CLK输入端。当74LS148无输入时,GS 输出1,与非门输出输出端为0,CP输入端为0,触发器不工作。当有输入时,有输入的芯片GS 端输出10,与非门输出01,CP输入端01,触发器工作

    10、。如果有多个输入,不影响GS 端的输出,即CP输入端不变,译码显示(译码显示部分由74LS48和共阴极七段数码管构成,图中合二为一)不变,从而实现了多个按键同时作用,只响应最先作用的按键的功能。2.2.2方案二图2 按键状态扫描显示电路原理图(方案二)图2所示电路中用到的元器件有: 74LS147编码器芯片、74LS175触发器芯片、74LS21四输入二与门、74LS00二输入四与非门、74LS48译码器芯片、7段数码管、排阻、10个开关、导线若干。图2所示电路原理说明:电路图左侧为按键控制部分,十个按键从左到右分别标示09,按键公共端接低电平。0号按键上端接74LS00芯片输入端,19号按键

    11、上端依次接到74LS147的9个输入端。编码部分使用了10 线-4 线编码器74LS147芯片,由此产生的编码输入到4D触发器74LS175中。可知,在没有按键按下的时候,编码器的9个输入端口均为高电平,由74LS147功能表可知此时其4个输出端口也均为高电平,故与门74LS21的输出为高电平,即与非门74LS00的其中一个输入管脚为高电平。同时与0号按键上端相连的另一个输入管脚也为低电平,故74LS00的输出为低电平,即74LS175芯片的时钟控制端为低电平,触发器输出保持。当有按键按下时,74LS00的两个输入端必有一个为低电平,输出为高电平,使得触发器时钟控制端由0跳变到1,由D触发器特

    12、性方程可知反向输出等于输入求反。当按下的键为19号按键时,输入信号经过74LS147编码反向输出,74LS175的反向输出,输入到显示译码器74LS48的为相应按键序号的8421BCD码,由显示译码器、7段数码管的配合(译码显示部分由74LS48和共阴极七段数码管构成,图中合二为一),可达到显示按键相应数字的功能。当按下的键为0号按键时, 即其他按键均未被按下,故74LS147的输入全高,输出全高,4D触发器输出全高,经过显示译码器、7段数码管最终显示数字为零。达到了在电路工作过程中,当有键按下时,显示其标识符的要求。当之后又有按键按下时,4D触发器由于没有CLK端上跳沿的触发条件,故输出一直

    13、保持,数码管显示数字不变。达到了保持显示符直到新的按键作用,并且如果多个按键同时作用,只响应最先作用的按键的要求。2.2.3方案比较两个方案均能实现任务要求,相比较而言方案二的电路使用的芯片数量较少,较充分地利用了芯片的功能,所用芯片易于购买,接线清晰,电路简洁,连接实物时完全会降低出错的概率,而且降低了实验的费用。方案一实现的功能与方案二完全相同,接线较方案二复杂,信号损失变大,有可能导致反应滞后,实物结果可能没有仿真电路那么明显,故选用方案二为最终方案。3 电路原理说明3.1系统框图图3 按键状态扫描显示电路系统框图由图3所示电路原理框图说明:此框图由五个单元电路组成,信号由开关电路输入,

    14、在译码显示电路输出显示按键信号。3.2单元电路原理的说明 开关电路: 图4 开关电路模块原理图图4所示电路由+5V 电源、十个 1k电阻、十个无锁的按键开关构成,其作用为:提供输入信号。每个开关相互独立。电路中开关闭合输入 0,断开则输入 1。这十个开关分别对应09这十个模拟的按键。以此开关电路为编码电路提供低有效的输入信号,开关电路与组合门电路相连则是为触发电路提供触发信号。中间的RPACK是十个180欧的电阻,起到了一个保护电路的作用。编码电路: 图5 编码电路模块原理图图5所示电路由74LS147芯片构成,作用:接受输入信号进行编码为四位二进制数。触发电路:图6 触发电路模块原理图图6所

    15、示电路由74LS175芯片构成,作用:对编码后的信号进行锁存,并接受触发信号,实现优先按键的功能,将处理后的输出信号送入译码显示电路。组合门电路:图7 组合门电路模块原理图图7所示电路由74LS21和74LS00构成,作用:构成五输入与非门,为触发电路提供触发信号。 译码显示电路:图8 译码显示电路模块原理图 图8所示电路由74LS48芯片和七段数码管构成,作用:将输出信号译码显示为0到9的十进制的数字信号。 3.3整体电路图与原理说明 图9 按键状态扫描显示电路整体原理图图9所示电路原理说明:电路图左侧为按键控制部分,十个按键从左到右分别标示09,按键公共端接低电平。0号按键上端接74LS0

    16、0芯片输入端,19号按键上端依次接到74LS147的9个输入端。编码部分使用了10 线-4 线编码器74LS147芯片,由此产生的编码输入到4D触发器74LS175中。可知,在没有按键按下的时候,编码器的9个输入端口均为高电平,由74LS147功能表可知此时其4个输出端口也均为高电平,故与门74LS21的输出为高电平,即与非门74LS00的其中一个输入管脚为高电平。同时与0号按键上端相连的另一个输入管脚也为低电平,故74LS00的输出为低电平,即74LS175芯片的时钟控制端为低电平,触发器输出保持。当有按键按下时,74LS00的两个输入端必有一个为低电平,输出为高电平,使得触发器时钟控制端由

    17、0跳变到1,由D触发器特性方程可知反向输出等于输入求反。当按下的键为19号按键时,输入信号经过74LS147编码反向输出,74LS175的反向输出,输入到显示译码器74LS48的为相应按键序号的8421BCD码,由显示译码器、7段数码管的配合(译码显示部分由74LS48和共阴极七段数码管构成,图中合二为一),可达到显示按键相应数字的功能。当按下的键为0号按键时, 即其他按键均未被按下,故74LS147的输入全高,输出全高,4D触发器输出全高,经过显示译码器、7段数码管最终显示数字为零。达到了在电路工作过程中,当有键按下时,显示其标识符的要求。当之后又有按键按下时,4D触发器由于没有CLK端上跳

    18、沿的触发条件,故输出一直保持,数码管显示数字不变。达到了保持显示符直到新的按键作用,并且如果多个按键同时作用,只响应最先作用的按键的要求。4 器件选择及功能说明4.1元器件清单表1 元器件清单表序号元器件名称数量174LS1471274LS211374LS001474LS1751574LS4816七段共阴数码管1710脚排阻18018单刀单掷开关109导线若干105V稳压源14.2 硬件原理及主要芯片功能说明4.2.1编码器用文字、符号或数码表示特定对象的过程称为编码。在数字电路中用二进制代码表示有关信号称为二进制编码。实现编码操作的电路就是编码器。本次课程设计使用的编码器芯片为74LS147

    19、,其引脚图及功能表如下:图10 74LS147芯片引脚图表2 74LS147芯片功能表4.2.2触发器触发器(Flip Flop)是一种可以存储电路状态的电子元件。最简单的是由两个与非门,两个输入端和两个输出端组成的RS触发器。复杂一些的有带时钟(CLK)段和D(Data)端,在CLK端为高电平时跟随D端状态,而在CLK端变为低电平的瞬间锁存信号的D触发器。更常用的是两个简单D触发器级联而成的在时钟下跳沿锁存信号的边缘D触发器。本次课程设计使用的触发器芯片为74LS175,其引脚图及功能表如下:图11 74LS175芯片引脚图及功能表4.2.3显示译码器发光二极管点亮只须使其正向导通即可,根据

    20、LED的公共极是阳极还是阴极分为两类译码器,即针对共阳极的低电平有效的译码器;针对共阴极LED的高电平输出有效的译码器。由于本次课程设计采用的是共阴数码管,故使用共高电平输出有效的显示译码器74LS48。其引脚图及功能表如下:图12 74LS48芯片引脚图表3:74LS48芯片功能表 74LS48与共阴数码管构成的译码显示模块如下所示:图13 显示译码模块原理图5硬件电路的仿真及制作5.1 仿真软件 在数字电路的仿真中,一般使用的是PROTUES软件。Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片

    21、机及外围器件。它是目前最好的仿真单片机及外围器件的工具。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。其功能模块包括:智能原理图设计(ISIS);完善的电路仿真功能(Prospice);独特的单片机协同仿真功能(VSM);实用的PCB设计平台。课程设计、毕业设计是学生走向就业的重要实践环节。由于PROTEUS提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台。5.2 仿真过

    22、程 运行Proteus的ISIS软件,在其原理图绘制处安放好各元件,按电路原理图连接电路。电路连接完成后,开始仿真,电路仿真结果正常。其仿真时效果如下:图14:按键扫描显示电路仿真图5.3 仿真结果分析 当仿真电路处于正常工作状态时,分别点下“09”十个按键,电路中的显示数码管马上显示按下的按键对应的数字,证明设计要求(1)完成。 当按键松手后,之前显示的数字仍然保持,直到下一个按键作用才变化为下一个显示,可知达到设计要求(2)的要求。 若先将某一按键按下并锁住,再按下另一个按键也锁住,此时显示的仍然是第一次按下的按键对应的数字。先松开第一次按下的按键,再松开第二次按下的按键,显示的数字仍然没

    23、变,由此可知,在几个按键同时按下时,此电路只能接收第一次按下的按键,即设计要求(3)的要求也满足。 综上所述,仿真电路成功。 5.4 电路的制作及调试记录 电路的制作过程中,为了确保结果正确,在使用各个元件前,应先检查其功能是否正确。当确定元件功能正常后,将元件整齐均匀的分布在面包板上,这样在排线时更加方便。在使用导线前,也要检查其通断状况,避免引导线问题导致电路出现问题。在一切正常的情况下,按电路原理图将导线连接好,接通电源,开始测试电路工作状态。测试结果并不理想,数码管显示的数字不完整,并且没有按按键的编号顺序显示数字。经过我们对数码管的检查,电路各节点电位的检查,初步判断为接触不良造成的

    24、。由于面包板老化较为严重,我们决定焊接电路板。电路板正面布置芯片、电阻、开关、数码管,电路板背面布置电源线和地线。为了保证电路可调整的余地,我们在各个芯片引脚边上布置了插针,其余走线通过杜邦线与插针相连便可完成布线,接通电源后数码管没有数字显示,经检查为焊点短路造成芯片烧坏引起的,切断电源,排除故障,再进行测试,工作结果与仿真结果相同,可知电路制作成功。 5.5电路工作结果分析接通5V稳压电源,分别闭合 “09”十个按键,电路中的显示数码管马上显示按下的按键对应的数字,证明设计要求(1)完成。 在一个按键按下的条件下,再去闭合其他按键,之前显示的数字仍然保持,直到当前作用的按键断开、下一个按键

    25、作用才变化为下一个显示,可知达到设计要求(2)的要求。 若先将某一按键闭合,再闭合另一个按键,此时显示的仍然是第一次按下的按键对应的数字。先断开第一次按下的按键,再断开第二次按下的按键,显示的数字仍然没变,由此可知,在几个按键同时按下时,此电路只能接收第一次按下的按键,即设计要求(3)的要求也满足。 综上所述,电路制作成功。 6 成果评价及改进方法本次制作的按键状态扫描显示电路可以实现所要求的功能,使用芯片简单易获得,接线简单,并且电路工作稳定。但是本次制作的电路主要是运用数字电路的知识制作出的,其电路及原理较为繁琐。而且,当按键较多时,采用这种方法就需要非常多的芯片,这是不符合实际的,所以在

    26、一般情况下,类似的按键状态扫描显示电路可以用单片机编程制作,其方法更为简单,并且易于制作。除此之外,如果有4*4的矩阵按键开关,可以按以下电路图制作:图15:基于51单片机的按键扫描显示电路原理图结束语在本次电工电子技术设计实践过程中,我收获了许多。一开始拿到题目时,我以为按键状态扫描显示电路实现的功能很简单,只需要通过编码、译码显示、再加一个锁存电路便可以完成。然而,真正实现的过程可远没有纸上谈兵那样简单。首先,在设计电路原理图的过程中,我就遇到了障碍,触发信号的选取就是一个头疼的问题,通过借鉴网上设计按键扫描显示电路的一些思路以及自己对各元器件功能的仔细研究,我终于设计出两套可行的方案。然

    27、而,当将原理图搬到仿真软件里进行仿真时,又遇到了问题,依次按下按键时,数码管显示的数字并不按顺序显示,为此我把每个状态下的各点电位认真的整理了一遍,修改了部分接线,使数码管显示的数字按顺序显示。制作实物时,我更深地体会到了理论和实践之间的差距。我们在面包板上反复接了3次线也未能成功。焊板子又遇到焊点短路、虚焊等情况。这让我认识到,遇到故障时,不要慌乱,而应当冷静地检查电路、排除故障,所谓“失败乃成功之母”,经过多次故障排除,我们也从中收获了许多。经过这次实践,我的自主创新能力得到了提高。只给出任务要求,而其他细节都需要自己上网看书查找资料。我一开始对各种芯片了解甚少,慢慢的几天之后,芯片各个引

    28、脚功能都深深地刻在我的脑海里。虽然很辛苦,但是,独立自主地完成仿真和实物制作的喜悦是货真价实的。同时,我也了解到精益求精的精神对于设计者来说是不可或缺的,原来我以为我设计的电路已足够简洁,当看到队友的电路图,才发现有更简单的实现方法。或许还有比之更加简单,更加灵敏的电路能实现同样的功能。所以需要我们不断创新、不断改进。本次课程设计既是对我们所学数字电子技术、电路基础知识的考察,也是对我们创新能力、实践能力、动手能力、学习能力的培养,从电路图的设计、方案的选择、可行性分析、元器件的选择和购买、电路的连接与制作、调试与结果分析,每一个环节都至关重要,通过这次课程设计,我对数电的认识也不仅仅局限于书

    29、本之中,更是有了切实的感受,这对我今后的学习生活,起到了很大的启发和引导作用。参考文献1伍时和.数字电子技术基础.北京:清华大学出版社,20092周新民.工程实践与训练教程.武汉:武汉理工大学出版社出版,20093杨志忠.数字电子技术基础.北京:高等教育出版社,20094徐淑华,率肈.电子电工技术.北京:电子工业出版社,2008 5刘培植.数字电路与逻辑设计.北京:北京邮电大学出版社,2009 6张文涛.PROTEUS仿真软件应用.武汉:华中科技大学出版社,2010附录附录1:个人设计电路元器件清单元器件清单表序号元器件名称数量174LS1471274LS211374LS001474LS1751574LS4816七段共阴数码管1710脚排阻18018单刀单掷开关109导线若干105V稳压源111面包板1附录2:小组设计电路元器件清单元器件清单表序号元件所需数量1普通10只21.5V电池4只3万用板1块4直插式74LS147芯片1个5直插式74LS375芯片1个6共阴极译码显示管1个774LS48驱动芯片1个8直插式74LS08芯片1个9阻值为1000欧的电阻10个10杜邦线50根附录3:个人设计电路仿真图(1)附录4:个人设计电路仿真图(2)附录5:小组设计电路仿真图


    注意事项

    本文(按键状态显示电路的设计与制作.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开