项目一-三人表决器的设计现制作
- 格式:ppt
- 大小:3.00 MB
- 文档页数:88
实验名称:组合逻辑电路的设计及功能测试 实验项目:用TTL 与非门设计一个三人表决器。
设备及器件:自制数字实验平台,直流稳压电源,万用表,74LS00,74LS10 (一)设计:1、任务分析:设有A 、B 、C 三人,同意用"1"表示,反对用"0"表示;表决结果为F , 决议通过用"1"表示,不通过用"0"表示。
2、根据任务要求,不难列出真值表:3、根据真值表画卡诺图4、根据卡诺图,圈"1",得函数表达式:F=AB+AC+BC由于题目要求用TTL 与非门完成,所以需将表达式转化成:BC AC AB F ∙∙=5、根据函数表达式,画逻辑电路图(二)实验:1、搭建电路;在面包板上插上芯片,并连线。
选择自制数字实验平台上的逻辑电平开关组(拨码开关)任意3个为A、B、C;选择自制数字实验平台上的逻辑电平指示(LED)任意1个为F;2、用直流稳压电源提供+5V电压(用万用表测),接入电路(注意地线也要接哟);3、拨动开关,观察LED,分析实测数据即可知道设计以及电路连接是否正确了。
4、记录数据(记录在实验日志上)。
三人表决器的vhdl的实现与仿真(2011-04-25 19:41:48)转载▼分类:EDA技术标签:杂谈一、任务要求根据所学的组合逻辑所学的知识及数字电路和嵌入式的知识完成三人表决器的设计,使之能够满足表决时少数服从多数的表决规则,根据逻辑真值表和逻辑表达式完成表决功能。
二、功能描述三个人分别用手指拨动开关SW1、SW2、SW3来表示自己的意愿,如果对某决议同意,各人就把自己的指拨开关拨到高电平,不同意就把自己的指拨开关拨到低电平。
表决结果用LED(低电平亮)显示,如果决议通过那么实验板上L1亮;如果不通过那么实验板上L1不亮;如果对某个决议有任意二到三人同意,那么此决议通过,L1亮;如果对某个决议只有一个人或没人同意,那么此决议不通过,L1不亮。
武汉纺织大学《数字逻辑》课程设计报告题目:三裁判表决器院系:数学与计算机学院专业班级:计科094学号:0904681223学生姓名:李勤指导教师:朱勇2011年 5 月20 日2一、 引言通过对传统数字电路的设计,掌握对数字逻辑设计概念的熟悉。
二、系统介绍:主要仪器是TOS-2数字电路实验系统。
选用的芯片是74LS151 8-1数据选择器。
通过设计好的逻辑表达式,在TOS--2数字电路上选择好个个需要连入的拐脚,进行连线。
实现三人表决器的功能。
三、设计任务及设计原理:引脚图功能表设计有三个变量输入A ,B C ,二个输出 W ,F,其中F=W ,逻辑表达式: F=ABC C AB C B A BC A +++。
A,B,C 通过三个开关相接,把D0---D7设置好之后, 16 15 14 13 12 11 10 974LS1511 2 3 4 5 6 7 8V CC D 4 D 5 D 6 D 7 A 0 A 1 A 2D 3 D 2 D 1 D 0 Y Y S GND 输 入输 出D A 2 A 1 A 0 S Y Y × × × × 1D 0 0 0 0 0D 1 0 0 1 0D 2 0 1 0 0D 3 0 1 1 0D 4 1 0 0 0D 5 1 0 1 0D 6 1 1 0 0D 7 1 1 1 00 1D 0 0D D 1 1D D 2 2D D 3 3D D 4 4D D 5 5D D 6 6D D 7 7D数学与计算机学院硬件课程设计报告就可以通过调节开关来输入。
输出接到一个LED灯,如果通过,那么灯就亮,否则的话,灭。
74LS1510 GA AB BC CD0D1 Y Y0 D3D3 WD41 D5D6D7方法之一四、代码清单:(机房答辩,提交代码)只需要连线,无代码。
五、程序调试心得体会:第一次线连接好之后,首先试验的是逻辑功能的正确性。
三人表决器制作实验一、项目目的正确理解数字电路的要求,能知道与门、或门、非门的含义;做到了解要用到的每个芯片的引脚是什么门电路,可以去图书馆查阅书籍也可上网去阅读相关的网页资料。
做到能真正了解电路的构造原理,这样才可以更好学好这门电路的元器件的应用。
请同学们为中国达人秀的评委设计一个表决器,功能要求:三个评委各控制A、B、C三个按钮中的一个,以少数服从多数的原则表决事件,按下表示同意,否则为不同意,若表决通过,则灯亮,反之不亮。
二、项目要求1)判断正确的引脚位置;2)理解数字电路的原理,掌握操作步骤,能正确安装所选定的电路;3)掌握测试仪表仪器检测原件的使用及调整;4)会根据测试结果分析故障产生的原因;5)会利用原理图纸,判断具体故障的原因;6)必须得出实验的仿真结果;7)根据自己所仿真的电路原理图画出实物装配图。
三、项目内容1、原理图2、工作原理介绍电路由74LS08的三个与门电路和74LS32两个或门电路构成,当A 、B 、C 中任意两人按下按钮后,工作电路向74LS08中任意一个与门电路输入端输入两个高电平,输出端Y 输入进74LS32任意一个或门电路中;电路只要满足一个条件即输出端有电压输出;所以发光二极管能点亮。
3、元件清单4、芯片 ①74LS08实物图 引脚图②74LS32实物图 引脚图元件序号 主要参数 数 量 R1 1K Ω 3 R2 360Ω 1 U1 74LS08 1 U2 74LS321 按钮开关 3 发光二极管15、逻辑电路图请通过逻辑电路图写出相对应的逻辑表达式:6、通过逻辑表达式列出真值表:输入输出A B C F00 0 000 1 00 1 0 00 1 1 110 0 010 1 11 1 0 11 1 1 17、调试1)应该检查电阻连接的位置,不能使芯片悬空;2)74LS08的输入端应该是电阻与开关相连的一端;3)电路通路,但二极管不亮,有可能是二极管烧坏,需更换。
三⼈表决器c语⾔实验报告,项⽬⼀:三⼈表决器的逻辑电路设
计与制作
三⼈表决器的逻辑电路设计与制作
⼀:设计要求
1.对电路图的原理进⾏分析 ,并对原理图进⾏改良。
⽤仿真软件进⾏仿真调试,弄清楚电路的⼯作原理。
2.熟悉各元件的性能和设置元件的参数。
3.对原件的性能进⾏评估和替换,⽤性能和使⽤范围更好,更常⽤的原件进⾏替换,使⾃⼰实际是原件更接近实际使⽤。
4.原件安装符合⼯艺要求,既考虑其性能⼜应美观整齐。
焊接原件要注意焊点的圆润。
5.学会数字逻辑电路的设计⽅法。
6.培养⾃⼰的分析故障和解决问题的能⼒。
⼆:原件清单
电阻、芯⽚、按钮、发光⼆级管、电源 2. 原件的检测
(1)电阻的检测:先⽤⾊环法对电阻进⾏读书,然后再⽤万⽤表打到相应的电阻档对电阻进⾏⼀步的检测。
(2)发光⼆极管的检测:将万⽤表打⾄欧姆档*10K,万⽤表的表笔对发光⼆极管进⾏反接,如果发光⼆级管会发光,那么说明该发光⼆级管是好的。
(3)按钮的检测:将万⽤表打⾄欧姆档*1K,⽤万⽤表的表笔接在按钮的两端,如果万⽤表打到⽆穷⼤,按下按钮万⽤表的指针达到零,那么说明该按钮接通了,也是好的;反之是坏的。
三:三⼈表决器的逻辑电路的设计 (1)完成真值表
Y=A’BC+AB’C+ABC’+ABC (3)卡诺图
BC A 0 1
⽤代数法和卡诺图法化简:。
三人表决器的设计与制作任务书
实训班级:学生姓名:实训日期:
一.任务要求:
1)设计一个三人表决器。
表决信号用三个开关A,B,C控制,开关状态为1,表示同意。
开关状态为0,表示不同意。
输出结果用发光二极管Y表示,灯亮为1状态,表示两人或两人以上同意,表决通过;灯不亮为0状态,表示两人或两人以上不同意,表决没有通过。
2)试用门电路设计能实现该功能的表决器,电路要简洁,经济。
3)在完成任务过程中注意用电安全和各项操作安全。
4)学生先分组独立完成任务一至任务三,任务四和任务六在教师的引导下完成。
二:任务内容及步骤
任务一:完成真值表的填写
任务二:根据真值表写出逻辑表达式并化简
任务三:根据逻辑表达式绘制逻辑电路图
任务四:元器件的选择
任务五:最终实物电路图的绘制
任务六、;完成电路的安装与调试并验证其功能三、任务评价
学生自评:
教师点评:。
三人表决器、五人表决器的实验报告
一 实验目的
1。
熟悉Quartus II 软件的基本操作 2.学习使用Verilog HDL 进行设计输入 3。
逐步掌握软件输入、编译、仿真的过程 二 实验说明
三人表决器真值表:
输入信号
输出信号
B1 B2 B3 u 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1
1
1
1
逻辑表达式:U=
三 实验要求
b1
b2 voter u
b3
本次实验是要设计一个三人表决器。
该电路应有两个数据输入端口b1,b2,b3,电路的输出端口为voter(u 输出信号)。
1、完成三人表决器的Verilog HDL程序代码输入并进行仿真
2、采用结构描述方式和数据流描述方式
3、完成对设计电路的仿真验证
四、实验过程
(1)三人表决器:
程序代码
仿真结果
五人表决器:
程序代码
仿真结果
五、实验体会
通过三人表决器和五人表决器的设计,使我们更加熟悉Quartus 软件进行数字系统设计的步骤,以及运用Verilog HDL进行设计输入,并掌握三人表决器和五人表决器的逻辑功能和设计原理,逐步理解功能仿真和时序仿真波形。
三人表决器和五人表决器大体相似,并没有太大的区别.。
三⼈表决器的制作设计制作三⼈表决器电路制作与测试⼀、实训⽬的:1、加深对模拟电路和数字电路原理的理解,提⾼实践动⼿能⼒和开拓创新能⼒。
2、初步掌握科学研究的基本⽅法,通过实际电路的设计计算、元件选取、安装调试等环节,初步掌握简单实⽤电路的分析⽅法和⼯程设计⽅法;3、初步掌握普通电⼦线路产品的⽣产⼯艺流程以及安装、布线、焊接、调试等技能;4、学会普通电⼦电路的实验调试和整机指标测试⽅法,提⾼实践动⼿操作能⼒,培养⼀定的分析能⼒和解决问题的能⼒;⼆、设计要求:为中国达⼈秀的评委设计⼀个三⼈表决器。
功能要求:少数服从多数。
周⽴波具有⼀票否决权,按钮S1。
设计要求:核⼼电路使⽤⼀⽚74LS00或(CD4011)进⾏设计。
三、主要任务:1、分析电路原理并画出系统框图;2、分析硬件原理及采⽤器件的功能说明;3、安装与调试:(1)安装元件;(2)检查安装是否正确及整个电路的焊接质量;(3)完全正确情况下通电测试;(4)将按钮S1、S2按下,测试LED灯是否正常显⽰。
(5)将按钮S1、S3按下,测试LED灯是否正常显⽰。
(6)将按钮S2、S3按下,测试LED灯是否正常显⽰。
(7)如果发现电路⼯作不正常,按照原理进⾏分析,⽤万⽤表检查,找出原因并加以解决。
(8)若电路不⼯作,可⽤⽰波器测振荡器有⽆输出信号。
4、调试记录及结果分析。
四、评价考核⽅法:1、⼩组⾃评;要求按照完成任务的情况进⾏认真评价。
(1)明确课题,电路原理分析,画出原理框图,分析硬件原理及采⽤器件的功能说明。
(2)安装与调试。
2、⼩组互评;要求每⼀个⼩组选出⼀个同学进⾏讲解,其他⼩组进⾏评价。
3、教师评价。
综合考察每组设计的情况,从以下⼏⽅⾯评价:(1)⼩组每个成员的出勤情况;(2)⼩组每个成员的⼯作情况;(3)⼩组每个成员之间的相互团结协作情况;(4)整体电路的设计制作测试。
五、三⼈表决权电路原理图(参考)表1、元器件表名称型号数量管脚排列元器件种类1CD401112按键开关33电阻100欧14LED红⾊1六、参考资料:1、《数字电⼦技术基础》周良权主编,⾼等教育出版社。
三人表决器实验报告实验目的,通过设计和制作一个三人表决器,探究在多人决策中,通过简单的投票方式来达成一致意见的可行性和有效性。
实验材料:1. Arduino控制板。
2. LED灯(红、黄、绿各一)。
3. 按钮开关(三个)。
4. 连线电缆。
5. 电池盒及干电池。
实验步骤:1. 将Arduino控制板与LED灯、按钮开关通过连线电缆连接起来,搭建出一个简单的电路系统。
2. 编写Arduino控制板的程序代码,使其能够根据按钮开关的状态来控制LED 灯的亮灭。
3. 测试并调试电路系统,确保按钮开关能够控制相应的LED灯亮灭。
4. 进行三人表决器的实际测试,让三名实验者分别按下自己的按钮,观察LED 灯的亮灭情况,以此来模拟三人投票的过程。
5. 分析实验结果,总结三人表决器在多人决策中的应用效果。
实验结果与分析:经过实际测试,我们发现三人表决器在多人决策中具有一定的可行性和有效性。
当三名实验者分别按下自己的按钮时,LED灯的亮灭情况清晰地反映了各个人的选择,便于大家对多人意见进行比较和统一。
而且,通过LED灯的明暗程度,还能够直观地反映出各个选项的得票情况,为多人决策提供了直观的参考依据。
结论:通过本次实验,我们验证了三人表决器在多人决策中的可行性和有效性,它能够简单、直观地帮助多人对不同意见进行比较和统一,为团队决策提供了一种新的思路和工具。
当然,三人表决器也存在一些局限性,比如只能适用于少数人的决策,对于大规模团队决策可能不太适用。
但总的来说,它为多人决策提供了一种简单、直观、有效的辅助工具,具有一定的实用价值。
实验中遇到的问题及改进方案:在实验过程中,我们发现三人表决器的电路系统比较简单,但在编写程序代码和调试电路时还是遇到了一些问题,需要花费一定的时间和精力。
为了提高实验效率,我们可以事先准备好一些常用的电路模块和程序代码,以便快速搭建和调试三人表决器。
另外,也可以考虑对三人表决器进行进一步的功能扩展,比如增加更多的选项和更复杂的控制方式,以满足不同场景下的多人决策需求。