数字按键显示电路
1-单片机键盘与显示电路设计

独立式按键 单片机控制系统中,往往只需要几个 功能键,此时,可采用独立式按键结构。 1.独立式按键结构 独立式按键是直接用I/O口线构成的单 个按键电路,其特点是每个按键单独占 用一根I/O口线,每个按键的工作不会影 响其它I/O口线的状态。独立式按键的典 型应用如图9-3所示。
V CC
P 1.0 P 1.1 P 1.2 P 1.3 P 1.4 P 1.5 P 1.6 P 1.7
P1口某位结构
P1口电路中包含有一个数据输出锁存器、一个三态数据输入缓冲器 、一个数据输出的驱动电路。 P1口的功能和驱动能力
P1口只可以作为通用的I/O口使用;
P1可以驱动4个标准的TTL负载电路; 注意在P1口作为通用的I/O口使用时,在从I/O端口读入数据时,应 该首先向相应的I/O口内部锁存器写“1”。 举例:从P1口的低四位输入数据 MOV MOV P1,#00001111b ;;先给P1口底四位写1 A,P1 ;;再读P1口的底四位
依此规律循环,即可使各位数码管显 示将要显示的字符。虽然这些字符是在不 同的时刻分别显示,但由于人眼存在视觉 暂留效应,只要每位显示间隔足够短就可 以给人以同时显示的感觉。 采用动态显示方式比较节省I/O口,硬 件电路也较静态显示方式简单,但其亮度 不如静态显示方式,而且在显示位数较多 时,CPU要依次扫描,占用CPU较多的时 间。
矩阵式按键 单片机系统中,若使用按键较多时,通 常采用矩阵式(也称行列式)键盘 1.矩阵式键盘的结构及原理 矩阵式键盘由行线和列线组成,按键位 于行、列线的交叉点上,其结构如下图9-4 所示。
+5 V 0 4 8 12 0 1 5 9 13 1 2 6 10 14 2 3 7 11 15 3 0 1 2 3
电子计算器工作原理详述

电子计算器工作原理详述电子计算器是一种广泛使用的计算工具,它可以快速进行数学运算,在日常生活和工作中起着重要的作用。
本文将详细介绍电子计算器的工作原理。
一、电子计算器的基本组成结构电子计算器通常由数码显示屏、按键、控制电路和运算电路组成。
1. 数码显示屏:数码显示屏是电子计算器最显著的部分之一,它以数字形式显示输入和计算结果。
常见的数码显示屏有LED(发光二极管)和LCD(液晶显示屏)两种类型,LED显示屏常用于较小型的计算器上。
2. 按键:按键是用户与计算器进行交互的主要途径,通过按下不同的按键,用户可以输入数字、操作符等信息。
按键通常由胶质薄膜按键或机械开关组成,机械开关在按下时产生电信号,而胶质薄膜按键则通过电容效应产生信号。
3. 控制电路:控制电路是计算器中的核心组成部分,它负责管理和协调各个部分的工作。
控制电路通过接收和解析用户输入的指令,控制运算电路的工作并将结果显示在数码显示屏上。
4. 运算电路:运算电路是计算器进行数学运算的关键部分,它能够对输入的数字进行加减乘除等各种运算。
运算电路通常由微处理器和逻辑电路组成,微处理器负责运算逻辑的处理,逻辑电路则实现了不同运算的功能。
二、电子计算器的工作原理电子计算器的工作原理主要包括输入、运算和输出三个步骤。
1. 输入:用户通过按下按键将需要计算的数字、算符等信息输入到计算器中。
输入的信息被转换成电信号后送入控制电路。
2. 运算:控制电路接收到输入的信息后,会解析用户的输入指令,并根据指令将相应的运算任务发送给运算电路。
运算电路根据接收到的指令对输入的数值进行相应的运算操作,包括加法、减法、乘法、除法等。
运算得到的结果被传递给控制电路进行后续处理。
3. 输出:控制电路将运算得到的结果转化成合适的格式,并把结果发送到数码显示屏上进行显示。
用户通过观察数码显示屏上的结果来获取计算的答案。
三、电子计算器的工作流程电子计算器的工作流程可以简化为以下几个步骤:1. 初始化:当计算器启动时,控制电路会进行初始化操作,为后续的运算做好准备工作。
4位拨动开关控制数码管显示系统设计

