- 8
- 0
- 约5.13千字
- 约 12页
- 2017-10-04 发布于湖北
- 举报
PAGE \* MERGEFORMAT 12
多人投票表决系统设计
一、设计要求
设计并制作一套3人投票表决系统,要求:
(1)当2人及2人以上投同意票后,系统显示方案通过;
(2)当少于2人投同意票后,系统显示方案不通过。
二、题目分析
根据设计要求列出真值表:
定义A、B、C分别代表三人投票,“0”表示投票赞成,“1”表示投票反对;G表示LED绿灯,“0”表示灯灭,“1”表示灯亮;R表示LED红灯,“0”表示灯灭,“1”表示灯亮。绿灯亮表示此次表决通过,红灯亮表示此次表决不能通过。
表1 表决系统的真值表
ABCGR0000100101010010111010001101101101011010???表达化为最小项之和进而得到表达式:,可用74LS138译码器和部分门电路实现设计要求。
三、总体方案
方案一:根据逻辑表达式,可选用3线-8线译码器74LS138来实现。用单刀单掷开关来表示逻辑“1”和“0”,开关闭合表示逻辑“1”,开关断开表示逻辑“0”。开关状态经138译码器输出至与非门74LS20,74LS20输出至LED,当绿色LED亮时,表示方案通过;当红色LED亮时,表示方案未通过。
原理设计见图1:
图1 方案一原理图
方案二
原创力文档

文档评论(0)