Site dedicat in intregime bunicului meu care mi-a insuflat o gandire libera
si comunitatii Antionline [ IRC #antionline, undernet ]
Powered By LinuX ( Line X :)
Calea curenta: Home/Tutoriale/Porturi/Notiuni Introductive
[Home]
[Tutoriale]
[Scheme]
[Pascal]
[Asembler]
[C,C++]
[Linux]
[Link-uri]
[Antionline]
[Old NewS]
[Bad NewS]
[Manifesto]
Notiuni Introductive despre Porturile de comunicatie ale PC-ului

           Denumirea de "PORT" este destinata acelui punct prin care microprocesorul realizeaza schimbul (transferul) de date din/inspre exterior (proces/periferic). Orice periferic trebuie sa aiba un registru conectat la magistrala de date din care (in care) sa poata fi citite (sau inscrise) date. Acest registru care realizeaza interfatarea perifericului la sistem poate fi un element independent de periferic sau pentru periferice mai complexe poate fi inclus chiar in controlerul perifericului. Controlerul este unitatea de comanda a perifericului care realizeaza compatibilitatea functionarii perifericului cu microsistemul. In general acest registru de interfatare, selectat de microprocesor prin magistrala de adresare conjugata cu un semnal de comanda de pe magistrala de control, este denumit registru port (de intrare sau de iesire), adresa portului fiind chiar adresa perifericului (daca perifericul prezinta doar un singur port).
           Modalitatile de utilizare a registrelor ca porturi de intrare (iesire) sunt prezentatein figurile urmatoare.De exemplu in prima figura este prezentata o schema de principiu de conectare a unui voltmetruintr-un microsistem. Tensiunea masurata este digitalizata (convertita din semnal analog in semnal digital) in convertorul analog-digital si inscrisa in registrul port de intrare. Aceasta informatie va fi depusa pe magistrala de date in momentul cand portul va fi selectat de microprocesor cu adresa repartizata voltmetrului si semnalul de control READ;registrul port trebuie sa aiba iesirea de tip TSL
           Structura portului de intrare, in general, este cea prezentata mai jos.Datele pastrate intr-un registru sunt generate pe magistrala la selectarea amplificatoarelor (drivere) de magistrala de tip TSL
           Generarea datelor de catre microprocesor pentru un periferic (motor) printr-un port de iesire este prezentata mai jos.
           Datele existente pe magistrala de sunt inscrise in registrul port de iesire in momentul cand acesta este comandat pe inscriere (ENABLE-vezi figura de mai jos) cu un semnal de selectare obtinut din cuvantul de iesire si semnalul WRITE. Exista porturi care pot fi citite sau in care se pot inscrie date, acestea posedand doua porturi (sau unul singur bidirectional) care sunt selectate corespunzator de semnalele WRITE sau READ.
We continue to hack... @2003 MrBadNewS Design, Antionline TeaM...
Optimized for NetScape