电话机使用次数记录器_第1页
电话机使用次数记录器_第2页
电话机使用次数记录器_第3页
电话机使用次数记录器_第4页
电话机使用次数记录器_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子课程设计电话机使用次数记录器学院:电子信息工程学院专业、班级姓名:_学号:指导教师:2014年12月一、设计任务与要求设计一个电话机使用次数记录器。要求:1、计数范围是0到99,到99后自动复零重新计数;2、在计数过程中可随时手工复位重新计数;3、电话接听与拨号均计数一次;4、通话显示。二、总体框图接听计脉冲 发生 器显 示 器零模块、手 动 清令 模课 设 总 体 框 图本设计可分为接听计数模块、拨号计数模块、总计数模块、手动消 自动清零模块、显示模块和脉冲输出模块。利用同步十进制计数器74LS160接成一百进制实现计数功能,两片74LS160 可实现这一功能, 但设计要求计数过程中可随

2、时手工复位重新计数, 要实现这一功能, 需要手动开关控制, 通过调节高低电平的输入来控制计数器的清零与计数。我所采用的是通过控制LD'输入高低电平来控制每一模块的计数。当需要手 动复零时将LD'接地,当需要正常计数时将其接入高电平。接听计数与拨号计数都是服务于总计数的, 总计数器显示的数字是由接听计数器与拨号计数器之和组成的,话机各计数器范围都为 0 到 99,即总计数器当记到 99 后复零,而总通话次数是接听次数与拨号次数的累计,当总计数器记到99 后无论接听与拨通计数多少都要随总计数器复零,这时需要总计数器在记到99 后同时产生一信号能使接听计数器和拨号计数器在此时复零,当

3、总计数器计数到 99 时, 利用门电路的逻辑关系, 把十位和个位的 1001 组成的一个经门电路逻辑成为一个清零信号,接入各计数器的清零端,使计数器自动清为零。总计数器在记到 99 时会产生一进位信号,在其进位端接一非门接到接听计数器与拨号计数器RD'端使两计数器复零,这样既保证了在总计数器计数时接听 计数器与拨号计数器能够正常计数,又能在达到计数要求后总体复零。对于如何让在接听计数器计数时总计数器同时计数,在拨通计数器计数时总计数器同时计数,采用开关原理,当有电话打入时按接听键,此时脉冲信号接入接入模块,进行计数,当需要拨号电话时,这是按拨号键,此时脉冲便接入拨号模块,接听模块与拨号

4、模块计数不冲突,在此过程脉冲是一直接入总计数模块的,接听与拨号均计入计数器。与非门自动清零是为了满足记到 99 后自动清零要求, 当计数器记到 99 后产生进位信号,利用此进位信号取非同时接入接听计数模块和拨号计数模块R' ,使俩模块自动清零。显示模块利用显示译码器,将计数器输出接到显示译码器的输入端能够很直观的观察到计数结果。脉冲输出模块使用 555 多谐振荡器电路, 接通电源产生脉冲信号, 为计数器提供时钟信号。三、选择器件设计要求选择常用器件,计数选用常规器件4片74LS160 一片555多谐振荡器,3片74LS283加法器,门电路若干,若干按键开关。74LS160同步十进制加法

5、计数器逻辑功能:从0000开始计数,直到输入第九个脉冲为止,电路将跳过 1010-1111六个状态,返回0000状态,重新计数,与此同时产生向高位进位信 号,从而实现十进制计数功能。设计构思:设计要求要从0记到99实现一百进制,由于74LS160是十进 制计数器,可将两片直接按并行进位方式或用行进位方式得到百进制计数器。如果电路采取并行进位方式接法。则以第一片的进位输出 C作为第二片的 EP和ET输入,每当第一片记成9 (1001)时,C变为一,下一个信号到达时第 二片为计数工作状态,计入一,而第一片计成0 (0000),她的C端回到低电平。 第一片的EP和ET何为一,始终处于计数工作状态。0

6、J1VCC如果采用串行进位方式,两片74LS160的EP和ET恒为一,都工作在计数状 态。第一片每计到9 (1001)时,C端时钟信号为电平,这种接法下两片74LS160 不是同步工作的。0X J1 -fi-11VCC在设计中选用第一种方案,一片控制高位输出,一片控制低位输出,由LD'接入高低电平来控制手动复零,再由总计数端产生的信号通过门电路产生清零信号时 接入拨号计数模块和接入计数模块的 RD'端使两模块自动清零。74LS160的状态转换图(Q3Q2Q1Q0)1100*11010000 > 0001-0010 -0011 IC=QsQo=l100101001111 1

7、11。I1000-0111011说明:Qd,Qc,Qb,Qa分别对应 Q3, Q2,Q1,QQ74LS160的逻辑符号74LS160逻辑功能表7 101111314I s 1金脸Qb£1 -15q_574LS160/161QccD口口遇泌74LS16O要辑符号74LS160逻辑功能表74LS160功能表:CP Rdx oL 1x 1X 11LdEP ET工作状态一等预置数保持保持(但00)计数74LS160管脚图也号 CO Qo 44% CTj LD向向向向回向同T)74LS160十进制计数器| 1 |234567|8CR CP q D Z>2Z?

