五人表决器 数电课程设计.docx

上传人:b****2 文档编号:2408812 上传时间:2023-05-03 格式:DOCX 页数:13 大小:350.79KB
下载 相关 举报
五人表决器 数电课程设计.docx_第1页
第1页 / 共13页
五人表决器 数电课程设计.docx_第2页
第2页 / 共13页
五人表决器 数电课程设计.docx_第3页
第3页 / 共13页
五人表决器 数电课程设计.docx_第4页
第4页 / 共13页
五人表决器 数电课程设计.docx_第5页
第5页 / 共13页
五人表决器 数电课程设计.docx_第6页
第6页 / 共13页
五人表决器 数电课程设计.docx_第7页
第7页 / 共13页
五人表决器 数电课程设计.docx_第8页
第8页 / 共13页
五人表决器 数电课程设计.docx_第9页
第9页 / 共13页
五人表决器 数电课程设计.docx_第10页
第10页 / 共13页
五人表决器 数电课程设计.docx_第11页
第11页 / 共13页
五人表决器 数电课程设计.docx_第12页
第12页 / 共13页
五人表决器 数电课程设计.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

五人表决器 数电课程设计.docx

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

五人表决器 数电课程设计.docx

五人表决器数电课程设计

 

课程设计报告

 

课程名称:

数字电子技术基础

课题名称:

五人表决器的设计

**********

学号:

************

院系:

计算机学院

专业班级:

通信111

*******

完成日期:

2013年9月1日

第1部分课程设计报告…………………………………………………………3

第1章课程设计目的…………………………………………………3

第2章课程设计内容和要求…………………………………………4

第3章课程设计总体方案及分析……………………………………4

3.1方案论证………………………………………………4

3.2系统原理………………………………………………4

3.3主要元件介绍…………………………………………5

3.4仿真……………………………………………………8

3.5五人表决器原理和布线………………………………10

3.6主要仪器与设备………………………………………11

3.7参考文献………………………………………………12

第2部分课程设计总结…………………………………………………………13

 

第1部分课程设计报告

第1章课程设计目的

 

(1)熟悉集成电路的引脚及安排。

(2)掌握各芯片的逻辑功能及控制方法。

(3)学习PROTEUS仿真。

(4)学习AltiumDessngner原理图与PCB设计。

 

第2章课程设计内容和要求

(1)设计表决工作电路

(2)设计不同开关控制译码器

(3)设计输出显示电路

 

第3章课程设计总体方案及分析

3.1方案论证

图3.1-1五人表决器的结构框图

1.当按下开关时,代表同意赞成,该评委的红色指示灯亮;开关没有按下去时,表示不赞成,该评委的红色指示灯不亮;评委按照自己的意愿投票,选择是否按下开关,即选择逻辑电位。

2.对逻辑电位进行译码。

3.对译码后芯片的输出进行显示。

3.2系统原理

对于五人表决器,首先设五人分别为ABCDE设Y为表决的结果。

其中有三人或三人以上同意(同意用“1”表示,不同意用“0”表示)则绿灯亮(红灯用“1”表示)。

如果绿灯亮了,则表示表决通过,若绿不灯亮,表示不通过。

 

下面介绍系统所涉及的重要芯片

表3.15人表决器真值表

A

B

C

D

E

Y

A

B

C

D

E

Y

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

1

0

0

0

0

1

0

0

1

0

0

1

0

0

0

0

0

1

1

0

1

0

0

1

1

1

0

0

1

0

0

0

1

0

1

0

0

0

0

0

1

0

1

0

1

0

1

0

1

1

0

0

1

1

0

0

1

0

1

1

0

1

0

0

1

1

1

1

1

0

1

1

1

1

0

1

0

0

0

0

1

1

0

0

0

0

0

1

0

0

1

0

1

1

0

0

1

1

0

1

0

1

0

0

1

1

0

1

0

1

0

1

0

1

1

1

1

1

0

1

1

1

0

1

1

0

0

0

1

1

1

0

0

1

0

1

1

0

1

1

1

1

1

0

1

1

0

1

1

1

0

1

1

1

1

1

0

1

0

1

1

1

1

1

1

1

1

1

1

1

3.3主要元件介绍

芯片74HC138,是典型的集成译码器。

它是3线-8线译码器,该译码器有3位二进制输入ABC,它们共有8种状态的组合,即可译出八个输出信号,输出为低电平有效。

此外,还设置了3个使能端G1G2AG2B,为电路的扩展提供了方便。

 

表3.274HC138集成译码器功能表

输入

输出

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

H

L

*

*

*

*

*

H

H

H

H

H

H

H

H

H

L

L

L

L

L

L

H

H

H

H

H

H

H

H

L

L

L

L

H

H

L

H

H

H

H

H

H

H

L

L

L

H

L

H

H

L

H

H

H

H

H

H

L

L

L

H

H

H

H

H

L

H

H

H

H

H

L

L

H

L

L

H

H

H

H

L

H

H

H

H

L

L

H

L

H

H

H

H

H

H

L

H

H

H

L

L

H

H

L

H

H

H

H

H

H

L

H

H

L

L

H

H

H

H

H

H

H

H

H

H

L

图3.3-174HC138n外围引脚分布图图3.3-274HC138n外围引脚逻辑图

芯片74HC139,是双2线-4线译码器,它的输出也是低电平有效,符号匡内部的输入、输出变量表示其内部的逻辑关系。

 

表3.374HC1392-4线译码器真值表

输入

输出

G非

B

A

Y0非

Y1非

Y2非

Y3非

1

*

*

1

1

1

1

0

0

0

0

1

1

1

0

0

1

1

0

