[Sprawko] Wyświetlacz 7 segm doc


Shpilman Data wykonania: 23.05.2006

Sc0rpi0 Data oddania: 6.06.06

1FD, L10

Elementy Logiki

i Arytmetyki Komputerów

SPRAWOZDANIE nr 5

Wyświetlacz siedmiosegmentowy

Rzeszów 2006

Zadanie:

Zaprojektować koder kodu BCD (lub NB) na kod wyświetlacza siedmiosegmentowego. W celu eliminacji problemu kombinacji sygnałów wejściowych odpowiadających liczbom 10 - 15 należy wyświetlać E(rror).

Realizacja:

0x08 graphic
1. Wyświetlacz siedmiosegmentowy jest wyświetlaczem powszechnie używanym do prezentacji cyfr. Jak wskazuje na to nazwa, składa się z siedmiu segmentów (A - G), za pomocą których możemy przedstawić dowolną cyfrę dziesiętną.

0x08 graphic

Sposób budowania kolejnych cyfr i E:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

2. Cyfry i znak E kodujemy tak, aby w siedmiobitowym słowie binarnym każdy bit odpowiadał jednemu z segmentów:

DEC

NB

a

b

c

d

e

f

g

0

0000

1

1

1

1

1

1

0

1

0001

0

1

1

0

0

0

0

2

0010

1

1

0

1

1

0

1

3

0011

1

1

1

1

0

0

1

4

0100

0

1

1

0

0

1

1

5

0101

1

0

1

1

0

1

1

6

0110

1

0

1

1

1

1

1

7

0111

1

1

1

0

0

1

0

8

1000

1

1

1

1

1

1

1

9

1001

1

1

1

1

0

1

1

10

1010

1

0

0

1

1

1

1

11

1011

1

0

0

1

1

1

1

12

1100

1

0

0

1

1

1

1

13

1101

1

0

0

1

1

1

1

14

1110

1

0

0

1

1

1

1

15

1111

1

0

0

1

1

1

1

3. Dla każdego segmentu wyświetlacza budujemy siatki Karnaugh'a a następnie minimalizujemy i budujemy układ bramek logicznych tak aby dla odpowiedniego stanu bitów wejściowych był on zaświecony (1) bądź nie zaświecony (0). Bity wejściowe oznaczamy kolejno: p, q, r, s.

3.1. Minimalizacja i budowa bramek dla segmentu A:

Stany segmentu A dla poszczególnych wejść:

00

00

00

01

00

10

00

11

01

00

01

01

01

10

01

11

10

00

10

01

10

10

10

11

11

00

11

01

11

10

11

11

1

0

1

1

0

1

1

1

1

1

1

1

1

1

1

1

Siatka Karnaugh'a dla segmentu A:

rs

pq

00

01

11

10

00

1

0

1

1

01

0

1

1

1

11

1

1

1

1

10

1

1

1

1

Wynik minimalizacji dla segmentu A:

0x01 graphic

Budowa bramek dla segmentu A:

0x01 graphic
3.2. Minimalizacja i budowa bramek dla segmentu B:

Stany segmentu B dla poszczególnych wejść:

00

00

00

01

00

10

00

11

01

00

01

01

01

10

01

11

10

00

10

01

10

10

10

11

11

00

11

01

11

10

11

11

1

1

1

1

1

0

0

1

1

1

0

0

0

0

0

0

Siatka Karnaugh'a dla segmentu B:

rs

pq

00

01

11

10

00

1

1

1

1

01

1

0

1

0

11

0

0

0

0

10

1

1

0

0

Wynik minimalizacji dla segmentu B:

0x01 graphic

Budowa bramek dla segmentu B:

0x01 graphic
3.3. Minimalizacja i budowa bramek dla segmentu C:

Stany segmentu C dla poszczególnych wejść:

00

00

00

01

00

10

00

11

01

00

01

01

01

10

01

11

10

00

10

01

10

10

10

11

11

00

11

01

11

10

11

11

1

1

0

1

0

1

1

1

1

1

0

0

0

0

0

0

Siatka Karnaugh'a dla segmentu C:

rs

pq

00

01

11

10

00

1

1

1

0

01

1

1

1

1

11

0

0

0

0

10

1

1

0

0

Wynik minimalizacji dla segmentu C:

0x01 graphic

Budowa bramek dla segmentu C:

0x01 graphic

3.4. Minimalizacja i budowa bramek dla segmentu D:

Stany segmentu D dla poszczególnych wejść:

00

00

00

01

00

10

00

11

01

00

01

01

01

10

01

11

10

00

10

01

10

10

10

11

11

00

11

01

11

10

11

11

1

0

1

1

0

1

1

0

1

1

1

1

1

1

1

1

Siatka Karnaugh'a dla segmentu D:

