NOTAKI Z TECHNIKI CYFROWEJ

background image

NOTAKI Z TECHNIKI

NOTAKI Z TECHNIKI

CYFROWEJ

CYFROWEJ

Skrypt Studencki

Autor: Anna Wencka

background image

WPROWADZENIE

1.

Pojęcia podstawowe:

Czym zajmuje się elektronika ?

Informacja

Sygnał

Uproszczona klasyfikacja układów
elektronicznych

background image

Uproszczona klasyfikacja układów

elektronicznych

W z m a c n i a c z e

.
.
.

U k ła d y l i n io w e

M o d u l a to r y

P r o s to w n i k i

P o w i e l a c z e

...

U k ła d y n ie li n i o w e

U k ła d y a n a lo g o w e

U k l a d y k o m b i n a c y jn e

U k ła d y s y n c h r o n i c z n e

U k ła d y a s y n c h r o n ic z n e

U k ła d y s e k w e n c y j n e

U k ła d y c y fr o w e

U k ła d y e l e k tr o n i c z n e

background image

POJĘCIE UKŁADU CYFROWEGO,

POJĘCIE UKŁADU LOGICZNEGO

UKŁAD

LOGICZNY

x

m

x

2

x

1

y

1

y

2

y

n

x

i

{0;1}

i=1,2,...,m

y

j

{0;1}

j=1,2,...,n

background image

Programowalny układ logiczny

UKŁAD

LOGICZNY

x

m

x

2

x

1

y

1

y

2

y

n

s

k

s

2

s

1

background image

SPOSOBY PRZEDSTAWIANIA

INFORMACJI W UKŁADACH

LOGICZNYCH

1. Kodowanie cyfrowe

2. Kody:

NKB

BCD (Binary Coded Decimal)

„1 z n”

Unitarny

Kod wskaźnika 7- elementowego

Gray’a

background image

Kodowanie cyfrowe

INFORMACJ

A

CIĄGI

BINARNE

KODOWANIE

background image

NKB – Naturalny kod binarny

0 1 2 3 4 5
6 7

0

0

0

0

0

0

0

1

1

1

1

1

1

1

2

4

8

000 001 010 011 100 101
110 111

background image

NKB w zakresie od 0 do 15

0

0 0 0 0

1

0 0 0 1

2

0 0 1 0

3

0 0 1 1

4

0 1 0 0

5

0 1 0 1

6

0 1 1 0

7

0 1 1 1

8

1 0 0 0

9

1 0 0 1

10

1 0 1 0

11

1 0 1 1

12

1 1 0 0

13

1 1 0 1

14

1 1 1 0

15

1 1 1 1
8 4 2 1

background image

BCD

(25)

10

= ( 1 1 0 0 1 )

NKB

16 8 4 2 1

(25)

10

= ( 0 0 1 0 0 1 0 1 )

BCD

(Każda

cyfra oddzielnie)

{

{

2

5

4 BITY BO CYFRY SĄ OD 0 DO 9

background image

„ 1 z n ”

W praktyce używa się „ 1 z 10 ”

W praktyce używa się „ 1 z 10 ” (naturalny,
pierścieniowy lub pierwotny)

9 8 7 6 5 4 3 2 1 0

8

0

1

0 0 0 0 0 0 0 0

5

0 0 0 0

1

0 0 0 0 0

background image

Unitarny

( 1 ) 1
( 2 ) 11
( 3 ) 111
( 4 ) 1111

background image

Kod wskaźnika 7- elementowego

b

g

f

e

d

c

a

a b c d e f g

0 1 1 1 1 1 1 0

2 1 1 0 1 1 0 1

6 1 0 1 1 1 1 1

1 0 1 1 0 0 0 0

8 1 1 1 1 1 1 1

3 1 1 1 1 0 0 1

5 1 0 1 1 1 0 1

4 0 1 1 0 0 1 1

9 1 1 1 1 0 1 1

7 1 1 1 0 0 0 0

background image

Kod Gray’a

2- bitowy

0 0

0 1

1 1

1 0

3- bitowy

0

000

1

001

2

011

3

010

4

110

5

111

6

101

7

100

1- bitowy n =
1
0

1

11
0

11
1

10
1

00
0

00
1

01
1

01
0

10
0

1
1

0
0

0
1

1
0

background image

Kod Gray’a dla czterech zmiennych

0

0

0 0

0

0

0 1

0

0

1 1

0

0

1 0

0

1

1 0

0

1

1 1

0

1

0 1

0

1

0 0

1

1

0 0

1

1

0 1

1

1

1 1

1

1

1 0

1

0

1 0

1

0

1 1

1

0

0 1

1

0

0 0

1110

1111

1101

100
0

1001

1011

101
0

110
0

0110

011
1

010
1

000
0

000
1

001
1

001
0

010
0

background image

Podstawy algebry Boole’a

1. Założenia algebry Boole’a

2. Definicja działań „+” i „*”

3. Aksjomaty

4. Twierdzenia

5. Ilustracja dowodu twierdzenia a + a * b = a

6. Ilustracja praw pochłaniania w algebrze

zbiorów

7. Funkcja boolowska

8. Tabela prawdy (logiczna)

9. Zapis numeryczny

10. Dekompresja
Shannona

11. Minimalizacja funkcji
boolowskich

background image

Założenia algebry Boole’a

Binarną algebrę Boole’a tworzą:

Zbiór dwuelementowy {0;1}
Wyróżnione elementy tego zbioru – 0 i 1 (czyli oba są
wyróżnione )
Dwa działania (operacje, funktory) – suma logiczna (+)
oraz iloczyn logiczny (*) zdefiniowane dalej
Zestaw aksjomatów 1- 5, 1’- 5’
Wynikający z aksjomatów zestaw twierdzeń 1- 7, 1’- 7’, 8

background image

Definicja działań „+” i „*” w algebrze Boole’a

a

b

a+b

a*b

0

0

0

0

0

1

1

0

1

0

1

0

1

1

1

1

a, b {0;1}

lub  i

background image

Aksjomaty według Huntingtona

Aksjomaty

Określenia

1. a + b {0,1}

1’. a * b

{0,1}

Wynik sumy

(iloczynu)

należy do

zbioru {0;1}

2. a + b = b + a

2’. a * b = b * a Przemienność

sumy

(iloczynu)

3. a * (b + c) = a

* b + a *c

3’. a + b * c =

(a + b) * (a +

c)

Rozdzielność

iloczynu

(sumy)

względem

sumy

(iloczynu)

4. a + 0 = a

4’. a * 1 = a

Istnieje

element

neutralny pod

względem

sumy

(iloczynu)

5. Istnieje taki

element a, że
a + a = 1

5’. Istnieje taki

element a, że
a * a = 0

Aksjomat ten

stanowi

właściwie

definicję

działania „-”

zwanego

negacją

background image

Twierdzenia

Twierdzenia

Określenia

1. a + (b + c) = (a +

b) + c

1’. a * (b * c ) = (a *

b) * c

Prawo łączności sumy

(iloczynu)

2. a + a * b = a

2’. a * (a + b) = a

Prawo absorbcji

(pochłaniania)

3. a + a * b = a + b

3’. a * (a + b) = a * b

4. a + 1 = 1

4’. a * 0 = 0

Prawo dominacji elementu

max (min)

5. a + a = a

5’. a * a = a

Prawo idempotentności

6. a + b = a * b

6’. a * b = a + b

Prawa de Morgana !

7. 0 = 1

7’. 1 = 0

Prawo istnienia elementu

przeciwnego

8. a = a

Prawo podwójnej negacji

background image

Ilustracja dowodu twierdzenia a + a * b = a

metodą zero – jedynkową tabelkową

a

b

Lewa

Prawa

a

a * b a + a *

b

a

0

0

0

0

0

0

0

1

0

0

0

0

1

0

1

0

1

1

1

1

1

1

1

1

L = P

background image

a B

a a B = a

a

a B

a

a (a B) =

a

a B

a

a

a

a

B

B

Ilustracja praw pochłaniania w algebrze zbiorów

background image

Przejścia

Rachunek

Zdań

Algebra

zbiorów

Algebra

Boole’a

v

+

*

~

-

Fałsz

0

Prawda

1

background image

Interpretacja fizyczna binarnej algebry Boole’a

zestyk

rozwierny

zestyk zwierny

+

negacja

afirmacja

+

suma
logiczna

iloczyn logiczny

+

+

background image

Interpretacja fizyczna aksjomatów binarnej

algebry Boole’a

a

b

a

c

a

b

a

b

a

c

a

a

b

b

c

a

a

a

a

a

b

c

a

b

a

b

a

a

a

a

2.

2’

.

3.

3’

.

4.

4’

.
5.

5’

.

background image

Funkcja boolowska i

sposoby jej określania

1. Definicja funkcji

2. Sposoby określania w analizie

matematycznej

3. Sposoby określania w teorii układów

logicznych

background image

Definicja funkcji boolowskiej

Funkcją boolowską m zmiennych x

1

, x

2

,...,

x

m

, gdzie x

i

{0;1} nazywamy takie

odwzorowanie, które wariancjom zero-
jedynkowym zmiennych x

1

, x

2

,..., x

m

przyporządkuje wartość funkcji (oznaczaną
= y) równą 0, bądź 1, co można symbolicznie
zapisać następująco:

y = f (x

1

, x

2

,..., x

m

)

UKŁAD

LOGICZNY

x

m

x

2

x

1

y = f (x

1

, x

2

,...,

x

m

)

2

m

background image

Sposoby określania w teorii układów

logicznych

1. Tabela prawdy

2. Formuła boolowska

3. Graf

4. Uproszczony zapis numeryczny

background image

Tabela prawdy dla jednej funkcji

x

1

...

x

m

y

0

0

...

0

.

.

.

.

.

.

.

.

.

.

.

.

1

1

...

1

x

2

(m+1) kolumn

2

m

w

ie

rs

z

y

background image

Tabela prawdy dla wielu funkcji

x

2

x

1

...

x

m

y

0

0

...

0

.

.

.

.

.

.

.

.

.

.

.

.

1

1

...

1

y

2

...

y

n

...

.
.
.

...

(m+n) kolumn

2

m

w

ie

rs

z

y

background image

Formuła boolowska

Formuła boolowska jest to zapis ( wyrażenie )
utworzony ze zmiennych x

1

,x

2

, ... , x

m

oraz ich negacji

i stałych 0, 1 za pomocą działań „+” , „

*

” .

Dopuszcza się w formule użycie nawiasów tam gdzie
to niezbędne. Daną funkcję można przedstawić
różnymi formułami, ale dana formuła reprezentuje
sobą tylko jedna funkcję.

np.: a*( a + b ) ; a + a * b ; a * b + a * b to
formuły prezentujące tą samą funkcję.

background image

Graf

( 0,0 )

( 0,1 )

( 1,0 )

( 1,1 )

0

1


Document Outline


Wyszukiwarka

Podobne podstrony:
Laboratorium 4, Politechnika Koszalińska, III semestr, Laboratorium techniki cyfrowej
Przekazniki i styczniki, Nauki Ścisłe Politechnika, Elektronika Teoria, Technika Cyfrowa, Technika C
Lab0, ZUT, Technika Cyfrowa, Technika Cyfrowa, sprawozdaniaTC
4 Podstawy techniki cyfrowej, Podstawy techniki cyfrowej
Lab4, ZUT, Technika Cyfrowa, Technika Cyfrowa, sprawozdaniaTC
Technika cyfrowa 2 ćwiczenie 6 (licznik synchorniczny,?tektor sekwencji)
Laboratorium 6, Politechnika Koszalińska, III semestr, Laboratorium techniki cyfrowej
Strona tytułowa do sprawozdań, Akademia Morska, III semestr, technika cyfrowa, Technika Cyfrowa, TC
TECHNIKA CYFROWA - sprawko lab 1, Studia, PWR, 4 semestr, Podstawy techniki mikroprocesorowej, labor
Technika Cyfrowa i Mikrokomputery 5
Technika cyfrowa TC8
Technika cyfrowa TC3
Technika cyfrowa TC4
pytania 3, Dokumenty Inżynierskie, Technika Cyfrowa, Technika cyfrowa lab, tc laborki materiały, cz2

więcej podobnych podstron