Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Registri Interni

Home » Programma il Computer » Tutorial Assembly

Tutorial Assembly - Registri

  Messa a Punto - SERIALE

CONTROLLO MODEM 1/2 [22 di 46] 

               

***** 03FCH / 02FCH / 03ECH / 02ECH - OUT / IN - Registro di Controllo del Modem [1 di 2]

               

bulletIl quinto Registro dell'UART della porta seriale è utilizzato in tutte le versioni come Registro di Controllo Modem, anche se l'azione di controllo nei confronti del modem sia limitata ai soli 2 bit meno significativi; sarà possibile intervenire su questi bit per forzare da software le corrispondenti linee hardware dell'UART ai valori logici desiderati.
bulletLe linee controllate (RTS e DTR) sono entrambe in uscita dalla porta seriale (UART, cioè dal computer, DTE) e in ingresso al modem (DCE); altre linee (CTS, DSR, CD e RI), in ingresso all'UART (cioè con direzione DCE>DTE), possono essere controllate con il Registro di Stato del Modem [port_E].
bulletUn bit di questo Registro è particolarmente utile perchè consente di porre l'UART in condizioni di autoverifica (loopback testing).
bulletQuesto registro può essere anche letto, facilitando la modifica dei suoi singoli bit.

 

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 port_C 03FCH  -  02FCH  -  03ECH  -  02ECH
MCR Modem Control Register  (lettura/scrittura)
              1 1 = attiva (mette a 0 logico) la linea DTR (Data Terminal Ready, pin33 in uscita dall'UART) e quindi pone una tensione positiva (ON, SPACE, tra +25V e +3V) sul pin4/DB9 o sul pin20/DB25 del connettore; il segnale DTR è di solito attivato dal DTE per avvisare il DCE che è regolarmente collegato alla linea di comunicazione ed è pronto a trasmettere o ricevere dati
            1   1 = attiva (mette a 0 logico) la linea RTS (Request To Send, pin32 in uscita dall'UART) e quindi pone una tensione positiva (ON, SPACE, tra +25V e +3V) sul pin7/DB9 o sul pin4/DB25 del connettore; il segnale RTS è di solito attivato dal DTE per avvisare il DCE che dispone di dati ed è pronto a trasmetterglieli
          0     0 = condizioni normali
1
= attiva (mette a
0 logico) la linea OUT1 (uscita ausiliaria di uso generale, attiva bassa, disponibile sul pin34 dell'UART); si tratta di una linea non utilizzata nei PC IBM e compatibili
        0       0 = condizioni normali (interruzioni da parte dell'UART disabilitate)
1 = abilitare le interruzioni da parte dell'UART cioè, 
attivando (0 logico) la linea OUT2 (pin31 in uscita dall'UART), collega la linea INTR (pin30 dell'UART) alla linea IRQ3/IRQ4 del controller delle interruzioni
      0         0 = condizioni normali
1
= pone la porta seriale in
Lookback Mode cioè collega tra loro i registri interni di Trasmissione e di Ricezione e le linee di controllo Modem, RTS con CTS, DTR con DSR , OUT1 con RI  e OUT2 con CD; ogni dato erogato può essere immediatamente letto
0 0 0           riservati, non utilizzati, sempre a 0 logico

    

Pagina Precedente Registri Pagina Successiva CONTROLLO MODEM 1/2   Torna alla Home della Sezione Assembler - DownLoad Torna al Menu di "Programma il Computer"
22 di 46
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

    

Registri Interni » Porta Seriale | Porta Parallela | Stampanti
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati