数字电路表决器
数电七人表决器课程设计

电子技术课程设计课题:表决器电路设计系别:电气与电子工程系专业:电气工程及其自动化姓名: AAA学号: 09AAA河南城建学院2012年 06 月 21 日成绩评定·一、指导教师评语二、评分课程设计成绩评定一、设计目的1.本课程设计是在前导验证性认知实验基础上,进行更高层次的命题设计实验,要求学生在教师指导下独立查阅资料、设计、安装和调试特定功能的电子电路。
培养学生利用模拟、数字电路知识,解决电子线路中常见实际问题的能力,使学生积累实际电子制作经验,目的在于巩固基础、注重设计、培养技能、追求创新、走向实用。
2.用已学过的知识和对数字电子技术的基本理论,基本概念,基本方法和单元电路,逻辑部件的深入认识,而拓宽思路,扩大视野,进一步巩固,扩充所学知识,提高分析问题和解决问题的能力。
二、设计题目和内容题目:表决器电路设计1) 用于七人以下会议表决。
半数以上人同意通过。
2)应考虑弃权情况,有三人以上弃权,推迟会议再议。
3)根据表决情况显示“否决”“通过”“再议”字样。
显示方式自己设计。
三、电路比较方案一:用数据选择器分别将通过、否决、弃权的高低电平进行选择,之后将七人的选择结果用T触发器构成的同步二进制加法计数器进行累加。
然后用数字比较器进行比较,如果弃权的票数大于等于3,则输出为“再议”。
如果弃权的票数小于3且通过的票数大于3,则显示为“通过”。
其余的则显示为“否决”。
方案二:将七人的通过、否决票数用移位寄存器进行寄存,弃权的票数用另一组移位寄存器进行寄存,然后用CLK脉冲信号使其移位寄存器进行右移,用T触发器构成的同步二进制加法计数器进行累加,如果弃权的票数大于等于3,则输出为“再议”。
如果弃权的票数小于3且通过的票数大于3,则显示为“通过”。
其余的则显示为“否决”。
方案对比:方案一用的数据选择器比较多而且反应速度较慢,方案二用器件较少,比较好一些。
方案二:电路的总体结构 1、电路的总体原理框图图1 总体电路原理框图2、工作原理工作原理如图:投票按键部分每人有三个按键,总共21个按键,投票时按下相应的键就可以将相应的信号送入输入转换部分,输入转换部分主要由移位寄存器组成,它的作用是将投票时并行输入的数据串行输出,在控制电路的作用下,数据在这里逐个输出进入票数统计部分,这部分主要是由三个JK 触发器组成的三位二进制计数器。
《数字电子技术项目教程》项目2 多数表决器电路设计与制作

2)用卡诺图化简逻辑函数的原则
(1)每个包围圈内相邻1方格的个数一定是2n个方格, 即只能按1、2、4、8、16个1方格的数目画包围圈。 (2)同一个1方格可以被不同的包围圈重复包围多次, 但新增的包围圈中必须有原先没有被圈过的1方格。 (3)包围圈中的相邻1方格的个数尽量多,这样可消去 的变量多。 (4)包围圈的个数尽量少,这样得到的逻辑函数的与 项少。 (5)注意卡诺图的循环邻接特性。同一行最左与最右 方格中的最小项相邻,同一列的最上与最下方格中的最 小项相邻。
2.3 技能训练 组合逻辑电路的功能测试
1.训练目的: 1)熟悉组合逻辑电路的特点; 2)能正确分析由门电路构成的组合逻辑电路 功能; 3)掌握组合逻辑电路功能测试方法。 2.实训器材: 1)直流稳压电源 1台 2)万用表 1块 3)集成芯片74LS00 2片 4)逻辑开关 2个
2.2 项目资讯
2.2.1 基本逻辑运算 逻辑代数运算规则 逻辑代数的运算优先顺序是:先算括号,再 算非运算,然后是与运算,最后是或运算。 逻辑代数运算的规则有 1)代入规则 2)反演规则 3)对偶规则
3.逻辑函数的表示方法
1)逻辑表达式 2)真值表 3)卡诺图 4)逻辑图
Y Y2 Y3 A AB B AB AB AB A B
(2)根据逻辑函数表达式列真值表。
A 0 0 1 B 0 1 0 Y 0 1 1
1
1
0
3.组合逻辑电路的设计
1)设计方法 (1)分析设计要求,列真值表。 (2)根据真值表写出逻辑表达式。 (3)化简逻辑表达式。 (4)根据逻辑表达式画出逻辑电路图。
数字电路——三人表决器

