home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Intermedia 1998 January
/
inter1_98.iso
/
www
/
rozi
/
ULN2803.TXT
< prev
next >
Wrap
Text File
|
1997-12-15
|
2KB
|
79 lines
ULN2803
Struktura:
Osiem tranzystorow Darlingtona z diodami zabezpieczajacymi przed przepieciami
i rezystorami rezystorami ograniczajacymi prad bazowy.
┌───┬─┬───┐
IN A ─┤1 └─┘ 18├─ OUT A
IN B ─┤2 17├─ OUT B
IN C ─┤3 16├─ OUT C
IN D ─┤4 15├─ OUT D
IN E ─┤5 14├─ OUT E
IN F ─┤6 13├─ OUT F
IN G ─┤7 12├─ OUT G
IN H ─┤8 11├─ OUT H
GND ─┤9 10├─ Vcc (12 V)
└─────────┘
Przyklad zastosowania:
1) Interfejs wyjsciowy (rownolegly) do PC realizujacy sterowanie dowolnymi
osmioma urzadzeniami zasilanymi pradem elektrycznym.
port rownolegly
LPT
(wtyk DB-25) ULN2803
┌──┐ ┌───┬─┬───┐
│ 9├────── D7 ──────┤1 └─┘ 18├─ w 1
│ 8├────── D6 ──────┤2 17├─ w 2
│ 7├────── D5 ──────┤3 16├─ w 3
│ 6├────── D4 ──────┤4 15├─ w 4
│ 5├────── D3───────┤5 14├─ w 5
│ 4├────── D2 ──────┤6 13├─ w 6
│ 3├────── D1 ──────┤7 12├─ w 7
│ 2├────── D0 ──────┤8 11├─ w 8
│19├─┐ ┌──┤9 10├─ +12 V
│20├─┤ │ └─────────┘
│21├─┤ ┴
│22├─┤
│23├─┤
│24├─┤
│25├─┤
└──┘ │
┴
Dla wtyku CENTRONICS piny 19 do 28 przylaczone do masy.
Programowanie ukladu:
BASIC:
OUT &H[adres_portu],wartosc
PASCAL:
PORT[adres_portu],wartosc
adres_portu adres portu LPT
LPT1 378h
LPT2 278h
wartosc liczba 0..255. Wyslanie jakiejkolwiek liczby z tego
przedzialu powoduje pojawienie sie reprezentaji
binarnej na osmiu wyjasiach danych portu.
Podanie liczby 255 powoduje uruchomienie wszystkich
urzadzen. 255 (dec) to 11111111 (bin), na wszystkich
wyjsciach wymuszony zostal stan wysoki.
wartosc urzadzenie
0 wszystkie wylaczone
1 wlaczone 1
2 wlaczone 2
4 3
8 4
16 5
32 6
64 7
128 8
256 wszystkie wlaczone