4位拨动开关控制数码管显⽰系统设计务书设计题⽬4位拨动开关控制数码管显⽰系统设计学⽣姓名设计要求:1.电源电路具有电源开关及指⽰灯,有复位按键;2.⾼4位开关屏蔽;3.⽤4位拨码开关为输⼊,控制数码管显⽰器的输出;4.实现功能:通电复位后数码管全显即显“8”,数码管对应4位DIP开关的⼆进制输⼊显⽰⼗六进制全部字符即从“0”到“F”。
学⽣应完成的⼯作:1.了解单⽚机系统的设计⽅法,设计步骤;2.查找并收集相关资料书籍;3.完成硬件原理图设计;4.完成软件和流程图的设计;5.对系统进⾏仿真;6.焊接电路板,调试系统;7.认真撰写课程设计报告。
8.孙晓界同学主要负责软件设计参考⽂献阅读:[1] 张毅刚,彭喜元,彭宇. 单⽚机原理及应⽤[M]. 北京:⾼等教育出版社,2009.[2] 杜树春. 单⽚机C语⾔和汇编语⾔混合编程实例详解[M]. 北京:北京航空航天⼤学出版社,2006.[3] 童诗⽩,华成英. 模拟电⼦技术基础(第四版)[M]. 北京:⾼等教育出版社,2006.[4] 林志琦. 基于Proteus的单⽚机可视化软硬件仿真[M]. 北京:北京航空航天⼤学出版社,2006. ⼯作计划:5⽉6⽇:查阅相关资料,拟定⽅案;5⽉7⽇:进⾏⽅案论证,完善设计⽅案;5⽉8⽇:完成硬件设计;5⽉9⽇:设计程序流程图;5⽉10⽇:完成软件设计,并进⾏仿真和调试;5⽉13⽇:进⾏焊接;5⽉14⽇:烧写程序;5⽉15⽇:调试电路;5⽉16⽇:与辅导⽼师交流,写课程设计报告;5⽉17⽇:上交课程设计报告及实物。
任务下达⽇期:2013 年5⽉ 6 ⽇任务完成⽇期:2013 年5⽉17 ⽇指导教师(签名):学⽣(签名):4位拨动开关控制数码管显⽰系统设计摘要:⽤AT89S52单⽚机作为核⼼,利⽤晶振,共阳极数码管,7805,桥堆2w10等器件进⾏设计,由电源电路、复位电路、时钟电路、输⼊输出电路等设计⼀个控制电路。
利⽤汇编编写控制程序,程序使⽤查表法进⾏编写。
LM8361、TMS3450、TMS1943数字钟电路

LM8361、TMS3450、TMS1943数字钟电路LM8361 和 TMS3450 都是 70 - 80 年代 LED 数码管数字钟的代表品种。
这两种芯片的用户功能基本一样。
但是,LM836X 系列驱动的是一种静态共阴屏幕,TMS3450 驱动的是一种双阴极的屏幕,驱动引脚比静态的少一半(这种专用屏幕很难用其他数码管替代)。
它们的主要功能是:1.12 小时 AM,PM 或者 24 小时制式显示,50HZ 或者 60HZ 时基输入(可以通过引脚选择),供电 DC6V - DC12V (最大极限供电 DC15V!),秒闪烁(冒号闪烁)。
2.具有秒显示,睡眠(最大 2 小时倒计时),定时输出(LM8361 每天一次定时,LM8363 以上型号有 2 路定时功能),日期功能(不包括年度,但是有月,日,星期功能--仅仅LM836X 系列有日期功能),它们都使用一个数码管屏幕来显示。
3.分类说明:【a】秒显示:按住秒显示按键,屏幕显示的是当前秒数字并且会正常走动。
最大秒显示为 9:59 分钟。
可以作为秒表使用。
【b】睡眠(倒计时):按照睡眠按键,屏幕显示倒计时时间 59:00 分钟,如果在此时同时按动调整小时键,会增加倒计时为 1:59 小时,这时候,同时可以使用调整小时或者分钟的按键对这个中时间进行减数到 0:00 小时,以方便在不需要那么长时间的时候应用。
倒计时控制属于一种“立即有效”的方式,就是当您按下睡眠按键后,控制输出端口立即输出高电平(对电源供电的负极而言),等到倒计时走到 0:00 的时候,该输出回回到输出低电平状态。
倒计时功能只是当次有效,不会在以后的时间里重复执行。
每按动一次睡眠按键,就会执行一次倒计时。
说明:目前,电孵化行业就是使用这种睡眠倒计时功能来执行每次 1:59 小时后。
利用其输出来进行自动翻蛋。
(利用其输出的低电平来翻蛋,然后马上又通过有关动作开关自动让其执行下一次倒计时,翻蛋时间长短不受限制)。
标准按键电路

