May 31
I concetti generali del linguaggio di base sono utilizzati in entrambi i microcontrollori e programmazione informatica. La differenza è che su un computer molti dei comandi di base sono progettati per condensare le procedure di uscita di grandi dimensioni (immagini o testo) in piccole, le dichiarazioni a linea singola. Per produrre la stessa uscita larga scala con un microcontrollore, ciascun input / output (IO) pin deve essere programmato per funzionare in modo specifico, che può portare a programmi grandi e complessi. Per questo motivo, la programmazione di un microcontrollore con base è più adatto per circuiti che coinvolgono dispositivi di output semplici quali LED, motori e altoparlanti.
1 Individuare i microcontrollori IO perni facendo riferimento alla descrizione perno nella documentazione microcontrollore.
2 Collegare una gamba della ohm resistore 330 ad un pin di uscita microcontrollore, notando il numero del perno. Numero pin "5" sarà qui utilizzato come esempio.
3 Collegare l'altra gamba del resistore all'anodo (gamba più lunga) del LED.
4 Collegare il catodo (gamba più corta) del LED alla massa del circuito.
5 Collegare il cavo di interfaccia microcontrollore (seriale, USB) al computer.
6 Aprire il programmatore di base sul computer e attivare l'alimentazione al microcontrollore.
7 Iniziare un nuovo programma e impostare tutti microcontrollore IO pin di "uscita". Questo è solitamente fatto impostando la "direzione" dei perni a "1" (DIREZIONE = 11111111).
8 Impostare il pin di uscita microcontrollore ad uno stato "alto" 5 volt. Il comando può contenere "alto" o "out" e verrà richiesto il codice PIN (HIGHPIN 5).
9 Aggiungere un ritardo al programma utilizzando un comando "pausa" o utilizzando un "ciclo di ritardo." Se si utilizza un comando di pausa, è necessario indicare un tempo di ritardo specifico (PAUSE 500). Se si utilizza un ciclo di ritardo, impostare un valore finale di grandi dimensioni per creare un notevole ritardo (per x = 1 TO 50000, NEXT X).
10 Impostare il pin di uscita ad uno stato "basso" 0-volt. Il comando può contenere "basso" o "out" e verrà richiesto il codice PIN (LOWPIN 5).
11 Aggiungere un'altra pausa (PAUSE 500) o ciclo di ritardo (FOR Y = 1 TO 50000, AVANTI Y).
12 Aggiungere un "loop repeat" per il programma inserendo la "a" parte (per z = 1 TO 10) dopo l'istruzione direzione iniziale (DIRECTION = 11111111) e la parte "next" (NEXT Z) alla fine del programma (dopo l'ultima pausa o ciclo di ritardo).
13 Eseguire il programma e il LED dovrebbe lampeggiare (on e off) 10 volte. È possibile modificare la velocità di lampeggiare e il numero di ripetizioni cambiando i valori finali (50000, 10) del ritardo e di ripetizione loop.