数字电路——三⼈表决器数电设计实验报告三⼈表决器[设计题⽬]三⼈表决器的设计与装配[设计要求]1.熟悉各元件的性能和设置元件的参数。
2.对电路图的原理进⾏分析,并对原理图进⾏改良,弄清楚电路的⼯作原理。
3. 元件安装符合⼯艺要求,既考虑其性能⼜应美观整齐。
焊接元件要注意焊点的圆润。
4. 对元件的性能进⾏评估和替换、⽤性能和使⽤范围更好,更常⽤的元件进⾏替换,使⾃⼰实际的元件更接近实际使⽤。
5 . 学习数字逻辑电路的设计⽅法。
6. 熟知74LS138和74LS20芯⽚各引脚的功能及内部结构。
7. 学会使⽤74LS138和74LS20芯⽚。
8. 学会真值表与逻辑表达式及卡诺图之间的转换,能根据化简后的逻辑表达式画出逻辑电路。
[电路介绍]三⼈表决器主要由⼀个3-8位译码器(74LS138)和2个4输⼊与⾮门(74LS20)组成。
通过三个按钮接受⽤户输⼊。
按钮按下表⽰同意,不按下表是否决,当没有⼈按下按钮时,或只有⼀个⼈按下按钮时,例如,S1按下,⽽S2和S0未按下,则红灯亮,绿灯灭,蜂鸣器⽆声⾳,表⽰否决,当有两个⼈及以上的⼈按下按钮后,例如,S1和S2按下,则红灯灭,绿灯亮,蜂鸣器发⾳,表⽰通过。
[电路原理][元器件清单][电路真值表]注(1表⽰同意、灯亮)(0表⽰不同意、灯不亮)[PC板及实物图][电路的调试:]电路的结果分析:在焊接是尽可能避免线路的交叉,不要把焊电焊的过⼤,相邻焊盘绝缘的⼀定不能连接在⼀起。
[设计⼼得体会]通过这次实验,我从中收获了很多,懂得了对电路的进⼀步分析,也从⽽巩固和提⾼电路的设计能⼒、元件的选择及检测的能⼒等,同时也对我们所学的知识的掌握,通过本次实验我学会了逻辑表达式图之间的转换,通过检测电路使我们对电路有了更深的了解.[参考资料]:[1]阎⽯主编,数字电⼦技术基础(第五版),⾼等教育出版社.2005[2]童诗⽩,华成英.模拟电⼦技术基础,⾼等教育出版社.2006[3]梅丽凤,王艳秋,汪毓铎,等.单⽚机原理及接⼝技术[M].北京:清华⼤学出版社,2004.[4]何⽴民.MCS-51系列单⽚机应⽤系统设计[M].北京:北京航天航空⼤学出版社,2001.[注]:此设计实验由李杰、杜⾦鑫两个⼈合作完成,李杰承担设计、修改电路图,焊接电阻、电容等元器件和搜索三⼈表决器相关资料的任务;杜⾦鑫焊接芯⽚和数码管等元器件,调试电路实际效果,撰写设计报告。
表决器电路课程设计