为什么你的按键失灵?都是一个电阻惹的祸,原因在这里。
大部分电子产品上,都有一些按键,比如汽车上,有大量的按键,然而我们经常用着用着,这个按键就失灵了。
失灵的情况很多:有的一坏,就彻底坏了,怎么按都不起作用;有的轻按不起作用,使劲按能起作用,但是用力按久了也彻底坏了;有的明明没有按,却随机的出现被按下去的效果;有的就是没有按下,但是体现的是一直按着的效果;就让人感觉产品的质量很差劲,使用体验很差,其实根本原因在于这些电子产品的按键电路设计存在一点点小问题。
小小的按键,如果不认真分析,设计正确,会严重用户体验,影响产品质量,特别使用十分频繁的按键。
如下图是一个标准的按键电路,很多人就觉得一个按键设计,搞这么多器件,太复杂了。
其实这里的器件每个都有关键的作用,一个都不能少。
下面我们解释一下,每个元器件的作用。
SW1是按键,从图上看,这个按键是按下去才起作用,就是说正常时,按键信号为高电平,按下按键,按键信号变成低电平。
R1是一个上拉电阻,用于正常时输出一个高信号,如果这个电阻没有,而接收芯片没有上拉的画,电路根本不能正常工作;C1是一个滤波电容,用于消抖和滤除毛刺干扰,如果这个电容没有,特别是在按键信号较长的情况,容易引入误触发,随机的出现没有按下时,却产生了按键的情况。
D1是一个保护二极管,用于保护开关信号线上引入的一些高压,防止损坏按键的接收端的芯片;R2电阻有2个作用,其中一个是与C1组成RC消抖电路,很多人认为芯片端可以做消抖处理,就把这个电阻给省掉了。
其实这个电阻还有一个更加重要的作用,就是防止开关氧化。
如果没有这个电阻,按键按下的瞬间,就是将C1直接短接,开关的触点电流很大,会出现高温氧化,久而久之,就按下去不通了。
就是这个原因导致轻按不起作用,很重的按下去还是导通,会起作用。
但是按久了,氧化层加厚,怎么也解除不了。
C2是很小的电容,有什么作用了,很多人不理解,其实这个电容是从EMC角度考虑设计增加的,按键走线较长,就像一个天线,按键信号会耦合上芯片内部电路和地平面高频干扰信号,从这个天线上发射出去,为了防止这种干扰,就在靠近按键端,增加一个pF级小电容。
键盘电路原理

