《简易公用电话计时器》由会员分享,可在线阅读,更多相关《简易公用电话计时器(18页珍藏版)》请在金锄头文库上搜索。
1、 电子课程设计 简易公用电话计时器 学院:电子信息工程学院 专业:电气工程及其自动化 班级: 姓名: 学号: 指导老师:闫晓梅 2014年 12 月 14 日 简易公用电话计时器 一 设计任务与要求 简易公用电话计时器是一种用数字显示的计时装置,具体要求如下: 1每一秒钟计时一次。最大计时时间为 59 分 59 秒。 2具有手动复位功能。 3每一分钟报警一次 。 4通话时长超过三分钟按通话一次计数。最大计数为99 5可对通话次数手动清零。 要求完成的任务如下: 1画出整体电路图,并进行必要的分析说明。 。 2用设计软件对可编程器件进行设计输入、设计仿真和器件编程,使器件具有所规定的逻辑功能。
2、3. 安装调试所设计的电路,使之达到技术指标要求。 4.对实验结果进行分析记录。 二、总体框图 1.该简易公用电话计时器总体框图如下: 图 1.简易公用电话计时器总体框图 2.设计思路: 实验的第一步是要提供一个标准时间,即提供一个周期为一秒的方波信号。由于最大计时为 59 分 59 秒,因此设计需要四位计数电路,分别为秒个位、秒十位、分个位、分十位。计数之后才能进行进行译码显示。同时在一分钟的时候给报警电路一个脉冲信号,用以达到报警的目的。另外需要设计电话的手动开关,即模拟打电话和挂电话的过程。同时其要求超过三分钟按一次计数。及要求有计数功能。最大计数为 99 故需要添加一个二位计数电路。同
3、时为其设计一个开关以达到手动清零的目的。 3.模块功能: (1)秒脉冲发生器模块 本实验选用555计时器组成多谐振荡器发出的脉冲, 从而获得1HZ的秒脉冲。电路图如下图所示: 图 2.秒脉冲发生器 (2)译码显示模块 秒个位、秒分位、分个位、分十位分别位 10、6、10、6 进制计数器。秒、分个位均为十进制,即显示 09.秒、分十位为 6 进制计数器,显示 05、 图 3.译码显示模块 (3)手动复位模块 该部分有一个开关和串联电阻以及一个 5V 电压源组成。用以达到模拟电话的通话及挂断过程。 (4)报警装置模块 用一个灯泡来实现该电路的报警功能。 (5)通话计数模块 该部分用俩片 74LS1
4、60 芯片来实现起最大计数为 99 的功能要求。 (6)计数器手动清零模块 该部分用与手动复位部分相同的元器件来实现其要求。 三、选择器件 74LS160 十进制加法计数器 6 个 555 555 计时器 1 个 74LS03 双输入与非门 2 个 74LS04 非门 1 个 74LS12 三输入与非门 1 个 74LS20 四输入与非门 1 个 74LS08 双输入与门 1 个 74LS00 双输入与非门 1 个 电阻 1K 欧 2 个 电阻 欧 2 个 电阻 100 欧 1 个 开关 单刀单掷开关 2 个 DCD-HEX LED 显示屏 6 个 VCC 5V 电压源 8 个 灯泡 灯泡 1
5、 个 表一 选用元器件 以下是几个主要元器件的介绍和说明: (1)74LS160 的应用 它是同步十进制加法记数器,当 LOAD 端输入底电平时处于预置数状态,D0、 D1、D2、D3 的数据将会在 CP 上升沿到达时被置入 Q0、Q1、Q2、Q3 中,它的预置数是同步的。下图是 74LS160 的逻辑图,图中 LD 为预置数控制端,A 到 D 为数据输入端,RCO 为进位输出端,RLC 为异步置零端,QA-QD 位数据输出端,ENP和 ENT 为工作状态控制端。 图 4. 74LS160 的逻辑符号 图 5 74LS160 的内部结构图 图 (5)为 74LS160 的内部原理图。当 RC=
6、0 时所有触发器将同时被置零,而且置零操作不受其他输入端状态的影响。当、LD=0 时,电路工作在预置数状态。这时门 G16-G19 的输出始终是 1,所以 FF0-FF1 输入端 J、K 的状态由 D0-D3的状态决定。当 RC=LD=1 而 EP=0、ET=1 时,由于这时门 G16-G19 的输出均为 0,亦即 FF0-FF3 均处在 J=K=0 的状态,所以 CP 信号到达时它们保持原来的状态不变。同时 C 的状态也得到保持。如果 ET=0、则 EP 不论为何状态,计数器的状态也保持不变,但这时进位输出 C 等于 0。当 RC=LD=EP=ET=1时,电路工作在计数状态。从电路的 000
7、0 状态开始连续输入 16 个计数脉冲时,电路将从 1111 的状态返回 0000 的状态,C 端从高电平跳变至低电平。利用 C 端输出的高电平或下降沿作为进位输出信号。 CP EP ET 工作状态 X 0 X X X 置零 1 0 X X 预置数 X 1 1 0 1 保持 X 1 1 X 0 保持(但 C0 ) 1 1 1 1 计数 表 2 四位同步二进制计数器 74LS160 的功能表 由其功能表可得,当置数端为 0 时,输出全为 0。预置数端为 0,当脉冲到达时,计数器置数;当置数和预置数端都为 1,且 EP=ET=1 时,计数器进行加法计数;当 EP=0,EP=1 时,输出不变,且 R
8、CO=0;当 ET=1 时,各输出及 RCO 都保持不变。 (2) 555 定时器应用 国产双极型定时器 CB555 电路结构图。它是由比较器 C1和 C2,基本 RS 触发器和集电极开路的放电三极管 TD三部分组成。 VH是比较器 C1 的输入端,v12是比较器 C2的输入端。C1和 C2的参考电压 VR1和 VR2由 VCC经三个五千欧电阻分压给出。在控制电压输入端 VCO悬空时,VR1=2/3VCC,VR2=1/3VCC。如果 VCO外接固定电压,则 VR1=VCO,VR2=1/2VCO. RD是置零输入端。 只要在 RD端加上低电平, 输出端 v0便立即被置成低电平,不受其他输入端状态
9、的影响。 正常工作时必须使 RD处于高电平。 图中的数码 18为器件引脚的编号。 图 6 555 定时器逻辑符号 555 定时器是一种中规模集成电路,只要在外部配上适当阻容元件,就可以方便地构成脉冲产生和整形电路。 电路组成 555 集成定时器由五个部分组成。 1、基本 RS 触发器:由两个“与非”门组成 2、比较器:C1、C2 是两个电压比较器 3、分压器:阻值均为 5 千欧的电阻串联起来构成分压器,为比较器C1 和 C2 提供参考电压。 4、晶体管开卷和输出缓冲器:晶体管 VT 构成开关,其状态受Q端控制。输出缓冲器就是接在输出端的反相器 G3,其作用是提高定时器的带负载能力和隔离负载对定
10、时器的影响。 1 & & & CO TH TR +VCC uO D 5k 5k 5k C1 C2 G1 G2 G3 T + + 2 6 5 8 4 3 7 R Q Q 图 7. 555 定时器内部结构图 基本功能 当0R时,1Q,输出电压OLoVV 为低电平,VT 饱和导通。 当1R时,CCTHVV32时,CCTRVV31时,C1 输出低电平,C2 输出高电平,1Q,Q0,OLoVv ,DT饱和导通。 当1R、CCTHVV32、CCTRVV31时,C1、C2 输出均为高电平,基本 RS 触发器保持原来状态不变,因此ov、VT 也保持原来状态不变。 当1R、CCTHVV32、CCTRVV31时,
11、 C1 输出高电平, C2 输出低电平,0Q,Q1,OHoVv ,VT 截止。 逻辑函数式Y= A 555 定时器功能表 输 入 输 出 阈值输入(vI1) 触发输入(vI2) 复位() 输出() 放电管 T 0 0 导通 1 1 截止 1 0 导通 1 不变 不变 表 3 555定时器逻辑功能表 (3) 三极管非门。 在一些实用的反向器电路中, 为了保证在输入低电平时三极管可靠地截止,常将电路接成图2.3.3的形式。 由于接入了电阻R2和负电源VEE,即使输入的低电平信号稍大于零,也能使三极管的基极为负电位,从而使三极管能可靠地截止,输出为高电平。 当输入信号为高电平时,应保证三极管工作在深
12、度饱和状态,以使输出电平接近于零。为此,电路参数的配合必须合适, 保证提供给三极的基极电流大于深度饱和的基极电流。 逻辑函数式 Y= A 校时电路所用的芯片是74LS04,如下图所示: 图 8. 74LS04内部电路图 功能表如下图: 同理可知其他各非门与04 的原理基本相同。其之间最大的区别在于是几输入的。00 与 03 均为双输入与非门。 12 为三输入 20 为四输入。 在此就不做过细的介绍了。 (4) LED 显示屏 LED 显示屏是由发光二极管排列组成的一显示器件。 它采用低电压扫描驱动,具有:耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远、规格品种全等特点。 目前
13、LED 显示屏作为新一代的信息传播媒体,已经成为城市信息现代化建设的标志。管脚分别接输出段的、 图 9 七段显示数码管 四、功能模块 1555 多谐振荡器组成脉冲发生器 多谐振荡器不需要外加输入信号, 只要加上直流电源就能自动输出相应频率和宽度的矩形脉冲。由于矩形脉冲含有丰富的高次谐波,所以称为多谐振荡器。多谐振荡器电路能从一种状态翻转到另一种状态, 变化极其迅速。 多谐振荡器的稳定度及频率的准确度决定了数字钟计时的准确程度, 通常选用成品振构成振荡器电路。一般来说,振荡器的频率越高,计时精度越高。如果精度要求不高也可采用集成逻辑门与 RC组成的时钟源振荡器或由集成定时器555与RC组成的多谐
14、振荡器。参考电路图如图所示: 图 10.秒脉冲发生器 通过该电路我们可以得到脉冲为 1Hz 的秒脉冲。 2.计数译码显示 这一部分采用 74LS160 实现秒个位、秒十位、分个位、分十位的计数,其中秒十位和分十位是 6 进制,秒个位和分个位是 10 进制。当第一个秒个位计数器的计数到 9 的时候,就发出一个脉冲给秒十位计数器电路一个进位信号,当秒十位计数器到 5,秒个位计数器到 9 的时候给分个位计数器电路一个进位信号。如下图可看出秒个、十位和分个、十位电路图相同。所有计数器的显示均采用DCD-HEX译码显示器。如下图 图 11,译码电路 3.计数器功能。 该部分要求就是的最大值为 99.我们
15、选用两片 74LS160,通过级联的方式组成十进制计数器。同时其要求通话时长超过三种按一次计数。故其分别由分个位,分十位引出输出 0011,0000 再分别通过一个二输入与门和四输入与非门之后,二者的输出在经过 74LS00 与非之后送入个位芯片的 74LS160 的 CLK 端,作为输入信号。如下图: 4.报警功能模块 该模块由一个灯泡和一个 74LS04 非门组成。 其输入信号是 74LS12 的输出端输出的信号,以达到每一分钟报警一次。如下图: 图 12,报警电路 5.手动复位和清零模块 该模块分别有开关,5V 电压源,电阻组成。构成简单的开关。复位开关四个计时装置的 74LS160 清
16、零端相连, 而清零装置与计数装置的两片 74LS160 芯片的清零端相连。如下图: 图 13 开关电路 五、总体设计电路图 本电路的工作过程如下: 由 555 定时器组成一个多谐振荡器,产生周期为 1Hz 的脉冲, ,秒脉冲传给秒个位计数器的 CP 脉冲输入端,从而 4 位显示计数开始工作。 4 位显示计数的秒个位、分个位都是十进制计数器(显示 09) ,秒十位、分十位都是 6 进制计数器(显示 05) ,总共使用 4 片 74LS160 实现。 当秒个位计数器显示 9,秒十位计数器显示 5 的时候给分个位计数器一个脉冲信号使其进位,同时给报警电路一个脉冲信号,使起报警 1 秒钟。 同时当通话
17、时长超过 3 分钟时, 信号传输到由两片 74LS160 组成的计数器,计数一次。最大计数为 99. 当按下清零开关时,所有显示计数器得到一个低电平,计数器清零。 当按下复位开关时的时候,给所有显示计数器清零端一个有效低电频,使其清零。 仿真结果图如下: 图 14.总体电路 经仿真测试其结果均可以实现。设计成功。 六、心得体会 通过这次简易公用电话计时器的设计与制作,让我了解了设计电路的程序,也让我了解了关于公用电话的原理与设计理念。在此次设计过程中,更进一步地熟悉了芯片的结构及掌握了各芯片的工作原理和其具体的使用方法.这次课程设计使我深刻认识到自己在课本知识与实际应用之间存在的不足, 意识到平时自己在理论与实践相结合方面下的功夫太少, 根本不能适应本专业的要求与将来社会的需求。 在实验的硬件实现过程中, 理论的电路实现结果与真实的结果往往存在差别,由于实验器件的限制,实际操作连接的电路与理论的也存在差别。在各个仿真过程中,并不是一次性就可以出现结果。需要找出不能进行仿真的原因,一次次对电路进行修改。 由于存在器件的限制, 有个别器件必须要以其他一个或几个器件代替。 本次课程设计, 使我深刻认识到在以后的学习生活中要注意理论与实际相结合,在学习理论知识方面要力求精益求精。