8、3 CTp CND74LS160内部原理图G&£FGuCPE?G之>C1 R &11KEP口功能原理:LD为预置数控制端,D0D1D2D的数据输入端,C为仅为输出端,RD为异步 置零(复位)端,EP和ET为工作状态控制端。当RD'=0时所有触发器将同时被置零,而且置零操作不受其它输入端状态的 影响。当RD'=1、LD'=0时,电路工作在同步预置数状态,止匕时FF0FF1FF2FF3俞入 端J、K端的状态由D0D1D2D3勺状态决定。当 RD'=LD'=1 而 EP=Q ET=1 时,FF0FF1FF2FF的处在 J=K=0

9、的状态,所以 时钟信号到达时他们保持原来的状态不变。同时C的状态也得到保持。如果ET=O, 则EP无论为何状态,计数器的状态也将保持不变,但这时进位输出 C=Q当RD'=LD'=EP=ET=1B寸,电路工作在计数状态,电路从 0000状态开始,到 第九个脉冲时电路进入1001状态,当十个计数脉冲输入后,FF1和FF2维持零 状态不变,FF0和FF3从一翻转为零,故电路跳过1010到1111六个状态返回0000 状态从而形成十进制计数器。555定时器接成的多谐振荡器:占氏£ R:w E多谐振荡器连接图:S 47 5353UO6215逻辑符号:8 U1VCCRST OUT

10、DISTHRTRICONGND心“TH*0XXI0导通11截止10导通1蓊B a小变不变逻辑功能表:1 LM555CN内部原理图:器件逻辑功能:器件由比较器C1和C2、SR锁存器和集电极开路的放电三极管 TD三部分组 成。V11是比较器C1的输入端(也称阀值电压),V12是比较器C2的输入端(也 称触发端)0C1和C2的参考电压VR1和VR2由Vcc经三个5千欧电阻分压给出。在控制电压 Vco悬空时,VU=2/3Vcc,Vr2=1/3Vcc 。如果Vco外接固定电压,则 Vr1=Vco,Vr2=1/2Vco。RD'是置零输入端。只要在RD端上加上低电平,输出端 Vo便立即被置成低 电平

11、,不受其他输入状态的影响。正常工作必须使RD处于高电平。当Vl1>VU、Vl2>Vr2时,比较器C1的输出为0,比较器C2的输出为1, SR 锁存器被置零,TD导通,同时Vo为低电平。当Vl1<VU、Vl2>Vr2时,Vc1=1,Vc2=1,锁存器的状态保持不变,因而 TD 和输出的状态也维持不变。当Vl1<VU、Vl2<Vr2时,Vc1=1,Vc2=0,故锁存器被置一 Vo为高电平,同时 TD截止。当 Vl1>Vr2、V12<Vr2 时,Vc1=0,Vc2=0,锁存器处于 Q=Q'=1 的状态,Vo处 于高电平,同时TD截止。将555定

12、时器的Vl1,Vl2连在一起接成施密特触发器,然后将Vo经R区分电路 接回输入端就构成了多谐振荡器。由外接电阻控制振荡频率的大小。74LS283全力口器:管脚图:74LS283管脚图VCC b3 a3 工3 A4I4 c4)LdLJLJlJJLdLlJ LJL1JE? B? A? U Ai B| Cq GND管脚功能:74L52B3管脚功能A1-A4运算输入端B1-B4运算输入端CO进位输入端E1-E4和输出端C4退位输出瑞内部原理图逻辑功能表:74LS238:具有超前进位的四位全加器。当四位二进制数分别从A1、A2、A3 A4和B1、B2、B& B4端输入时,全加器将两数相加,经由2

13、1、2 2、2 3、24和输出端得到相加后的结果;C0端为进位输入端,C4为进位输出端,当芯片进行组合时,进位输入端和进位输出端就会被利用起来,本次设计进位输入端和进位 输出端都有所利用四、功能模块接听模块:VCC0J11413121115DCD8910HEX与手动清零模块相连,通过LD'控制其随时清零功能,具与多谐振荡器相连利用有通话时产生的脉冲信号,每接一次记一次通话,其输出与显示译码器相连将其二进制代码转化成十进制数显示出来。与总计数器相连,作为总计数器的计数部 分计入总数拨号模块:vcCvXFG12gmRCO91A B C DLOADCLRENPENTQA QB QC QD71

14、003 -14 5562-q >CLKKey = Space74LS160DU4VCCU234-5-6-ABCDQAQBQCQD14131211141312ENPENTRCO15LOAD CLRq'CLK74LS160DDCDHEXU389DCD10HEX其功能与接听计数模块原理相同,在此不再赘述U1U2A4A3A2A1SUM_4SUM_3SUM_2SUM 1101314B4B3B2B1C0C474S283DU4二H>-74LS04DU5A74LS00DU6AU374LS00D121435111526A4A3A2A1B4B3B2B1C0SUM_4 SUM_3 SUM_2 S