键盘电路原理
键盘电路原理是指将键盘上的按键输入转化为数字信号输出的工作原理。
简单来说,键盘电路由按键、扫描矩阵和编码器三部分组成。
按键是键盘电路的输入端,通常由弹簧、触点和膜片组成。
当按键被按下时,触点闭合,形成电路通路。
扫描矩阵是键盘电路的核心部分,它由行线和列线组成。
按下某一键时,与该键相连的行线和列线就会产生连接,形成一个短暂的电路。
扫描矩阵会逐行扫描检测所有按键的状态,然后将结果传送给编码器。
编码器是将扫描矩阵的检测信号转化为数字信号的部分。
它可以将行列线的连接状态进行编码,生成一个唯一的编码值,用于表示所按下的按键。
这个编码值可以通过串行通信、并行通信等方式传输给处理器。
在实际应用中,键盘电路通常会有多个按键和一组扫描矩阵,以便支持多个键的同时检测。
此外,键盘电路还可能包括部分电容触摸屏的原理,通过触摸屏上的电容变化来实现按键的检测。
综上所述,键盘电路原理通过按键、扫描矩阵和编码器的协同工作,将按键输入转化为数字信号输出,实现了键盘与处理器之间的信息传递。
这为我们使用键盘输入信息提供了基础。
键盘输入与LCD显示原理

200Ω×8
g
d
dp
b
e
c
8155
0
1
2
3
4
a 5
f
6
PA0~PA7
电路的接法决定了必须采用逐位扫描显示方式。 即从段选口送出某位LED的字型码,然后选通该位LED, 即从段选口送出某位LED的字型码,然后选通该位LED, 并 保持一段延时时间。然后选通下一位,直到所有位扫描完。
要注意的两个问题:
1.字型码通常通过查表指令MOVC来求得. 1.字型码通常通过查表指令MOVC来求得. 2.换位显示时通常要加一段程序使所有的LED全灭. 2.换位显示时通常要加一段程序使所有的LED全灭.
com
com
例:模拟产品计数显示电路
段 显
编 程
ORG 1000H STAR:MOV TMOD,#60H ;定时器T1工作在方式2计数 MOV TH1,#00H ;T1置初值 MOV TL1,#00H MAIN:MOV P1,#0C0H ;数码管显示0 DISP:JB P3.3,DISP ;监测按键信号 ACALLDELAY ;消抖延时 JB P3.3,DISP ;确认低电平信号 DISP1:JNB P3.3,DISP1 ;监测按键信号 ACALLDELAY ;消抖延时 JNB P3.3,DISP1 ;确认高电平信号 SETB TR1 ;启动计数器 DISP2:MOV A,TL1 MOVC A,@A+DPTR ;查表获取数码管显示值 MOV P1,A ;数码管显示计数值 CJNE A,#8E,DISP2 LJMP STAR TAB:0C0H,0F9H,0A4H … … DELAY:MOV R2,#14H DELAY1:MOV R3,#0FAH DJNZ R3,$ DJNZ R2,DELAY1 RET END
CD4026在数字显示门铃电路中的应用

