Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Zastosowanie do sterowania obiektami
Porty komputera PC Zastosowanie do sterowania obiektami
2
porty komputera używane do sterowania obiektów
LPT (Centronics) Com 1 i 2 ( RS-232C) Game port (joystick) Karta własna (300H)
3
Własności portu Każdy port ma adres np. 300H
Adres bazowy standartowych portów odczytuje się w panelu sterowania systemu Windows Porty są ośmiobitowe – wysyła lub odczytuje się cały bajt Odczyt i zapis portu można dokonać w dowolnym języku programowania.
4
Jak odczytać z portu ? W języku BASIC (VISUSAL BASIC) : Y = INP(&H379)
W języku PASCAL (DELPHI) : Y := Port[$379]
5
Jak wysłać do portu ? W języku BASIC (VISUSAL BASIC) : OUT &H378, 255
W języku PASCAL (DELPHI) : Port[$378] := 255
6
Port LPT zawiera trzy rejestry
Data Register (adres bazowy) - wy/we Status Register (baza + 1) - we Control Register (baza + 2) - wy/we Kolejne slajdy pokazują jak dostępne nam bity są rozmieszczone w złączu DB25
7
Niewykorzystane – szary
Kolejne slajdy pokazują, jak dostępne nam bity są rozmieszczone w złączu DB25 Kolory użyte w opisie pinów portu LPT i COM: Wyjścia – niebieski Wejścia – czerwony Niewykorzystane – szary
8
Port LPT Data Register
9
Port LPT Status Register
10
Port LPT Control Register
11
Port LPT - cały
12
Porty COM 1 i COM 2 zawierają po 8 rejestrów, ale linie którymi można przesyłać dane są rozmieszczone w trzech. Line Control Register (baza + 3) - wy Modem Control Register (baza + 4) - wy Modem Status Register (baza + 6) - we Kolejne slajdy pokazują jak dostępne nam bity są rozmieszczone w złączu DB25 i DB9
13
Port COM - DB 25 Modem Control
14
Port COM - DB25 Modem Status
15
Port COM - DB25 Line Control
16
Port COM – DB 25 cały
17
Port COM –DB9 Line Control
18
Port COM - DB9 Modem Control
19
Port COM-DB9 Modem Status
20
Port COM - DB9 cały
21
Game port zawiera Tylko jeden rejestr Cztery wejścia stykowe (0/1)
Cztery wejścia potencjometrów – rezystancja jest zamieniana na czas trwania impulsu i mierzona programowo
22
Game port AB – joysticki 1,2 – przyciski X,Y – potencjometry
Biały - +5V Zielony – masa Szary – wolne
23
Game port wejścia stykowe
24
Game port wejścia potencjometryczne
25
Game Port odczyt potencjometrów
Potencjometry sterują układami czasowymi NE555 Zapis do portu wyzwala układy czasowe Odczyt czasu należy wykonywać programem w asemblerze
26
Własny port karta rozszerzeń na magistrali ISA zawiera:
Dekoder adresu (zalecany 300H) Rejestr buforowy sterowany sygnałem R/W z komputera
27
Karta przetwornika C/A
Dekoder adresu 74LS688 + dip4 Rejestr zatrzaskowy 74LS574 Bufor trójstanowy 74LS245 Przetwornik C/A DAC µA741
29
Widok karty przetwornika C/A
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.