Il max232 da solo non basta... questo integrato ti serve per adattare i livelli logici della seriale a alla logica ttl +5v e viceversa. La poarta seriale è asincrona cioè non ha un clock che scandisce il tempo. Le due postazioni si devono accordare sulla velocità di trasmissione. Ad esempio
9600 bps. Inoltre devono accordarsi anche sul numero di bit di dato, sul numero di bit di stop ed eventualmente su quello di parità (even/odd/nessuna) Un'idea potrebbe essere quella di farsi un oscillatore (ne555?) che emetta un'onda quadra ad una certa frequenza (che dipende dalla velocità di trasmissione) e con un registro sipo (serial-in parallel-out es:74ls164) catturi lo stream ricevuto dalla seriale. Ti servirà anche un contatore (es:cd4040) per decidere quanti campionamenti fare (dipende dai bit di dato,
8 di solito). Dovrai cominciare a campionare quando arriva il bit di start e fermarti quando il contatore ha raggiunto il numero di bit di dato richiesti. Poi lasci passare i(l) bit di stop (ma dovresti controllare che siano al livello giusto...) Per semplificare al massimo non implementare il controllo di parità e dal pc ovviamente imposti nessun bit di parità. Ora hai il dato in formato parallelo.
Si tratto solo di un'idea, vedi tu se hai voglia di studiarci un po' sopra. Cmq è senza PIC!
Ciao!