CD4026在数字显示门铃电路中的应用作者:***来源:《科技风》2021年第19期关键词:CD4026;数字门铃;电子数字显示1绪论日新月异,技术进步也随之加快,越来越多的电子产品进入人们日常生活,数字显示门铃就是很好的一个例子。
数字显示门铃电路可以记录来客次数,并通过数字管道显示,通常是用十进制计数器和七段数字译码器的两组芯片来完成数字显示的计数功能。
为简化电路,节省成本,采用功能多样、使用简单方便的CD4026芯片。
2 CD4026介绍CD4026具有较强的驱动能力,可以直接驱动一位共阴极数码管用来显示0~9这10个数字,若想用其驱动共阳极数码管工作,可以在CD4026的a~g端各接一个NPN型三极管作为倒相,这样即可驱动共阳极数码管工作。
CD4026可以为LED数码管提供输入信号。
CD4026作为一种数字芯片,结合了十进制计数和七段解码两个主要功能,大大节约了开发成本。
由于CD4026输出信号具有可遵循的规则,因此可以通过对进位脉冲和标准清零信号的合理反馈来实现计数的功能。
由于CD4026芯片自身具有解码功能,所以它可以在驱动程序文本数字管理器中将十进制数字转换为七位显示,而无需特殊的显示转换器。
CD4026的一个输出端口是abedefg可以直接把它同一个LED 的数码管相连接。
CD4026的端口之一CR是一个可以实现异步清零的端口,当CR=1时,整个计数器立即被异步清零。
CD4026的工作电压范围为3~16V,有DIP-16和SOP-16两种封装。
其内部包含有约翰逊计数器、逻辑门电路及7段译码驱动显示电路。
CD4026数字芯片的引脚图如图1所示,其引脚功能如表1所示。
3基于CD4026芯片的数字显示门铃电路3.1电路组成与功能介绍如图2所示,该装置通过多功能数字芯片CD4026控制显示屏来实现数字显示功能,同时通过按键开关控制门铃电路以及555时基电路来实现计数功能。
3.2工作原理数字显示门铃与普通门铃最大的区别在于添加了记忆显示功能,该功能可以记录访客人数,借助按键通过显示器将访客人数显示出来。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录摘要 (1)1.设计内容及要求 (2)1.1设计的基础要求 (2)1.2设计的具体要求 (2)2.电路方案的设计及论证 (2)2.1电路设计过程分析 (2)2.2电路的原理框图: (3)2.3元器件和芯片选择及芯片原理说明 (3)2.3.1 编码器 (3)2.3.2 与非门芯片 (4)2.3.3 与门芯片 (5)2.3.4 非门芯片 (6)2.3.5 信号锁存芯片 (7)2.3.6 译码显示芯片 (9)2.4 设计电路方案一 (9)2.4.1 方案一电路图 (10)2.4.2 原理说明 (10)2.5设计电路方案二 (11)2.5.1方案二电路图 (12)2.5.2 原理说明 (12)3.硬件电路的设计与制作及调试 (15)3.1电路仿真 (15)3.1.1Proteus软件介绍 (15)3.1.2电路仿真过程及分析 (15)3.2 电路实物的制作与调试 (19)3.2.1 电路连接前的注意事项 (19)3.2.2 电路连接过程 (20)3.2.3 电路的测试和纠错 (20)4.设计总结 (21)5.收获和体会 (22)参考文献 (23)附录元件表 (24)摘要数字电子技术的应用现在已经渗透到了人们日常生活的各个方面中,了解并运用基础的数字电路知识和技能应当成为当代大学生应掌握的能力之一,同时这也是紧跟时代科技步伐,培养与时俱进精神的一个要求。
本文对一个简单的数字逻辑功能电路进行设计,从最开始的电路功能分析,到电路方案的设计再到电路原理的说明,以及后续的硬件电路的仿真、制作和调试。
全面的对所学电工电子技术知识进行一次整合和运用。
其中对电路的功能原理和电路的仿真及硬件制作会有重点的介绍,在此基础上介绍仿真所需要的软件、硬件制作时的具体元件的选取等内容。
文章最后就本次电工电子课程设计的过程进行总结,并谈谈得到的收获及感想。
关键字: 按键扫描仿真电路制作按键状态扫描显示电路的设计与制作1.设计内容及要求1.1设计的基础要求为考察之前数字电路知识的掌握程度,电路设计原则是只能使用数字电路的中的比较基础的芯片,包括中规模集成芯片和简单的触发器类芯片。
而类似于单片机等功能较为丰富的芯片则不宜使用。
电路实物的连接可用面包板进行,也可自己动手焊接电路。
所制作电路必须功能完备,芯片的数量尽量要少,外形整齐,焊板电路应注重焊接的要求,以求美观。
1.2设计的具体要求本次课程设计的题目为按键状态扫描显示电路的设计与制作。
具体内容及要求为:0~9十个数符标识十个按键,每个按键控制一个数字码;当有按键按下时,显示其对应数字,直到新的按键作用;若多个按键同时作用,只响应最先作用的按键。
2.电路方案的设计及论证2.1电路设计过程分析此次课程设计的题目控制变量为十端信号高低电平的输入,最终输出为数码管的数字显示。
首先,为获得输入信号的真值情况,而由于输入信号过多,应使用编码电路作为信号的接收端。
其次,由于电路应具有只响应第一个信号的功能要求,因此电路设计中必须具有信号控制屏蔽后续信号的子功能电路,接着应设计一个输出信号保持电路以保证输出显示的连续性,最后是连接数码管的译码显示电路。
2.2电路的原理框图:图1 电路原理框图电路一共由五大功能块组成,根据实际的芯片供应情况以及芯片选择的原则,现为各个功能块选择合适的芯片,并适当的将芯片功能加以解释。
2.3元器件和芯片选择及芯片原理说明2.3.1 编码器十位电平信号可以由十个轻触开关分别接通电源和地实现高电平和低电平的输入。
编码电路功能可由编码器完成。
常用的九线四线(九输入四输出)优先编码器有74LS147,74LS148(TTL)等,这里就选用74LS147作为本次课程设计的编码器芯片。
74LS147芯片的引脚图和真值功能表如图2和表1所示:表1 74LS147真值表图2 74LS147引脚图74LS147芯片采用标准的十六管脚封装,除了输入输出端和电源及地端外,还有第15管脚的NC端,含义为NO CONNECT,即无连接端。
由逻辑真值表可以看出,147芯片的输出端的编码电平为负值输出,使用时应稍加注意。
优先编码器的输入端为低电平有效,而且高位的低电平可以阻值低位低电平信号的输入。
实现“优先”功能。
2.3.2 与非门芯片数字电路设计中常用的与非门芯片有许多种,根据通常根据输入信号个数的不同而设置不同的型号。
本次课程设计需要的是一个四输入与非门芯片。
常用的四输入与非门芯片为74LS20(TTL),本次课程设计就采用这个芯片。
74LS20芯片的引脚图和真值功能表如图3和表2所示。
图3 74LS20引脚图表2 74LS20真值表2.3.3 与门芯片为了更好的实现电路输入信号的控制功能,此次课程设计还需要逻辑与门芯片。
常用的与门芯片为74LS08(TTL)。
实际上,电路需要的是四输入与门芯片,而市场上没有提供这类型的芯片。
所以只好用四二输入的与门芯片74LS08来替代实现。
74LS08芯片的引脚图以及真值表如图4和表3所示。
表3 74LS08真值表74LS08采用十四管脚封装,除电源和地脚外,其他管脚均为输入输出管脚。
由芯片的真值表可以看出,只有当输入信号均为高电平时,输出才为高电平,完成“与”的逻辑计算。
由四二输入与门实现四输入与门的方法很简单。
只需将任意两个与门的输出端连接至第三个与门电路的输入端,以第三个与门电路的输出为总输出即可。
2.3.4 非门芯片我们知道,优先编码器是将输入信号的数值编成其BCD码的取反状态。
为了得到输入数值正确的BCD编码,则需要对编码的输出信号进行非操作。
中规模数字电路中常用的非门芯片为74LS05(TTL)。
74LS05芯片的引脚图和真值表图5和表4所示。
图5 74LS05引脚图表4 74LS05真值表74LS05采用十四引脚的封装,除电源和地引脚外,其余为六个非门电路的输入输出。
由真值表可以看出,电路的输出状态总是于输入相反,从而实现“非”的计算。
2.3.5 信号锁存芯片电路信号最终的输出要具有保持的能力,那就必须借助锁存芯片的信号处理功能。
锁存芯片具有将输出信号锁住的功能,通过功能引脚的设置可以在保持输出及数据修改两个功能状态间转换。
常用的锁存器芯片为74LS573(TTL )和74HC573(CMOS),两者功能完全相同,只是制作工艺和材料不一样。
74XX573芯片的引脚图和逻辑功能真值表如图6和表5所示:表5 74LS573真值表图6 74XX573引脚图芯片采用的是二十引脚的封装。
输入输出时能端控制着锁存器的工作状态。
当输入使能端LE 为高电平而输出使能端OE 为低电平时,锁存器对于输入信号来说相当于一个通路,输出信号随着输入信号的改变而立即改变。
当输入使能和输出使能均为低电平时,锁存器芯片就保持最后的输出状态不变,同时阻止信号的输入,实现保持输出的功能。
当输出时能端OE为高电平时,芯片处于非工作状态,输出端为高阻状态。
在设计过程中发现某些计数器芯片也具有信号设置和保持功能,在设计电路时可以将其考虑在内。
具有数据预置和保持输出功能的计数芯片为74LS161。
此芯片的标准描述为四位二进制同步加法计数器,其主要功能还是进行计数。
74LS161芯片的引脚图和逻辑功能真值表如图7和表6所示:图7 74LS161引脚图表6 74LS161真值表芯片的保持功能前面已经有所解释。
至于芯片的置数功能也很简单,只需给置数信号端PE一个有效的低电平,然后输入要求预置的逻辑信号电平,就可以完成置数这一步骤。
这个功能对于本次课程设计题目的解决有较大的启发帮助作用。
2.3.6 译码显示芯片最终输出的结果是驱动数码管显示输入的数值,故需要用一个显示译码器来翻译四位BCD码,并驱动数码管完成显示任务。
显示译码器可以看作一般的译码器来看待,只不过其输出的七位编码适用于数码管的数字显示。
常用的显示译码器型号为74LS48。
74LS48的引脚图如图8所示。
图8 74LS48引脚图74LS48的真值表涉及到数码管驱动显示的数值组合方式,此处相对来说较为复杂,就不列出。
记住其功能为四位BCD码输入,然后连接共阴极数码管就可对应显示数值即可。
2.4 设计电路方案一经过比较和分析,首先提出用计数器作为电路的核心功能元件来完成电路。
经过对各个芯片输入输出情况的分析及现掌握的芯片资料,针对课程设计中所提出来的电路功能要求,现将方案一的电路图提出。
方案一的设计电路图如图9所示。
2.4.1 方案一电路图图9 方案一电路图2.4.2 原理说明这个电路运用了前文所提到的九线四线编码器74LS147、非门芯片74LS05、与门芯片74LS08、与非门芯片74LS20以及计数器芯片74LS161。
同时额外需要一个计数器芯片的时钟脉冲信号CP。
脉冲信号可由实验室提供。
首先,轻触开关连接的是低电平信号,编码器无影响状态下输入的是高电平,编码器输入端的上拉电阻及电源未表示出,已省略。
由编码器的真值表可知,当输入全为高电平时,其四位输出也全为高电平。
编码器四位输出信号的经过四位与门芯片后送给计数器的置数信号端PE。
在编码器无信号输入的情况下(无开关按下),计数器的置数信号端PE持续接受高电平信号状态,而计数信号端始终有一端接地,故计数器在此状态下一直为保持输出状态。
当有开关作用后,编码器四信号输出的与逻辑必为低电平,所以此时计数器的置数状态被开启,接收来至编码器的信号(经过非门),当CP信号上升沿到来时,编码器的信号就可以被计数器所接收。
当开关断开后,整个电路回到起始状态,但是此时电路输出已经改变成某个输入的数值,并能持续保持到下一个触发信号的到来。
至于“零”信号的输入,可以通过直接触发计数器的置零信号端完成,通过一个开关使计数器的清零端连接至低电平,若想让数码管显示“零”,则作用该开关即可。
电路的译码显示电路已经整合成了一个四输入的数码管,实际上这个四输入数码管是由七段译码显示芯片74LS48和七段(八段)数码管构成。
这个电路存在的一个问题是关于设计的第三个要求。
设计要求电路只响应第一个触发的信号。
但通过分析可以知道,此电路在第一个开关触发后,若同时按下其他的开关,只要CP脉冲信号合适,电路将会响应后一个按键的状态。
但是如果第二个按键按下的时间过短,可能会由于没有CP信号的触发而不能被计数器响应,此时电路仍然保持第一个按键的状态。
因此,就总体来说,此电路已经可以完成设计的大部分要求,只是在按键同时作用的处理上还不够完善,需待改进。
通过进一步的思考,电路的计数器功能可由锁存器来代替,由此提出了设计电路的第二种方案。
2.5设计电路方案二第一个方案的计数器虽然可以较为简单明了的完成设计电路的大部分功能,但是由于按键共同作用的问题解决的不是很好,并且如果将CP信号制作作为设计的一部分,则电路又过于复杂。