表决器电路课程设计一、课程目标知识目标:1. 学生能理解表决器电路的基本原理,掌握电路的组成和功能。
2. 学生能描述表决器电路中各元器件的作用,如按钮、灯泡、电阻等。
3. 学生能运用所学知识分析表决器电路的故障及其原因。
技能目标:1. 学生能独立完成表决器电路的搭建,提高动手实践能力。
2. 学生能通过观察、分析、解决问题,培养逻辑思维和创新能力。
3. 学生能运用所学知识,设计简单的表决器电路,提高应用能力。
情感态度价值观目标:1. 学生对表决器电路产生兴趣,激发学习物理电学的热情。
2. 学生在学习过程中,培养合作、分享、尊重他人的品质。
3. 学生通过学习表决器电路,认识到科技对社会发展的作用,增强社会责任感。
课程性质:本课程为物理电学方向的实践课程,注重理论联系实际,提高学生的动手能力和创新能力。
学生特点:本课程针对初中年级学生,他们对物理电学有一定的基础知识,好奇心强,喜欢动手实践。
教学要求:教师应注重启发式教学,引导学生主动探究,关注学生的个体差异,确保每个学生都能达到课程目标。
同时,注重培养学生的团队合作精神和创新能力。
在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容本章节教学内容依据课程目标,结合教材《物理》中关于电学的相关章节,组织以下内容:1. 表决器电路原理:介绍表决器电路的基本原理,包括电路的组成、工作过程及其应用场景。
2. 元器件作用:详细讲解表决器电路中按钮、灯泡、电阻等元器件的作用,以及它们在电路中的连接方式。
3. 电路搭建与测试:指导学生动手搭建表决器电路,学习电路测试方法,观察电路现象,分析电路工作原理。
4. 故障分析与维修:介绍表决器电路可能出现的故障及其原因,教授学生分析故障、解决问题的方法。
5. 创新设计:鼓励学生运用所学知识,设计具有个性化和创新性的表决器电路。
教学内容安排如下:第一课时:表决器电路原理及元器件作用;第二课时:动手搭建表决器电路,学习测试方法;第三课时:分析表决器电路故障,学习维修技巧;第四课时:创新设计,展示与分享。
7-5-1三人表决器的设计

电路接线图
741s00
74Ls10
课堂总结
组合逻辑电路设计步骤:
提出问题 1 分析列表 2
写表达式 3 逻辑电路 4
选择芯片 5 画接线图 6
课外拓展训练
请大家设计一个有优先权的表决器电路:
要求:在课堂学习的基础上,在题目中加 上“必须包括A在内”这个条件,即:三人中 需两人或两人以上同意,并且A必须同意,才 算通过。
三个两输入与门电路 一个三输入或门电路
与或式、与非式的区别
分析列表
以上两个电路,门电路的
写表达式
数量相同但类型不同,而
逻辑电路 选择芯片
且他们的逻辑功能也是相 同的。
74LS00 四2输入与非门
分析列表 写表达式 逻辑电路 选择芯片
74LS10 三3输入与非门
分析列表 写表达式 逻辑电路 选择芯片
(数字电路部分)
四川省中江县职业中专学校 电子电控专业部 姚舵
提出问题
1
分析列表
2
写表达式
3
逻辑电路
4
选择芯片
5
画接线图
6
设计任务——为中国达人秀评委设计表决器
• 三个评委各控制三个按键之一 • 以少数服从多数的原则表决事件 • 按下表示同意,否则为不同意 • 若表决通过,发光二极管点亮,否则不亮
示意图
晋级
淘汰
由真值表知,选手晋级(Y为“1”) 的条件为:
A与B同意
评委同意晋级为“1”,不同意或或AB为与与“CC0同同”意意;, 表决结果通过为“1”,不通过或A为与“B0与”C都。同意
分析列表 写表达式 逻辑电路 选择芯片
评委A 1 评委B 2 评委C 3 表决Y结果
基于FPGA数字表决器的设计与实现

