Questa pagina descrive alcune librerie autocostruite che utilizzo con il microcontrollore PIC18F47K42 per pilotare un display grafico da 128 per 64 pixel, leggere i dati da un encoder e altro. Il display è marcato QC12864B e utilizza il classico controllore ST7920. Per la programmazione è stato utilizzato l'ambiente NECTO Studio versione 6.1.0. e il programmatore MikroProg di MikroElektronika. Ho deciso di costruire da zero alcune funzioni e di modificarne altre poiché la maggior parte delle librerie che si trovano in rete non hanno funzionato nel mio caso. Inoltre, la maggior parte di esse sono state create per Arduino ma con un primo e rapido adattamento non hanno funzionato. Riporto lo schema elettrico che sto utilizzando: