• La porta che useremo nella
programmazione del microprocessore e` una porta seriale a 9 pin che utilizza il protocollo di
trasmissione RS-232 ... vediamo cosa significa :
- una porta seriale utilizza una sola linea per inviare i
dati che vengono tramessi
un bit dopo l’altro – quindi uno dei pin della porta corrisponde alla linea che trasmette i dati.
- il protocollo RS-232
e’ full-duplex asincrono.
Full duplex significa che i dati vengono ricevuti
e trasmessi su due linee diverse, quindi un secondo pin e’ dedicato alla linea che riceve i
dati.
Asincrono specifica la logica con cui i due
devices devono comunicare. Nel caso di trasmissione asincrona la comunicazione avviene come una conversazione tra due persone : CPU indirizza ad es. la stampante, la stampante dice ci sono, la CPU invia
un segnale di inizio trasmissione dati, i dati e una segnale di fine trasmissione, e la
stampante risponde ho ricevuto, la CPU chiude la comunicazione con la stampante.
Quindi altri pin vengono utilizzati
per la logica di trasmissione. In generale 9 pin vengono utilizzate con il
protocollo RS232.