Organizzazione del software

 

Il software di pilotaggio deve essere composto dalle seguenti subroutine:

Nome Funzione Descrizione
initdis Inizializzazione Esegue la procedura di inizializzazione del display per una comunicazione ad 8 bit secondo le specifiche indicate nella tabella fornita dal costruttore
bf Controllo della disponibilità da parte del display a ricevere dati o comandi Controlla ciclicamente il Busy flag e ritorna solo quando non è più attivo
wrchar Output di un carattere Scrive su display un carattere col codice ASCII contenuto nel registro A
wrstr Output di una stringa Scrive su display una stringa di caratteri presente in memoria il cui inizio è puntato dal registro dptr, la fine della stringa è individuato dalla presenza del codice null (codice ASCII=0)
del100u Ritardo di 100uS Esegue un ritardo di 100 uS sfruttando Timer0
delay Ritardo impostabile Esegue un ritardo pari a 100uS*r1