rs

pq

00

01

11

10

00

1

0

1

1

01

0

1

0

1

11

1

1

1

1

10

1

1

1

1

Wynik minimalizacji dla segmentu D:

0x01 graphic

Budowa bramek dla segmentu D:

0x01 graphic
3.5. Minimalizacja i budowa bramek dla segmentu E:

Stany segmentu E dla poszczególnych wejść:

00

00

00

01

00

10

00

11

01

00

01

01

01

10

01

11

10

00

10

01

10

10

10

11

11

00

11

01

11

10

11

11

1

0

1

0

0

0

1

0

1

0

1

1

1

1

1

1

Siatka Karnaugh'a dla segmentu E:

rs

pq

00

01

11

10

00

1

0

0

1

01

0

0

0

1

11

1

1

1

1

10

1

0

1

1

Wynik minimalizacji dla segmentu E:

0x01 graphic

Budowa bramek dla segmentu E:

0x01 graphic
3.6. Minimalizacja i budowa bramek dla segmentu F:

Stany segmentu F dla poszczególnych wejść:

00

00

00

01

00

10

00

11

01

00

01

01

01

10

01

11

10

00

10

01

10

10

10

11

11

00

11

01

11

10

11

11

1

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

Siatka Karnaugh'a dla segmentu F:

rs

pq

00

01

11

10

00

1

0

0

0

01

1

1

1

1

11

1

1

1

1

10

1

1

1

1

Wynik minimalizacji dla segmentu F:

0x01 graphic

Budowa bramek dla segmentu F:

0x01 graphic
3.7. Minimalizacja i budowa bramek dla segmentu G:

Stany segmentu G dla poszczególnych wejść:

00

00

00

01

00

10

00

11

01

00

01

01

01

10

01

11

10

00

10

01

10

10

10

11

11

00

11

01

11

10

11

11

0

0

1

1

1

1

1

0

1

1

1

1

1

1

1

1

Siatka Karnaugh'a dla segmentu G:

rs

pq

00

01

11

10

00

0

0

1

1

01

1

1

0

1

11

1

1

1

1

10

1

1

1

1

Wynik minimalizacji dla segmentu G:

0x01 graphic

Budowa bramek dla segmentu G:

0x01 graphic

4. Wszystkie zbudowane układy logiczne składamy w jedną całość wejścia podłączając do generatora a wyjścia do wyświetlacza. Wyjścia generatora odpowiadają odpowiednio 0x08 graphic
bitom: 3 - p, 2 - q, 1 - r, 0 - s.

5. Wpisujemy do generatora odpowiednie wartości i sprawdzamy efekty.

0x01 graphic
0x01 graphic

Tabelka przedstawia stany wyświetlacza dla kolejnych sygnałów wejściowych odpowiadającym kolejnym liczbom:

DEC

NB

wyświetlacz

DEC

NB

wyświetlacz

p

q

r

s

p

q

r

s

0

0

0

0

0

0x01 graphic

8

1

0

0

0

0x01 graphic

1

0

0

0

1

0x01 graphic

9

1

0

0

1

0x01 graphic

2

0

0

1

0

0x01 graphic

10

1

0

1

0

0x01 graphic

3

0

0

1

1

0x01 graphic

11

1

0

1

1

0x01 graphic

4

0

1

0

0

0x01 graphic

12

1

1

0

0

0x01 graphic

5

0

1

0

1

0x01 graphic

13

1

1

0

1

0x01 graphic

6

0

1

1

0

0x01 graphic

14

1

1

1

0

0x01 graphic

7

0

1

1

1

0x01 graphic

15

1

1

1

1

0x01 graphic

6. Wniosek:

Wyświetlacz działa zgodnie z założeniami!



Wyszukiwarka

Podobne podstrony:
sprawko ćw 30 doc
sprawko od Edyty doc
Sprawko dewiacja 2003 doc
sprawko tłoczenie doc
Ćw 3 Wyświetlacz ciekłokrystaliczny doc
Sprawko Ćw NR 6 doc
Ćwiczenie 22 Sprawko3 12 2009 doc
ćw chyba 3 sprawko TK skończyć! doc
Wybór komunikatów wyświetlanych przez Centrum akcji, DOC
Zmiana opóźnienia wyświetlania miniaturek paska zadań, DOC
wyswietlacz srednia skala integracji sprawkonr5
Wyłączanie powiadomień wyświetlanych w dymkach w Windows 7, DOC
~$towe sprawko doc
6 sprawko całkowita doc
[Sprawko] Multisim doc
sprawko nr 23 z popr doc
ćw 2 sprawko doc
~$mła Agnieszka sprawko 5, 6 i 7 doc
Ćwiczenie 10 Sprawko doc

więcej podobnych podstron