logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

8255 – wyjaśnienie działania trybu 1, jak działają porty i sygnały sterujące

kila 03 Gru 2005 10:37 10651 7
REKLAMA
  • #1 2048997
    kila
    Poziom 17  
    Posty: 304
    Pomógł: 9
    Ocena: 6
    Nie mam pojecia czy taki temat byl wczesniej poruszany. Chodzi mi o 1 tryb pracy. Jak to dziala? Bo z lekcji duzo sie nie dowiedzialem :( prosze o pomoc... dziekuje ;)
  • REKLAMA
  • REKLAMA
  • #3 2049068
    kila
    Poziom 17  
    Posty: 304
    Pomógł: 9
    Ocena: 6
    bo to jest w programie nauczania mojej szkoly... ;P
  • #5 2051059
    kila
    Poziom 17  
    Posty: 304
    Pomógł: 9
    Ocena: 6
    jakiej Łączności :) ja z elektronika ;p
  • REKLAMA
  • #6 2052231
    ficek
    Poziom 12  
    Posty: 57
    Pomógł: 1
    Ocena: 3
    Linie wejść - wyjść układu 8255 mogą być łączone w dwie, trzy lub cztery grupy w zależności od zaprogramowanego trybu pracy. W celu zaprogramowania trybu pracy przesyłane jest z jednostki centralnej do rejestru sterującego 8 - bitowe słowo sterujące. Porty programuje się w dwóch grupach: I i II. Porty A, B i C mogą pracować w trzech trybach:
    • tryb 0 - w tym trybie porty A, B oraz oddzielnie górna i dolna część portu C pracują jako układ wejściowy lub wyjściowy, są realizowane bezpośrednie przesłania danych wejściowych lub wyjściowych,
    • tryb 1 - w tym trybie przesyłanie danych następuje z potwierdzeniem, do przesyłania informacji mogą być używane tylko porty A i B, port C zapewnia wymianę sygnałów sterujących niezbędnych do przeprowadzenia transmisji z potwierdzeniem, przy czym linie PC3...PC7 zapewniają sterowanie transmisji przez port A, a bity PC0...PC2 przez port B,
    • tryb 2 - w tym trybie dane są przesyłane tylko przez port A, który stanowi dwukierunkowy port wejścia - wyjścia, w tym trybie transmisja informacji również prowadzona jest z potwierdzeniem, sygnały sterujące transmisją przesyłane są liniami portu C.
    Znaczenie poszczególnych bitów słowa sterującego jest następujące:
    • b7 - gdy wartość tego bitu wynosi 1 to słowo sterujące służy do programowania trybu pracy układu, gdy wynosi 0 to wysyłane słowo sterujące wykorzystywane jest do programowego indywidualnego ustawienia stanu linii portu C,
    • b6,b5 - określają tryb pracy portu A i górnej części portu C,
    • b4 - określa funkcję portu A (b4 = 0 - port wyjściowy b4 = 1 port wejściowy),
    • b3 - określa funkcję górnej części portu C,
    • b2 - określa tryb pracy portu B i dolnej części portu C (b2 = 0 - tryb 0 b2 = 1 tryb 1),
    • b1 - określa funkcję portu B,
    • b0 - określa funkcję dolnej części portu C.
    Słowo sterujące w którym najbardziej znaczący bit ma wartość 0, pozwala indywidualnie programować stan linii portu C. W tym słowie bity b3,b2,b1 podają dwójkowo numer programowanego bitu natomiast bit b0 jego wartość.
    Kontrola transmisji z potwierdzeniem może odbywać się w sposób programowy poprzez przeglądanie odpowiednich linii portu C, lub z wykorzystaniem systemu przerwań.

    Jeżeli będziesz potrzebował dodatkowych informacji na ten temat daj znać, może jeszcze coś pomogę.
    Pozdrawiam
  • REKLAMA
  • #8 6422396
    guzik elektryczy
    Poziom 11  
    Posty: 6
    a może coś jeszcze wiecie o ukladzie 8253 albo 8254 bardzo podobne były o 1 z nich

Podsumowanie tematu

✨ Układ 8255 to programowalny port wejścia/wyjścia, który może pracować w trzech trybach. Tryb 1 charakteryzuje się transmisją danych z potwierdzeniem, gdzie porty A i B służą do przesyłania danych, a port C pełni funkcję linii sterujących niezbędnych do synchronizacji i kontroli transmisji. Linie PC3...PC7 sterują portem A, natomiast PC0...PC2 portem B. Programowanie trybu odbywa się przez przesłanie 8-bitowego słowa sterującego do rejestru sterującego. Tryb 0 umożliwia prostą transmisję bez potwierdzenia, a tryb 2 jest dedykowany dwukierunkowemu przesyłowi danych przez port A. W dyskusji podano linki do dokumentacji technicznej układu 8255 oraz materiałów opisujących układy wejścia/wyjścia, co może pomóc w zrozumieniu działania trybu 1. Wspomniano także o podobnych układach 8253 i 8254, które są powiązane tematycznie.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA