Ćw 3. Funkcje logiczne, transkodery, wy wietlacz 7-segmentowy
ś
1.
Zrealizować przy pomocy bramek następujące funkcje logiczne:
1.1
f(d,c,b,a)=
Σ
(1,2,5,7,9,10,13,14)
1.2
f(d,c,b,a)=
Π
(0,3,4,5,6,7,9,11,12,15)
1.3
f(d,c,b,a)=
Σ
(1,4,6,7,8,10,11,14)
1.4
f(d,c,b,a)=
Π
(0,2,3,4,6,8,10,12,14)
1.5
f(d,c,b,a)=
Σ
(1,2,3,7,10,12,13,14)
1.6
f(d,c,b,a)=
Π
(1,4,5,8,9,10,13,15)
1.7
f(d,c,b,a)=
Σ
(0,1,2,4,7,8,10,11,12)
1.8
f(d,c,b,a)=
Π
(1,2,4,5,10,12,13,15)
1.9
f(d,c,b,a)=
Σ
(0,2,5,7,8,10,11,12)
1.10
f(d,c,b,a)=
Π
(1,3,5,8,9,10,11,14)
1.11
f(d,c,b,a)=
Σ
(0,1,4,5,6,9,10,11,15)
1.12
f(d,c,b,a)=
Π
(1,2,3,5,7,10,13,14,15)
1.13
f(d,c,b,a)=
Σ
(0,1,2,4,6,7,8,10,11,14)
1.14
f(d,c,b,a)=
Π
(1,3,4,6,7,9,10,13,14)
1.15
f(d,c,b,a)=
Σ
(0,3,5,8,9,10,12,13,15)
1.16
f(d,c,b,a)=
Π
(1,2,4,5,10,12,13,15)
1.17
f(d,c,b,a)=
Σ
(0,1, 2,5,7,8, 9,11,12)
1.18
f(d,c,b,a)=
Π
(1, 2, 3,5,8,9,11,14,15)
1.20
f(d,c,b,a)=
Π
(1,2,4,5,8,10,11,13,15)
1.21
f(d,c,b,a)=
Σ
(0,1,2,5,6,8,10,13,12)
1.22
f(d,c,b,a)=
Π
(1,2,4,5,6,7,9,12,13,14)
1.23
f(d,c,b,a)=
Σ
(0,1,5,6,8,9,10,13,14,15)
Wejścia układu: 4 przełączniki SW (3,2,1,0)
Wyjścia układu: wyświetlacze 7-segmentowe na których pokazujemy wartość dziesiętną
wprowadzanej liczby (HEX0, HEX1), wyświetlacz HEX2, na którym pokazujemy stan na wyjściu
układu (0 lub 1)
2.
Zaprojektować układ do sterowania wyświetlaczem siedmiosegmentowym. Na
wyświetlaczu mają się kolejno wyświetlać litery:
2.1
POLE;
2.2
HELA;
2.3
CELA;
2.4
bELA;
2.5
dOLA;
2.6
COLA;
2.7
FALA;
2.8
OLAF;
2.9
dALI;
2.9
CALI;
2.10
PALI;
2.11
HALO;
2.12
SOLO;
2.13
SOLI;
2.14
LUbI:
2.15
LUFA;
2.16
LUbA;
2.17
POLE
2.18
LEPI
2.19
LIPA
2.20
LUPA
2.21
LASU
2.22
OPAD
2.23
PASS
2.24
bALE
2.25
SALE
2.26
bACA
2.27
bOLI
2.28
bILE
2.29
FALE
Wejścia układu: 2 przełączniki SW (1,0)
Wyjście układu: wyświetlacz 7-segmentowy, na którym wyświetlane będą litery (HEX0)
3.
Zaprojektować układ transkodera do zamiany liczby czterobitowej na liczbę w kodzie:
3.1
8421;
3.2
5211;
3.3
84-2-1;
3.4
7421;
3.5
2z5,
3.6
2421;
3.7
kod Johnsona,
3.8
kod Wattsa
3.9
2 z 7
3.10
1 z 10
3.11
Graya
3.12
EXCESS 3
Wejścia układu: 4 przełączniki SW (3,2,1,0)
Wyjścia układu: diody czerwone, na których pokazujemy wartość binarną wprowadzanej liczby
(LEDR(3,2,1,0)), diody zielone, na których pokazujemy stan na wyjściu układu
(LEDG(7,6,5,4,3,2,1,0))
4.
Zaprojektować układ wyświetlający na wyświetlaczu siedmiosegmentowym:
4.1
Litery kodu szesnastkowego A, b, C, d, E, F:
4.2
Litery i cyfry: 1A2b3C
4.3
4d5E6F
4.4
FA7d8E
4.5
F9A5C7
4.6
Cd81Ab
4.7
b7d13U
4.8
FAb9dC
4.9
EbCd98
4.10
735AbC
4.11
64AFE1
4.12
95A3FC
4.13
51CbdE
4.14
F65dEC
4.15
10dAS8
4.16
oP7EAC
4.17
09bdUP
4.18
61EFA9
4.19
765CAb
4.20
OPLU54
4.21
L6b7A9
Wejścia układu: 3 przełączniki SW (2,1,0)
Wyj cie uk adu: wy wietlacz 7-segmentowe na których pokazujemy litery I liczby (HEX0),
ś
ł
ś
Przedstaw tablice prawdy powy szych uk adów (pisemnie). Wykorzystuj
ż
ł
ąc prawa algebry Boole’a
oraz prawa De Morgana przedstaw funkcje logiczne oraz zminimalizuj te funkcje (sprowadź do
najprostszej postaci) – pisemnie.