- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河南城建学院带数字显示的挡音量控制器
一、设计目的
设计一个8挡音量控制器,使用两个按键对音量进行控制,并且设计的控制器达到设计要求,
二、设计要求
1、用两个按键控制音量,一个用于增加音量,一个用于减小音量;
2、音量控制分为8档,每按键一下,增加或减小一档;
3、音量增加(减小)到最大(最小)时,继续按音量增减开关无效,即音量被保持,不在继续增(减);
4、开机时自动恢复音量到最小状态;
5、数码管显示音量的大小值,并随着音量的变化即时改变;
三、总体设计
1、设计的总体原理框图如下
图①
2、设计的音量调节器有两个按键和一个开关,:按“加音量”键能对输出音量进行增大,按“减音量”可以对输出音量进行减小,“开关机”音量调节器所在机器的开关机键,
加减音量按键给“音量调节开关”有次序的脉冲高电位,根据加减按键所给的脉冲信号,“音量调节开关”将输入信号翻译成二进制代码同时送给“译码器”和“音量数字显示器”。“译码器”将送来的二进制代码经过编译送给“D/A转换器”,由“D/A转换器”将数字信号转化成模拟信号,再经过多模拟信号的放大实现音量的放大。同时,“音量数字显示器”将从“音量调节开关”处送来的二进制代码经过编译在七段数码管上显示出与输入信号相对应的挡位。从而实现了题目所要求的功能。
四、各部分电路设计
图②,音量调节开关
这个集成块是由两个芯片和若干门电路组成的,包括74LS192计数器和74HC85四位数值比较器组成,两个芯片的逻辑功能如下:
计数器74LS192
当清零端CR为高电平“1”时,计数器直接清零,CR置低电平则执行其他功能。
当CR为低电平,LD 为高电平时,执行计数功能。执行加计数时,减计数端CPD接高电平,计数脉冲由CPU输入;在计数脉冲上升沿进行8421码的十进制加法计数。执行减法计数时,加计数端CPU接高电平,计数脉冲由减计数端CPD输入。
数值比较器74HC85
集成74HC85是4位数值比较器,输入端包括A3~A0与B3~B0,输出端为FAB、FAB、FA=B ,以及扩展输入端为IAB、IAB和IA=B 扩展输入端与其他数值比较器的输出连接,以便组成位数更多的数值比较器,该比较器的原理和2位比较器原理相同,两个4位数的比较是从A的最高位A和B的最高位B进行比较,如果它们不相等,则该位的比较结果可以作为两位的比较结果。若最高位A=B,则再比较次高位A和B,依次类推。显然,如果两数相等,那么,必须将比较进行到最低位才能得到结果。若仅对4位数进行比较时,应对IAB、IAB和IA=B进行适当处理,即IAB=IAB=0和IA=B=1.
这个设计利用了计数器可逆加减计数的功能,在输入端给间歇的高电位脉冲(使用者想要加减音量时按一次加减音量键即是给出了一个高电位脉冲)使74LS192输出二进制编码0000~0111。但我们的设计只需要0~7八个档位,所以必须在74LS192输出信号等于7时锁定输入信号,于是就用到了数值比较器74HC85,并给A设初值0111当74HC85输入的B值等于0111时74HC85在FA=B端送出一个高电位脉冲,因为SR锁存器真值表如下:
S R Q Q非 锁存器转状态 0
0
1
1 0
1
0
1 不变
0
1
0 不变
1
0
0 保持
0
1
不确定 图③
所以结合非门和同或门可以实现的功能是:当74LS192输出的值小于0111时输入由加按键的输入信号有效,当74LS192输入的值等于0111时,输入信号被锁定,加按键的输入信号无效,从而实现所要求功能,即加到最高档位的时候不能再增加音量。每次开机时给CR一个高电位的脉冲信号,实现74LS192的清零,再有输入信号74LS192从零开始计数,从而完成要求的每次开机音量恢复到最小的功能。
74LS192在实现加减计数的时候有一个另外的要求就是:执行加计数时,减计数端CPD接高电平,计数脉冲由CPU输入;在计数脉冲上升沿进行8421码的十进制加法计数。执行减法计数时,加计数端CPU接高电平,计数脉冲由减计数端CPD输入。所以在一个输入端输入高电平的时候必须把另一个输入端置高电平,而且在转换输入端的时候还要同时将自身的高电平电位取消,我们用两个SR锁存器来实现,连接方式如下
图④
这个图块实现的逻辑功能是在两个开关中选择一个输入脉冲信号,同时锁定另一个输入端为高电平,实现加减计数功能。这个图块的真值表如下:
加音开关 减音开关 S1 R1 S2 R2 Q1 Q2 CPU CPD ↑ × 1 0 0 1 1 0 ↑ × ↑ × 1 0 0 1 1 0
文档评论(0)