Ⅰ 三人表決器電路圖
三人表決器」
「三人表決器」的邏輯功能是:表決結果與多數人意見相同。
設X0、X1、X2為三個人(輸入邏輯變數),贊成為1,不贊成為0; Y0為表決結果(輸出邏輯變數),多數贊成Y0為1,否則,Y0為0。其真值表如表1所示。
表1 「三人表決器」真值表
輸入邏輯變數 輸出邏輯變數
X0 X1 X2 Y0
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
由真值表寫出邏輯表達式並化簡得:Y0=X0*X1+X0*X2+X1*X2 (1)
要實現這個邏輯功能,如果用「集成邏輯門」,則可選用三個兩輸入「與門」和一個三輸入「或門」來實現。但是,這里我們不是用「集成邏輯門」,而是用PLC「程序」來實現。
程序語句如下:
0 LD X0
1 AND X1
2 LD X0
3 AND X2
4 ORB
5 LD X1
6 AND X2
7 ORB
8 OUT Y0
9 END
將這個程序語句寫入到PLC中,再進行接線:用三個開關分別控制X0、X1、X2,用一盞指示燈來顯示表決結果,並將COM1連接到24V直流電源的正極。接線完畢就可以進行演示實驗的操作了。如果贊成,則合上開關;如果不贊成,則斷開開關。指示燈的亮滅,顯示的是表決的結果。燈亮表示多數贊成,燈不亮,則表示多數不贊成。表決結果與多數人意見相同。
下面探討一下由「邏輯表達式」來編寫PLC程序的規律。一般書上用A、B、C表示輸入邏輯變數,用Y表示輸出邏輯變數。在這里為了編程的方便,我們有意把PLC的輸入繼電器(X)的觸點作為輸入邏輯變數,把輸出繼電器的線圈作為輸出邏輯變數。例如,在表達式(1)中,X0、X1、X2為三個輸入邏輯變數,代表三個人,Y0為輸出邏輯變數,代表表決結果。同時在PLC中,X0、X1、X2又是三個輸入繼電器,都是輸入繼電器的常開觸點; Y0是一個輸出繼電器,是輸出繼電器的一個線圈。
式(1)是一個「與或式」,在第一項X0*X1中,「X0」在項首,用[LD]指令,即LD X0,「*」是「與」邏輯,用[AND]指令,即AND X1。第二項、第三項也是這個規律,三項相加,
「+」是「或」邏輯,用[ORB]指令,[ORB]指令是「塊或」指令。因為每一個「與項」都是兩個觸點相串聯的「串聯電路塊」,而「相加」就是作並聯連接,即「串聯電路塊」作並聯連接,所以要用「塊或」指令。Y0是輸出,用線圈輸出指令[OUT],即OUT Y0。程序結束用
[END]指令。認真總結由「邏輯表達式」來編寫PLC程序的規律,這對於快速編程很有好處。但是,一般的初學者,往往都是由「邏輯表達式」到「梯形圖」,再到「程序語句」。為了幫助初學者,我們將這個程序的梯形圖一並給出,如下圖所示。
Ⅱ 用一片74LS138和一片74LS20設計實現三輸入多數表決電路 1.寫出設計過程 2.畫出接線圖
LS138是低電平輸出有效,把LS20看成是低電平有效的或門。
F=CBX+CXA+XBA;X是任意值。
=111+110+101+011
=Y7'+Y6'+Y5'+Y3'
LS138的片選回4腳、答5腳接地,6腳接高電平,4個輸出接入LS20即可。
Ⅲ 三輸入表決電用2個74ls00怎麼弄,上個邏輯電路圖!!
畫圖很煩,在知道欄目貼圖更煩,三人表決器簡單,可以說明清楚。
AB、BC、AC分別專接入3個與非門,AB、BC的輸屬出接入下一個與非門,與非門的輸出接下一個當做反相器的與非門,輸出與AC的輸出接入最後一個與非門,完畢。
一共用6個與非門,Y=AB+BC+AC。
Ⅳ 用8選1數據選擇器74LS151設計三輸入多數表決電路
如果三個人對一件事情的通過與否進行表決,則按照經驗,如果有兩個或兩個以上的人通過,則該事情最終被通過。下面我們就用數字電子技術的相關知識製作這么一個表決器。假設通過用高電平「1」來表示,相反,則不通過用低電平「0」來表示。
將地址端A、B、C作為輸入端,將輸入端D0-D7作為控制端,因74LS151低電平有效,故將其使能端G置低電平,輸出為S。
ABC共有八種不同的輸入狀態,即:000、001、010、011、100、101、110、111。而我們希望ABC為011、101、110、111時,輸出為「1」,其餘輸出為「0」。則寫成邏輯表達式為:S=A'BC+AB'C+ABC'+ABC=m3D3+m5D5+m6D6+m7D7
故將D3、D5、D6、D7端接高電平,其餘控制端接低電平,這樣就構成了三輸入的表決器。
(4)三輸入表決電路擴展閱讀:
在多路數據傳送過程中,能夠根據需要將其中任意一路選出來的電路,叫做數據選擇器,也稱多路選擇器或多路開關。
產品規格 有4選1數據選擇器、8選1數據選擇器(型號為74151、74LS151、74251、74LS153)、16選1數據選擇器(可以用兩片74151連接起來構成)等之分。如在數字電路中,mux6常指6路開關、mux6to1(mux6_1)常指6選1數據選擇器。
多路轉換器的作用主要是用於信號的切換。目前集成模擬電子開關在小信號領域已成為主導產品,與以往的機械觸點式電子開關相比,集成電子開關有許多優點,例如切換速率快、無抖動、耗電省、體積小、工作可靠且容易控制等。
但也有若幹缺點,如導通電阻較大,輸入電流容量有限,動態范圍小等。因而集成模擬開關主要使用在高速切換、要求系統體積小的場合。在較低的頻段上f<10MHz),集成模擬開關通常採用CMOS工藝製成:而在較高的頻段上(f>10MHz),則廣泛採用雙極型晶體管工藝。
參考資料來源:網路-MUX
Ⅳ 三人多數表決電路,與非門
分析:三人多數表決器本可以用三個二輸入與非門和一個三輸入與非門解決,但題目限定了二輸入與非門,因此實際解決兩個問題。其一限定用兩輸入與非門,其二實現多數表決功能。
一、多數表決器
1、根據題意設三個輸入變數A、B、C,輸出變數為Y。
2、建立邏輯關系:三變數比較簡單可以直接寫出邏輯表達式,如果不能就畫真值表(你後兩張圖片)。
真值表中輸入輸出的對應關系,輸入滿足輸出要求的項輸出為1。即表中輸入多於或等於2個1的輸出為1否則輸出為0。
3、根據真值表寫出邏輯表達式:輸出為1的都滿足要求,因此是或的關系。Y=A'BC+AB'C+ABC'+ABC
4、化簡:
(1)簡單的直接表達式化簡:
Y=A'BC+AB'C+ABC'+ABC=(A'+A)BC+AB'C+ABC'=BC+AB'C+ABC'
=B(C+AC')+AB'C=BC+AB+AB'C=AB+BC+AC
(2)復雜的用卡諾圖化簡(略)
5、化簡結果用與非形式表示
Y=AB+BC+AC=[(AB+BC+AC)']'=[(AB)'(AC)'(BC)']'
由於限定了二輸入與非門,因此還需要把三輸入與非門轉換成二輸入與非門
二、轉換過程
為簡單期間,設:a=(AB)',b=(AC)',c=(BC)'
則:Y=[(AB)'(AC)'(BC)']'=(abc)'={a[(bc)']'}'
6、邏輯電路圖:
Ⅵ 析計算題,設計一個多數表決電路,該電路有三個輸入
F = AB + BC + AC
Ⅶ 用if和case語句設計一個三輸入表決器
**輸入評委評分時假設 1表示同意,0表示不同意
input "評委1評分:回" to p1
input "評委2評分:" to p2
input "評委3評分:" to p3
**判斷模塊 用IF語句
if p1+p2+p3>=2 &&兩個以上評委同答意,通過
? "通過"
else
? "不通過" &&少於2人同意,不通過。
endif
**判斷模塊,用case語句
do case
case p1+p2+p3<=1
? "不通過"
othe
? "通過"
endc
Ⅷ 數字電路三人表決器設計
「三人表決器」
「三人表決器」的邏輯功能是:表決結果與多數人意見相同。
設X0、X1、X2為三個人(輸入邏輯變數),贊成為1,不贊成為0; Y0為表決結果(輸出邏輯變數),多數贊成Y0為1,否則,Y0為0。其真值表如表1所示。
表1 「三人表決器」真值表
輸入邏輯變數 輸出邏輯變數
X0 X1 X2 Y0
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
由真值表寫出邏輯表達式並化簡得:Y0=X0*X1+X0*X2+X1*X2 (1)
要實現這個邏輯功能,如果用「集成邏輯門」,則可選用三個兩輸入「與門」和一個三輸入「或門」來實現。但是,這里我們不是用「集成邏輯門」,而是用PLC「程序」來實現。
程序語句如下:
0 LD X0
1 AND X1
2 LD X0
3 AND X2
4 ORB
5 LD X1
6 AND X2
7 ORB
8 OUT Y0
9 END
將這個程序語句寫入到PLC中,再進行接線:用三個開關分別控制X0、X1、X2,用一盞指示燈來顯示表決結果,並將COM1連接到24V直流電源的正極。接線完畢就可以進行演示實驗的操作了。如果贊成,則合上開關;如果不贊成,則斷開開關。指示燈的亮滅,顯示的是表決的結果。燈亮表示多數贊成,燈不亮,則表示多數不贊成。表決結果與多數人意見相同。
下面探討一下由「邏輯表達式」來編寫PLC程序的規律。一般書上用A、B、C表示輸入邏輯變數,用Y表示輸出邏輯變數。在這里為了編程的方便,我們有意把PLC的輸入繼電器(X)的觸點作為輸入邏輯變數,把輸出繼電器的線圈作為輸出邏輯變數。例如,在表達式(1)中,X0、X1、X2為三個輸入邏輯變數,代表三個人,Y0為輸出邏輯變數,代表表決結果。同時在PLC中,X0、X1、X2又是三個輸入繼電器,都是輸入繼電器的常開觸點; Y0是一個輸出繼電器,是輸出繼電器的一個線圈。
式(1)是一個「與或式」,在第一項X0*X1中,「X0」在項首,用[LD]指令,即LD X0,「*」是「與」邏輯,用[AND]指令,即AND X1。第二項、第三項也是這個規律,三項相加,
「+」是「或」邏輯,用[ORB]指令,[ORB]指令是「塊或」指令。因為每一個「與項」都是兩個觸點相串聯的「串聯電路塊」,而「相加」就是作並聯連接,即「串聯電路塊」作並聯連接,所以要用「塊或」指令。Y0是輸出,用線圈輸出指令[OUT],即OUT Y0。程序結束用
[END]指令。認真總結由「邏輯表達式」來編寫PLC程序的規律,這對於快速編程很有好處。但是,一般的初學者,往往都是由「邏輯表達式」到「梯形圖」,再到「程序語句」。為了幫助初學者,我們將這個程序的梯形圖一並給出,如下圖所示。
Ⅸ 設計一個三輸入的多數表決電路,畫出有2個或2個以上輸入為1則輸出為1的邏輯電路圖
見下圖(A、B、C為輸入變數,D為輸出變數)——
Ⅹ 設計題:首先用門電路設計一個三輸入表決電路,要求列出真值表、寫出表達式並畫出邏輯電路圖,然後
要達到什麼樣的效果呢?
有零出零,全一出一嗎?