分享

脉冲按键电话按键显示器

 共同成长888 2015-09-30

EDA课程设计报告书

设计题目:脉冲按键电话按键显示器

设计要求:

1.设计一个具有八位显示的电话按键显示器

2.能准确反映按键数字;

3.显示器显示从低位向高位前移,诸位显示,最低位为当前输入位;

4.重按键时,能首先清除显示;

5.摘下话机后才能拨号有效,挂机后熄灭显示。

一  设计思路

根据题意,要设计一个具有八位显示的脉冲按键电话按键显示器,首先要有一将脉冲信号转换成数字信号的编码器,在此采用两片74148结成10线-4线编码器。其次,由于要求显示的数字从低位向高位前移,就必须在电路中设计一个移位寄存器,用以从低到高移位显示数字。在显示部分采用的是四个数据选择器和一个八进制计数器。为使输入脉冲稳定,在输入端还设计了一个防抖动电路。

二  设计方案

      根据上面的想法,我将电路分为四个模块:输入模块,移位寄存模块,扫描电路和输出模块。电路总图为:

       图中SHURU为输入模块,JICUN为移位寄存模块,SAOMIA为扫描电路,YMSC为输出模块,下面就分别就每一个模块的用途分别讲述

1 输入模块

       这是由防抖动电路和一个10-4编码器构成的。其中10-4编码器是由2个74148构成,这样就可以把脉冲信号转变为数字信号。每当由一个脉冲信号,就会在CP端输出一个脉冲信号,作为移位寄存器的CP信号

其中防抖动电路的电路图为:

编码器电路为:

2 移位寄存器模块

这个模块的主要功能就是储存已有的数字信号,并把每个信号移位,其中CP信号由上一个模块输入,GUAJI端输入低电平时就可以把移位寄存器置为高电平,可以是BCD7段译码器灭灯。

 

其中YXJCQ的电路图为:

3 扫描电路

这个模块就是把移位寄存器中的信号选择出来,并和下个模块联在一起,以便连续显示

4 输出模块

  这就是一个BCD7段译码器,用来显示数字

四 波形仿真

下面的图为输入10个信号后的图

仿真结果与实验预期相符

三 硬件实验方案和结果

将设计好的电路编译后下载到实验箱中,联好接线,即可进行实验,实验结果符合题目要求,能准确反映按键数字并从低位向高位前移,逐位显示,最低位为当前输入位。

收获和体会

两个星期的EDA课程设计很快就过去了,在这两个星期中,感觉自己学到了很多知识。以前只是在纸上分析和设计电路,这次却是动手来做。一开始看到题目的时候感觉并不难,可是真正动手设计的时候才发现有很多问题都没有考虑,才体会到了设计的辛苦。当我把问题逐个解决掉,并看到自己设计的显示器能工作时,感到非常的高兴。这次EDA课程设计检验了我们以前所学的知识,并让我们把知识灵活的应用,实在时给我了很大的收获。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多