assembler:
I più recenti microcontrollori ATMEL della serie megaAVR® incorporano avanzate tecnologie che consentono il “Self-Programming” della memoria. Ecco cosa si può fare e come farlo. Esistono diversi approcci alternativi per la realizzazione di microcontrollori con la possibilità di eseguire l’auto-scrittura delle …
Le diverse tecnologie di produzione della program memory dei microcontrollori Flash di Microchip: le differenze tra le famiglie di microcontrollori PIC16 e PIC18, i metodi di scrittura e la gestione di un bootloader. La continua ricerca di migliori performance ed abbassamento …
Come generare dei ritardi precisi nei microcontrollori grazie all'utilizzo dei cicli macchina NOP e delle istruzioni CALL e GOTO. Generare ritardi precisi con delle semplici istruzioni assembler Nel caso in cui sia necessario generare dei brevi ritardi, è possibile utilizzare una …
In applicazioni in cui l’interfaccia utente è piuttosto elaborata, può essere utile utilizzare una tastiera standard PS/2 (le classiche tastiere per PC) anziché il classico keypad 4x4. Ecco dunque come gestire una tastiera PS/2 utilizzando un microcontrollore PIC. Le tastiere PS/2 per …
Il debouncing o antirimbalzo è un problema apparentemente banale ma che spesso è la causa di malfunzionamenti. Ecco come gestire il rimbalzo degli interruttori o dei pulsanti (debouncing) applicati all’ingresso di un microcontrollore. Benché risultino praticamente impercettibili ai sensi umani, i …
Chi ha detto che dove c'è l'acqua non può esserci l'impianto elettrico? Basta che ci sia il giusto isolamento. Oggi vi parliamo di una soluzione che vi permetterà di lavorare in tutta tranquillità anche in condizioni difficili. Ecco a voi …
Mike Saunders, assieme a un team ristretto di sviluppatori, ha realizzato MikeOs, un sistema operativo per PC con architettura x86 interamente scritto in assembler. Il progetto (open-source), ha sopratturro finalità didattiche, e include diverse applicazioni pronte per l'uso oltre alla …