1 / 29

Porty komputera PC

Porty komputera PC. Zastosowanie do sterowania obiektami. porty komputera używane do sterowania obiektów. LPT (Centronics) Com 1 i 2 ( RS-232C) Game port (joystick) Karta własna (300H). Własności portu. Każdy port ma adres np. 300H

urit
Download Presentation

Porty komputera PC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Porty komputera PC Zastosowanie do sterowania obiektami

  2. porty komputerauż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 LPTzawiera 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. Kolejne slajdy pokazują, jak dostępne nam bity są rozmieszczone w złączu DB25Kolory 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 2zawierają 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 - DB25Line Control

  16. Port COM – DB 25cały

  17. Port COM –DB9Line Control

  18. Port COM - DB9Modem Control

  19. Port COM-DB9Modem Status

  20. Port COM - DB9cały

  21. Game portzawiera • 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 portwejścia potencjometryczne

  25. Game Portodczyt 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 ISAzawiera: • 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 DAC0800 + µA741

  28. Widok karty przetwornika C/A

More Related