五人表决器 数电课程设计

上传人:豆浆 文档编号:11391554 上传时间:2017-10-13 格式:DOC 页数:14 大小:453KB
返回 下载 相关 举报
五人表决器 数电课程设计_第1页
第1页 / 共14页
五人表决器 数电课程设计_第2页
第2页 / 共14页
五人表决器 数电课程设计_第3页
第3页 / 共14页
五人表决器 数电课程设计_第4页
第4页 / 共14页
五人表决器 数电课程设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《五人表决器 数电课程设计》由会员分享,可在线阅读,更多相关《五人表决器 数电课程设计(14页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 14 页课程设计报告课程名称: 数字电子技术基础 课题名称: 五人表决器的设计 姓 名: 包捷武 学 号: 201100402029 院 系: 计算机学院 专业班级: 通信 111 指导教师: 张雅兰 完成日期: 2013 年 9 月 1 日 第 2 页 共 14 页目 录第 1 部分 课程设计报告3第 1 章 课程设计目的3第 2 章 课程设计内容和要求4第 3 章 课程设计总体方案及分析43.1 方案论证43.2 系统原理43.3 主要元件介绍53.4 仿真83.5 五人表决器原理和布线103.6 主要仪器与设备113.7 参考文献 12第 2 部分 课程设计总结13第 3

2、 页 共 14 页第 1 部分 课程设计报告第 1 章 课程设计目的(1)熟悉集成电路的引脚及安排。(2)掌握各芯片的逻辑功能及控制方法。(3)学习 PROTEUS 仿真。(4)学习 Altium Dessngner 原理图与 PCB 设计。第 2 章 课程设计内容和要求(1)设计表决工作电路(2)设计不同开关控制译码器(3)设计输出显示电路第 4 页 共 14 页第 3 章 课程设计总体方案及分析3.1 方案论证按键选择 译码 显示输出图 3.1-1 五人表决器的结构框图1. 当按下开关时,代表同意赞成,该评委的红色指示灯亮;开关没有按下去时,表示不赞成,该评委的红色指示灯不亮;评委按照自己

3、的意愿投票,选择是否按下开关,即选择逻辑电位。2. 对逻辑电位进行译码。3. 对译码后芯片的输出进行显示。3.2 系统原理对于五人表决器,首先设五人分别为 A B C D E 设 Y 为表决的结果。其中有三人或三人以上同意(同意用“1”表示,不同意用“0”表示)则绿灯亮 (红灯用“1”表示) 。如果绿灯亮了,则表示表决通过,若绿不灯亮,表示不通过。第 5 页 共 14 页下面介绍系统所涉及的重要芯片 表 3.1 5 人表决器真值表A B C D E Y A B C D E Y0 0 0 0 0 0 1 0 0 0 0 00 0 0 0 1 0 1 0 0 0 1 00 0 0 1 0 0 1

4、0 0 1 0 00 0 0 1 1 0 1 0 0 1 1 10 0 1 0 0 0 1 0 1 0 0 00 0 1 0 1 0 1 0 1 0 1 10 0 1 1 0 0 1 0 1 1 0 10 0 1 1 1 1 1 0 1 1 1 10 1 0 0 0 0 1 1 0 0 0 00 1 0 0 1 0 1 1 0 0 1 10 1 0 1 0 0 1 1 0 1 0 10 1 0 1 1 1 1 1 0 1 1 10 1 1 0 0 0 1 1 1 0 0 10 1 1 0 1 1 1 1 1 0 1 10 1 1 1 0 1 1 1 1 1 0 10 1 1 1 1 1 1 1

5、 1 1 1 13.3 主要元件介绍芯片 74HC138,是典型的集成译码器。它是 3 线-8 线译码器,该译码器有 3 位二进制输入 A B C,它们共有 8 种状态的组合,即可译出八个输出信号,输出为低电平有效。此外,还设置了 3个使能端 G1 G2A G2B,为电路的扩展提供了方便。第 6 页 共 14 页表 3.2 74HC138 集成译码器功能表输入 输出 G1 G2A非G2B非C B A Y0非Y1非Y2非Y3非Y4非Y5非Y6非Y7非* H * * * * H H H H H H H H* * H * * * H H H H H H H HL * * * * * H H H H

6、H H H HH L L L L L L H H H H H H HH L L L L H H L H H H H H HH L L L H L H H L H H H H HH L L L H H H H H L H H H HH L L H L L H H H H L H H HH L L H L H H H H H H L H HH L L H H L H H H H H H L HH L L H H H H H H H H H H L图 3.3-1 74HC138n 外围引脚分布图 图 3.3-2 74HC138n 外围引脚逻辑图第 7 页 共 14 页芯片 74HC139,是双 2

7、线-4 线译码器,它的输出也是低电平有效,符号匡内部的输入、输出变量表示其内部的逻辑关系。表 3.3 74HC139 2-4 线译码器真值表输入 输出G 非 B A Y0 非 Y1 非 Y2 非 Y3 非1 * * 1 1 1 10 0 0 0 1 1 10 0 1 1 0 1 10 1 0 1 1 0 10 1 1 1 1 1 0图 3.4 74HC139 外围引脚分布图 图 3.5 74HC139 外围引脚逻辑图第 8 页 共 14 页3.4 仿真仿真实验如图 3.4-1 和 3.4-2 所示:图 3.4-1 是红灯亮的情况之一,如图,当有四人 A B C 同意,但 D E 反对时,最终结

8、果是通过,这是真值表中 11100 的情况。图 3.4-1 表决通过的一种情况第 9 页 共 14 页图 3.4-2 则是绿灯亮的情况之一,如图,当 D E 赞同,但 A B C 反对时,结果是否决的,这满足真值表中 00011 的情况。图 3.4-1 表决被否决的一种情况第 10 页 共 14 页3.5 五人表决器原理和布线实验原理如图 3.5-1、PCB 布线如图 3.5-2 所示图 3.5-1第 11 页 共 14 页图 3.5-23. 6 主要仪器与设备集成电路:74HC138 3-8 线译码器四片 74LS00P 2-4 线译码器一片 仿真软件:PROTEUS 7.5画图软件:Alt

9、ium Desingner 9.0其他 开关五个、1k 电阻 5 个、LED 红 5 个 、LED 绿 一个、14 孔底座 1 个、16 孔底座 4 个、1N4744 稳压管 16 根 15*10cm 铜板 1 块、导线若干第 12 页 共 14 页3.7 参考文献【1】数字电路基础 (第五版) 高等教育出版社 阎石 2006 年 5 月【2】Altium Designer 原理图与 PCB 设计(第二版) 电子工业出版社 周润景 郝媛媛 2012 年 3 月【3】基于 PROTEUS 的电路及单片机设计与仿真(第二版) 北京航空航天大学出版社 周润景 张丽娜 丁莉 2009 年 12 月第

10、13 页 共 14 页第 2 部分 课程设计总结通过这次对五人表决器的设计,让我了解了 PROTEUS 7.5 仿真软件和 Altium Designer9.0 的基础知识,也让我了解了关于控制系统设计的一般步骤和方法,要实现一个系统,简单的说如果要实现一个功能,都需要这样一个过程,首先是系统原理上的设计,我们必须再阅读大量的文献的基础上,才能对整个系统的基本原理有一个大体的了解,再对系统原理有了充分的认识后,我们就可以开始系统软件的设计了。最后我们就可以开始软件的调试了,可以先通过仿真软件 PROTEUS7.5 进行仿真,仿真成功之后根据仿真图用 Altium Designer9.0 画出电

11、路的原理图,然后生成 PCB 图,最后进行硬件的焊接。当我通过仿真软件 PROTEUS7.5 成功实现五人表决器的功能的时候,我觉得我的实验已经完成一大半了,又由于自己之前学过焊接,我以为自己能用一天的时间就能把它做好,其实不然,这不过是我自己的幻想罢了,做这个实验的前后我共花了将近一周的时间,失败了三次一共用了四块铜板,最后才把它做好。第一次是开关、译码器的管脚没有封装好,做出来的铜板发现译码器插座插不进去,还没开始就失败了;第二次把器件都封装对了,由于初次使用 Altium Designer9.0布线,有十多根跳线,外线又没有添加外孔,所以外线根本不能接进去,又夭折了一块铜板;第三次感觉自

12、己做的良好,检查线路没找不出问题,无奈最后只能放弃。做到这时候我已经花了五天时间,眼下什么都没有做出来,内心真的很纠结,到底还要不要继续做下去。吸取前面的教训,这回我慢慢来,首先是把 PCB 电路布好线,只出现 6 根跳线,然后再往打印机里加入足够的碳粉,确保打印出来的油纸没有断线,再印到铜板上。根据学长指导,先是接入跳线,然后根据原理图用万能表检查所有的线路有没有断线之类的问题,再接入开关,电阻,评委表决的 LED 红灯,插上电源,所有评委的 LED 红灯都能正常发光之后,再接入译码器的底座和 1N4744 稳压管。当我把所有的器件都焊接好之后,接入电源之前,我的手一直在抖,因为这个如果还是

13、不能成功实现的话,我真的没信心再继续做下去了。幸运地是,当我接入电源,按下 3 个开关的时候,LED 绿灯亮了,试了所有的 16 种情况都能正常发光,这个时候心情真的是无比激动。当然,成就感也就油然而生,所有的付出终于有了回报,前面这些天的努力终究没有白费。嗯,今天已经是我从开始第 14 页 共 14 页至今的第六天下午。这个过程让我学到了很多知识,比如像芯片功能方面的基础知识,还有 PROTEUS7.5 仿真软件和 Altium Designer9.0 的运用,同时也复习了以前学过的知识,像电路、模电、数字电路等。如果我学到的仅仅是上面所说的那也没有什么值得骄傲的,不过我还学到了其他的东西,

14、这个过程让我更加的了解自己,明白自己想要的是什么,适合往哪方面发展。最重要的是提高了自身的实践动手能力和进一步加深我对理论知识的认识。另外,这是我个人的一点小小建议,我希望老师在我们动手制作之前应先告诉我们一些关于所做电路的资料、原理,以及如何检测电路的方法,还有关于检测芯片的方法。这样会有助于我们进一步的进入状态,完成设计。在这次短短一周的课程设计里,我得到了黄承鸿学长和刘博学学长的指导和帮助。他们给了我们很多的信息,当我遇到问题去问他们的时候,学长们总能耐心给予我指导。而且把他们自己这两三年来积累的经验教授给我,使我们顺利地完成了课程设计任务。在此,特别感谢他们。总的来说,这次的设计还是比较成功的,在设计中遇到了很多问题,最后在学长的辛勤的指导下,终于迎刃而解,有点小小的成就感,终于觉得平时所学的知识有了实用的价值,达到了理论与实际相结合的目的,不仅学到了不少知识,而且锻炼了自己的能力,使自己对以后的路有了更加清楚的认识。同时,对未来有了更多的信心。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号