基于FPGA数字表决器的设计与实现付莉;付秀伟【摘要】以ALTERA公司FPGA器件CycloneⅢ EP3C5E为系统核心,构建了一种基于FPGA新颖灵活的数字电子技术实验平台,该平台加载了高速IP核,既可以完成数字电路基础实验,又提供给学生创新性设计区.以数字表决器实验为例,介绍了逻辑门设计原理,通过3种不同的方式实现了设计功能,对比系统仿真结果并详细分析了在实验平台运行的准确性.系统分析表明,该实验平台可较好地实现数字电子技术实验,同时激发学生的学习兴趣和创造力,增强对课程的理解和认识.【期刊名称】《吉林化工学院学报》【年(卷),期】2016(033)001【总页数】4页(P15-18)【关键词】FPGA;数字电子技术;表决器;实验平台【作者】付莉;付秀伟【作者单位】吉林化工学院信息与控制工程学院,吉林吉林132022;吉林化工学院信息与控制工程学院,吉林吉林132022【正文语种】中文【中图分类】TP302数字电子技术课程是应用电子技术和通信技术等专业的一门重要基础课程,对学生职业能力的培养非常重要[1].课程的理论和实践关系十分紧密,课程实验可以更好的使学生深入透彻的理解工作原理,更可以为后续系统综合设计打下良好的基础.目前传统的数字电子技术实验均采用实验台或实验箱,经常出现实验元器件不足和损坏的现象,需要管理员在每次实验前作充足的准备工作,浪费人力.另外,在学生不能充分预习实验内容的情况下,由于电路搭接复杂,极容易损坏设备和元件.学生在设计中一旦出错,就需要重新连线,最终导致实验效果差强人意,实验效率偏低,学生的学习兴趣也大大降低.本文提出了一种基于FPGA的数字电子技术实验平台设计方法.根据所给定的实验任务,利用图形化编辑工具QuartusII分别利用模块设计和硬件语言编程方式完成,进行模块仿真,另外再利用工程模块重新设计完成,对比仿真波形图是否相同.这种自顶向下的设计方式下,学生可以通过原理图明白实验中需要的元器件,了解各层次电路结构,清楚实验目的和需要实现的效果,减少不必要的器材和资金损耗.利用FPGA实验开发平台下载,在即插即用的灵活模块化实验平台上显示编程效果,设计周期短,实验内容直观易懂,拓展了学生的思维空间,更能激发学生的学习兴趣和创造力.实验过程中学生可以进一步思考基本实验任务与其他工程实践或理论知识的关系,加深学生对每个知识点的理解和认识.极大地提高了实验效果和效率[2-4].数字电子技术实验是学生对知识认识加深的过程,包括了各种数字逻辑知识、数字芯片使用及逻辑电路设计.具有高速IP核实验平台的设计为满足教学要求,可以进行分解,即基本数字电子实验以可编程核心板为设计主体完成,也可以在此基础上完成EDA等实验内容[5],另外,自主创新设计区设有IC插座和EPCS1 Flash、LCD液晶显示器、按键、LED、数码管等外围设备,可以完成集成电路相关实验,也可以与可编程核心板连接完成可控的综合设计性实验任务,具有较好的灵活性和适应性.根据实验平台的设计思路和要求,核心开发板采用ALTERA公司的CycloneIII系列器件EP3C5E作为平台.该核心板[6]具有较好的低功耗、高性价比.平台的可编程核心板内加载高速IP核,这样可以方便排错,设计效率提高,正是由于CPU在FPGA中,CPU速度增大,设计指标也容易提高.结构框架如图1所示.该平台[7]配合大量电路资源,包括数码管接口电路、按键接口电路、测频电路、VGA接口电路、通信接口电路等.根据上述设计方案和FPGA的可编程逻辑方法,即可编程查找法,配合实验平台按键接口电路、数码管接口电路等对数字电子技术的实验内容进行实现[8].对于FPGA的设计输入,可以有两种方式:原理图和VHDL,学生可以自由选择,本文以数字电子技术中数字表决器为例,对两种方式分别进行设计、综合、适配.2.1 模块设计首先掌握FPGA图形化设计软件QuartusII,对设计任务故障诊断进行结构抽象.表决器的语言描述为全体成员进行投票表决,多数人投票同意结果则通过.以3个人进行投票为例,两个或两个以上人同意则结果通过,否则将失败.在三人表决的过程中共有23=8种情况,但结果仅成功或失败两种.实验任务可以用三个两输入与门和一个三输入或门实现,也可以利用基本元件74LS08、74LS27和74LS04芯片共同完成,这种方式是学生最容易接受和理解的图形文件,也很容易实现.2.2 硬件语言编程设计硬件描述语言VHDL是顶层设计的一种方式,是目前应用于数字系统仿真最为实用的语言之一.对于数字系统和数字逻辑电路的设计,VHDL语言设计是电子电路设计方法上的一次质的飞跃.VHDL具有覆盖广,可读性强,生命周期长等特点[9-10],另外在描述数字系统时,程序中相同的语义和语法在可跨越多个层次,并且使用跨越多个级别的混合描述模拟该系统.VHDL语言的编程程序可以是多种多样的,只要学生清晰明白所要完成的实现任务,联系大一学习过的C语言等编程方法,即可完成编译,本文根据数字电子技术中的真值表,真值表如表1所示.实验任务中,两个人或两个以上人同意时[11],结果为通过“1”,所以一共8种情况中,投票选举的三人和结果分别用变量A、B、C、Y表示,“1”表示同意或通过,“0”表示不同意或失败,其中有4种情况结果通过,另外4种情况结果失败.编写一段程序如下:library ieee;entity voter isport(A,B,C:in bit;Y:out bit);end voter;architecture hve of voter isbeginwith a&b&c selectm<='1'when "101"|"110"|"011"|"111",'0'when others;end hve;2.3 工程模块对比根据上面实例的逻辑抽象,再通过编程过程中对真值表的分析,可以引导学生思维,这样的实验任务和其他知识点是否有关联.显然,该实验输出结果与组合逻辑电路中的全加器实现结果是相同的[12-13],也就是说可以利用QuartusII软件编译全加器完成.如图2所示.另外,也可以根据实验任务,通过分析逻辑表达式,也可以得出,该任务的完成也可以通过另一种芯片74LS151实现,在顶层文件中直接调用该模块芯片即可.虽然23个情况下其中有4种情况为表决通过,但只要四种情况中一种情况出现则可以.3bit地址输入,代表三个变量,数据8bit,八种情况中任意出现即可.所以,通过该芯片同样可以完成实验任务.以上进行了实验系统的基本开发,本文进一步对两种方式的顶层设计的仿真波形图进行对比,如图3所示,从波形图3可知,输入变量3个分别为A、B、C,在1微秒时间范围内运行,以一定的规律的时钟频率输入,显示出8种状态,输出信号Y经过一段时间延时,从19.8ns显示第一个高电平状态,对应于真值表中的“011”,其他三个高电平状态起始于29.8ns,终止时间44.8ns,的时间正好是最高频率信号A的三个周期中高电平时间.说明与逻辑分析情况一致,仿真正确.同样,针对整体模块调用进行系统仿真,151芯片共8个输入数据,3位输入地址,clk时钟信号频率较高,为了保证输出信号稳定,加以D触发器,最终Y信号输出,如图4所示.该仿真波形图与上图输出信号做对比,基本完全一样,说明多种方法下,输出结果依然正确.完成仿真系统设计后,可以通过实验开发系统与上位机的I/O口进行连接、JATG口进行下载,开发平台有多种显示方式,例如数码管显示,蜂鸣器报警,和LED灯显示,均可以显示出实验结果,本文利用LED灯显示投票者个数,数码管显示表决结果,显示“1”表示结果通过,“0”为失败,如实物图5所示.通过电路设计和外围电路显示的设计,学生有更大的感观性,激发学生的创新性和趣味性,有利于学生动手能力和创新能力的培养.基于FPGA建立的数字电子技术实验平台,完全可以实现数字电路实验内容,而且直观,灵活性高,也适应了当前数字电路向系统可编程器件发展的趋势.该仿真系统实现方法多样,查表方式实现过程与硬件系统上实验的连线过程相同,使学生在学习基础理论知识的同时,以直观形象地方式加深对各种数字逻辑知识、逻辑电路设计及数字芯片使用的认识,发展思路多种实现方法共同验证设计效果,显著地提高学生的学习兴趣及实践能力.通过学习FPGA技术对高校学生的就业和深造也具有重要意义.【相关文献】[1] 刘银萍,陈惠珊.“数字电子技术”实验教学改革的探讨[J].实验室研究与探索,2006,25(8):981-983.[2] 王彩凤,胡波,李卫兵,等.EDA技术在数字电子技术实验中的应用[J].实验科学与技术,2011,9(1):4-6.[3] 高兴泉.双容水箱液位控制的硬件在回路仿真系统[J].吉林化工学院学报,2015,32(6):52-54.[4] 吴正玲.数字电子技术课程教学改革的研究与实践[J].吉林化工学院学报,2014,31(12):56-59.[5] 曹立杰,李松松.数字电子技术与EDA技术相结合的探讨[J].现代电子技术,2009(10):120-122.[6] 文雯,李宏.基于CPLD数字电子技术实验平台的设计与实现[J].宁波大学学报:理工版,2008,21(4):505-509.[7] 潘松,黄继业,陈龙.EDA技术与Verilog HDL[M].北京:清华大学出版社,2010:20-64.[8] 薛延侠,刘雁飞.EDA技术在数字系统中的应用[J].西安邮电学院学报,2008,13(1):169-171.[9] 金凤莲,等.VHDL语言在EDA仿真中的应用[J].现代电子技术,2005(6):115-116.[10] 李洁,车秀博.可编程逻辑器件的VHDL设计技术及其在航空火控电子设备中的应用[J].光电与控制,2000,78(2):46-52.[11] 蔡志健,丁爱萍.数字系统设计中VHDL的应用及实例分析[J].江西科学,2005,23(6):784-787.[12] 潘松,黄继业.EDA技术与VHDL[M].北京:清华大学出版社,2007:43-61.[13] 闫石.数字电子技术基础[M].5版,北京:高等教育出版社,2009:188-191.。
《数字电子技术》课件—03数字电路应用(显示器、加法器和表决器)