15、UM 1C474S283DU7A10131474LS10D12正5A4A3A2A1SUM_4SUM_3SUM_2 SUM10131414一151617U9DCD_HEX711B4B3B2B1C4C074S283D将其与前两模块输出相连,得到总通话次数,与显示译码器相连实现与前面相同 的显示功能,与自动清零模块相连使其产生清零信号,在清零模块详述。VCC5V手动清零模块如图如图所示通过按键又t计数器LD接入高低电平控制,当接高电平时正常计数,当接低 电平时,计数器将被复零总的技术模块:U10DCD_HEXU20AU11DCD_HEX将计数器的输出端接入显示译码器输入端显示其所对应的十进制数自动清

16、零模块:37U20AU19A_>74LS04DZD74LS08J40U22A74LS00D39U18A74LS04D38U21A74LS08J因全加器为十六进制,需要接成十进制以满足要求,到99产生清零信号,即一百进制数,将高位端1010的两1经与门,此时低位为0000,经过非门再与 高低位经门电路得到的结果经过与非门组成逻辑电路,得到清零信号低电平,接到两计数模块的RD'端,自动清零功能实现。秒脉冲发生器VCCR180.6k Q2R280.6k Q5V34VCCRST OUTDISTHRTRICONGNDVCCXSC1C1:120pFC2 20pF由555计时器、外电容和电阻组

17、成由实际情况决定,当有电话打进或者需要 拨出电话时,脉冲发生器开始工作,产生的信号传给计数器,计数器此时开始工 作。当接听电话或者拨打电话停止时,脉冲发生器停止工作。I 11I 111_304_56口随ABCDABCDQQ QQENP RCOENT:NPNTABCD EELOADCLRLOAD CLR_1_EJU17B4B3B2B1C0CLKABCD 2 QQ QQR-74tS16eD44LOAD£374LS160D101314U73RCO2; > CLK74LS160IDU10DCU20AU12-4.SU19ALOAD CLRQA QB QCQD45ENPENT1214A4S

18、UM_4A3SUM_3A2SUM_2A1SUM_1B4B1C0C4A4SUM_4A3SUM_3A2SUM_2A1SUM_1C474LS283D11A4SUM_4A3SUM_3A2SUM_2A1SUM_1B4B3B2B116A4LS04DU15AJ 74LS00DU14Ax>-74LS00D假设有电话打入时此时会通过555C0C4、30 74LS283DU17A74LS10D多谐振荡器14,1312 11"D HEX08JD HEX74LS039(这里用秒脉冲代替,由于图五、总体设计电路图:的关系)产生脉冲,通过按键接到接听计数模块,与此同时总计数也用过全加器增加一, 当需要拨通

19、电话时, 此时多谐振荡器又会产生脉冲, 通过按键计入到拨话计数模块, 与此同时总计数又通过全加器增一, 当总计数达到计数要求, 记到99 时会产生清零信号 (原理前面已述) 接入到接听模块与拨通模块的清零端RD',此时无论两计数模块记到何值, 都要清零重新计数。 同时电路具有手动复零功能,通过按键对计数模块LD'进行控制,当接入高电平时,正常计数,当接入低电平,计数器复零,通过显示译码器能够直接观察所记数字。仿真结果: 上图为仿真记录, 两计数模块总和正好为总计数显示数字, 由此可知仿真的正确性。硬件试验箱实验结果: 由于计数模块与接听模块原理相同, 所以接取部分就 能验证其正

20、确性。实物连接以显示能正常计数,各功能能够正常实现。六、心得体会:课程设计用了整整两周时间, 对于数字电子有了新的认识, 从一开始的无从下手到自己设计出电路, 感觉自己学习数字电子有太多的不足, 首先对各种器件的功能不是很了解, 导致根本不清楚设计该用哪些器件, 通过重新看书, 查阅资料终于慢慢理出一些头绪,但是全加器74LS283N的问题一直困扰着我,要不断尝试和修改。 慢慢了解器件功能, 会加以运用这就是这次课程设计的最大收获, 要完成设计就必须认识自己的不足, 充实自己的知识储备。 而且这对电脑运用也是一种提高, 对自己的动手和动脑能力也是一种促进。 虽然这次的课程设计还很不成熟,但却是我用心完成的,可能会有一些不足,但从现在的知识储备来看,这是尽力达到的水平, 从专业方面讲, 需要改进补充很多, 需要在以后的学习中慢慢了解学习相关知识。这里对自己感触最深的全加器74LS283重点介绍一下:首先它是一个16进制的加法器, 实验中需要把他连接成100 进制的, 这就要考虑各位到 9 以后立刻要变到0,同时十位进位输入为1,这需要各位数加法和小于等于 9 时,需要正常显示, 但实际过程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论