七段数码管显示十进制数字7 .doc

上传人:laozhun 文档编号:2388699 上传时间:2023-02-17 格式:DOC 页数:5 大小:219KB
返回 下载 相关 举报
七段数码管显示十进制数字7 .doc_第1页
第1页 / 共5页
七段数码管显示十进制数字7 .doc_第2页
第2页 / 共5页
七段数码管显示十进制数字7 .doc_第3页
第3页 / 共5页
七段数码管显示十进制数字7 .doc_第4页
第4页 / 共5页
七段数码管显示十进制数字7 .doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《七段数码管显示十进制数字7 .doc》由会员分享,可在线阅读,更多相关《七段数码管显示十进制数字7 .doc(5页珍藏版)》请在三一办公上搜索。

1、第二次实验报告实验题目:设有十个开关,编号为0,1,29,设计电路实现某开关闭合时对应显示相应的十进制数字,写出设计说明并且用proteus仿真。实验方案:1、可以利用下述装置 当按键闭合时,电路接通,电阻两端电压降为5V,故输出Y为0;当按键打开时,电路断开,电阻两端电压降为0V,故输出Y为1。因此我们可以利用0-9这十个按键来控制输入0或者1。2、将0-9用四位二进制数字进行BCD编码,实现这个功能的编码器有74147其功能表如下图所示 0 * * * * * * * *1 0 * * * * * * *1 1 0 * * * * * *1 1 1 0 * * * * *1 1 1 1 0

2、 * * * *1 1 1 1 1 0 * * *1 1 1 1 1 1 0 * *1 1 1 1 1 1 1 0 *1 1 1 1 1 1 1 1 01 1 1 1 1 1 1 1 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 0 1 1 0 11 1 1 01 1 1 1按照这个表格,当我们按下某个数字所代表的按键时,该位输入对应就为0,其他位均为1,因此74147会给相对应的数字进行二进制编码。当同时有两个按键被按下的时候,因为编码器有优先性,故只会对最大的数字进行编码,不会产生混乱。但是这个编码器有一个小问题就是对0没有编码,这样当按

3、下0键的时候,无法说明输出的是0.。3、对相应的数字进行编码之后,我们就可以用译码器,七段显示译码器7449将对应的数字用发光二极管显示出来。其输入就应该是74147的输出。但是因为7449是高电位有效,而74147是低电位有效,所以在译码器输入之前,应该先用非门处理一下。Protues中没有十端口的与非门,可以用一个八端口的与非门和一个三端口的与门来代替。 7449功能表 a b c d e f g1 0 0 0 01 0 0 0 11 0 0 1 01 0 0 1 11 0 1 0 01 0 1 0 11 0 1 1 01 0 1 1 11 1 0 0 01 1 0 0 10 1 1 1

4、1 1 1 00 1 1 0 0 0 01 1 0 1 1 0 11 1 1 1 0 0 10 1 1 0 0 1 11 0 1 1 0 1 10 0 1 1 1 1 11 1 1 0 0 0 01 1 1 1 1 1 11 1 1 0 0 1 10 0 0 0 0 0 0 7449中,为1时,显示器才能正常工作。可将十个按键用一个与非门连在这个端口上。这样,只要有键按下,的值就能为1,显示器就能正常工作;而没有键按下时,显示器就不亮。同时,可以解决上面编码器对0没有编码的缺陷。当只按下0键时,其余键输入都为1,此时译码器输入为0,能很好的显示0。最终我们建立的仿真模型如下图所示:实验过程:1、 不按按钮时,显示器不亮。2、 按下按钮1,显示“1”。3、 同时按下1和2号按钮时,显示的较大的数“2”。总结: 在这个实验中,体会最深刻的一点就是画比较复杂的电路图时,一定要有条理,按顺序将电路图分成若干个模块,从前至后或者从后至前并且每一个模块都测试成功之后再连接在一起,不要整个把电路图画完了之后再来测试。从这个实验中,有很多地方是需要我们用大脑思考,没有器件能满足我们的要求就要懂得用不同器件的组合来进行代替。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号