任务一 表决器电路的装调
组合逻辑电路的设计方法
与分析过程相反,组合逻辑电路的设计是根据给定 的实际逻辑问题,求出实现其逻辑功能的最简单的逻辑 电路。
组合逻辑电路的设计步骤: (1)分析设计要求,设置输入输出变量并逻辑赋值; (2)列真值表; (3)写出逻辑表达式,并化简; (4)画逻辑电路图。
任务一 表决器电路的装调
+Vcc
+12V
S3 A
S2
表
(绿)
B
决
器
S1 C
(红)
电路示意框图
任务一 表决器电路的装调
组合逻辑电路的分析方法
所谓组合逻辑电路的分析,就是根据给定的逻辑 电路图,求出电路的逻辑功能。
1. 分析的主要步骤如下: (1)由逻辑图写表达式; (2)化简表达式; (3)列真值表; (4)描述逻辑功能。
例:一火灾报警系统,设有烟感、温感和紫外光感三种 类型的火灾探测器。为了防止误报警,只有当其中有两种 或两种以上类型的探测器发出火灾检测信号时,报警系统 产生报警控制信号。设计一个产生报警控制信号的电路。
解:(1)分析设计要求,设输入输出变量并逻辑赋值; 输入变量:烟感A 、温感B,紫外线光感C; 输出变量:报警控制信号Y。 逻辑赋值:用1表示肯定,用0表示否定。
任务一 表决器电路的装调
2. 举例说明组合逻辑电路的分析方法 例:试分析右图所
示电路的逻辑功能。
解:第一步:由 逻辑图可以写输出F的 逻辑表达式为:
F AB AC BC
任务一 表决器电路的装调
第二步:可变换为 F AB AC BC
F = AB+AC+BC
第三步:列出真值表 如表3-1所示。
数字电子技术-数制与编码-