1

1

0

1

0

1

1

0

1

0

1

1

1

1

1

0

 

图3.474HC139外围引脚分布图图3.574HC139外围引脚逻辑图

 

3.4仿真

仿真实验如图3.4-1和3.4-2所示:

图3.4-1是红灯亮的情况之一,如图,当有四人ABC同意,但DE反对时,最终结果是通过,这是真值表中11100的情况。

 

图3.4-1表决通过的一种情况

 

图3.4-2则是绿灯亮的情况之一,如图,当DE赞同,但ABC反对时,结果是否决的,这满足真值表中00011的情况。

图3.4-1表决被否决的一种情况

 

3.5五人表决器原理和布线

实验原理如图3.5-1、PCB布线如图3.5-2所示

图3.5-1

图3.5-2

3.6主要仪器与设备

集成电路:

74HC1383-8线译码器四片74LS00P2-4线译码器一片

仿真软件:

PROTEUS7.5

画图软件:

AltiumDesingner9.0

其他开关五个、1k电阻5个、LED红5个、LED绿一个、14孔底座1个、16孔底座4个、

1N4744稳压管16根15*10cm铜板1块、导线若干

 

3.7参考文献

【1】《数字电路基础(第五版)》高等教育出版社阎石2006年5月

【2】《AltiumDesigner原理图与PCB设计(第二版)》电子工业出版社周润景郝媛媛

2012年3月

【3】《基于PROTEUS的电路及单片机设计与仿真(第二版)》北京航空航天大学出版社周润景张丽娜丁莉2009年12月

第2部分课程设计总结

通过这次对五人表决器的设计,让我了解了PROTEUS7.5仿真软件和AltiumDesigner9.0的基础知识,也让我了解了关于控制系统设计的一般步骤和方法,要实现一个系统,简单的说如果要实现一个功能,都需要这样一个过程,首先是系统原理上的设计,我们必须再阅读大量的文献的基础上,才能对整个系统的基本原理有一个大体的了解,再对系统原理有了充分的认识后,我们就可以开始系统软件的设计了。

最后我们就可以开始软件的调试了,可以先通过仿真软件PROTEUS7.5进行仿真,仿真成功之后根据仿真图用AltiumDesigner9.0画出电路的原理图,然后生成PCB图,最后进行硬件的焊接。

当我通过仿真软件PROTEUS7.5成功实现五人表决器的功能的时候,我觉得我的实验已经完成一大半了,又由于自己之前学过焊接,我以为自己能用一天的时间就能把它做好,其实不然,这不过是我自己的幻想罢了,做这个实验的前后我共花了将近一周的时间,失败了三次一共用了四块铜板,最后才把它做好。

第一次是开关、译码器的管脚没有封装好,做出来的铜板发现译码器插座插不进去,还没开始就失败了;第二次把器件都封装对了,由于初次使用AltiumDesigner9.0布线,有十多根跳线,外线又没有添加外孔,所以外线根本不能接进去,又夭折了一块铜板;第三次感觉自己做的良好,检查线路没找不出问题,无奈最后只能放弃。

做到这时候我已经花了五天时间,眼下什么都没有做出来,内心真的很纠结,到底还要不要继续做下去。

吸取前面的教训,这回我慢慢来,首先是把PCB电路布好线,只出现6根跳线,然后再往打印机里加入足够的碳粉,确保打印出来的油纸没有断线,再印到铜板上。

根据学长指导,先是接入跳线,然后根据原理图用万能表检查所有的线路有没有断线之类的问题,再接入开关,电阻,评委表决的LED红灯,插上电源,所有评委的LED红灯都能正常发光之后,再接入译码器的底座和1N4744稳压管。

当我把所有的器件都焊接好之后,接入电源之前,我的手一直在抖,因为这个如果还是不能成功实现的话,我真的没信心再继续做下去了。

幸运地是,当我接入电源,按下3个开关的时候,LED绿灯亮了,试了所有的16种情况都能正常发光,这个时候心情真的是无比激动。

当然,成就感也就油然而生,所有的付出终于有了回报,前面这些天的努力终究没有白费。

嗯,今天已经是我从开始至今的第六天下午。

这个过程让我学到了很多知识,比如像芯片功能方面的基础知识,还有PROTEUS7.5仿真软件和AltiumDesigner9.0的运用,同时也复习了以前学过的知识,像电路、模电、数字电路等。

如果我学到的仅仅是上面所说的那也没有什么值得骄傲的,不过我还学到了其他的东西,这个过程让我更加的了解自己,明白自己想要的是什么,适合往哪方面发展。

最重要的是提高了自身的实践动手能力和进一步加深我对理论知识的认识。

另外,这是我个人的一点小小建议,我希望老师在我们动手制作之前应先告诉我们一些关于所做电路的资料、原理,以及如何检测电路的方法,还有关于检测芯片的方法。

这样会有助于我们进一步的进入状态,完成设计。

在这次短短一周的课程设计里,我得到了黄承鸿学长和刘博学学长的指导和帮助。

他们给了我们很多的信息,当我遇到问题去问他们的时候,学长们总能耐心给予我指导。

而且把他们自己这两三年来积累的经验教授给我,使我们顺利地完成了课程设计任务。

在此,特别感谢他们。

总的来说,这次的设计还是比较成功的,在设计中遇到了很多问题,最后在学长的辛勤的指导下,终于迎刃而解,有点小小的成就感,终于觉得平时所学的知识有了实用的价值,达到了理论与实际相结合的目的,不仅学到了不少知识,而且锻炼了自己的能力,使自己对以后的路有了更加清楚的认识。

同时,对未来有了更多的信心。

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2