000 0 0
000 1 1
001 2 0
8
100 8
0
9
100 9
1
10 101 A 0
(0010
1111
1011.1110
10103)2
001 1
3
11 101 B 1
=(2FB.EA)16
4 010 4 12 110 C
0
0
5 010 5 13 110 D 例 1 - 9 : ( 4B E5 .9 7D )16 = ( 0 1 0 0 1 0 1 1 1 1 1 0 0 1 0 1 . 10101 0 1 1 1 1 1 0 11) 2
7
• 84由21B于CD是代码,代码本身不是数,没有大小之分; • 必须4位一组,最高位、最低位的0不可去掉;
10n
0.0 1
0.1 1
10
10 0
10
3
104 105 106 107
108 109 1010
2n 0.2 0.5 1 2 4 8 16 32 64 128 25 512 1024
5
6
请熟练记住上表中二进制的权,在数制转换时非常有用。
最小的10位二进制数(1000000000)2=(29)10=(512)
四位二进制代码
一位十进制数字
22
(1)8421BCD码
• 选取0000⁓1001表示十进制数0⁓9。
10进制数 0 1
• 按自然顺序的二进制数表示所对应的十进制数字。
2
• 是有权码,从高位到低位的权依次为8、4、2、1, 3
故称为8421码。
4
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目一 数字电路基础设计—3人表决器
一、 3人表决器描述
该电路功能:供三人(A 、B 、C )表决使用。
每人有一按键,如果某人赞成,就按下键,表示“1”;如果不赞成,就不按键,表示“0”。
表决结果用指示灯来显示,如果多数赞成,则指示灯亮,Y=1;反之则不亮,Y=0。
该逻辑功能采用“与非-与非门”实现。
二、 原理图
绿灯
0.01uF
三、材料清单
四、工作原理
1、主要元件介绍
(1)双四输入与非门(CD4012)
电路中的四个与非门共使用了两个CD4012芯片,该芯片含有两个为四个输入端一个输出端的与非门,共14个引脚,它的内部引脚图如下:
(VDD为电源端,Vss为接地端,6、8脚为NC不使用端)
(2)OC非门(ULN2003AN)
该芯片的内部含有7个独立的OC非门(输入为1输出将为0),该电路中只需使用其中的一个,它的作用是用于驱动二极管。
引脚下图所示:
(8脚为接地端,9脚为电源端,图中已标明输入端IN和输出端OUT,
它们一一对应)
2、工作原理
本电路处理的是数字信号,主要模块的代数是AC
=,当有
∙
AB
BC
Y∙
两个或三个按钮被按下,该信号经过该模块的处理,输出结果Y=1,在经过驱动OC门使绿灯点亮,此时表明通过;当有一个或没有一个按钮被按下时,输出结果为Y=0,经过OC门,将无法无法驱动绿灯亮。
所以,该电路实现的功能是少数服从多数。
五、制作说明及注意事项
1.电路中的12V和。
分别为电池的正极和负极。
2.注意CD4012和ULN2003AN两种芯片内的门电路单独使用,看清每一门电
路对应的输入和输出端。
3.电路中必须连接好电源线和接地线,注意CD4012和ULN2003AN要连接电
源端和接地端。
4.CD4012是四个输入的与非门,电路图中的与非门有两个输入的和三个输入
的,所以在焊接的时候要注意两个输入的与非门要将芯片的其中一个门电路的输入端两个两个的连接在一起作为两个输入端,三个输入的与非门将其中两个输入端连接在一起作为一个输入端,另外两个单独作为输入端,就有了三个输入了。