Os conceitos gerais da linguagem Basic são usados em ambos microcontrolador e programação de computadores. A diferença é que em um computador de muitos dos comandos básicos são projetados para condensar os procedimentos de saída de grande escala (gráficos ou texto) em pequenas declarações de uma única linha . A fim de produzir o mesmo resultado em grande escala com um microcontrolador , cada entrada /saída individual ( IO ) do pino tem de ser programado para funcionar de uma forma específica , o que pode levar a programas grandes e complexos . Por esse motivo , a programação de um microcontrolador com básico é mais adequada para os circuitos que envolvem dispositivos de saída simples, tais como LEDs, motores e altifalantes . Coisas que você precisa
Computer Fotografia de software de programação Basic
microcontrolador
cabo de interface de microcontroladores
documentação microcontrolador
manual de referência do microcontrolador básico
Eletrônica placa de ensaio
Breadboard fios de conexão < br > um resistor de 330 ohm
1 de uso geral , de baixa voltagem LED
Show Mais instruções
Construindo um circuito teste
1
Localize os microcontroladores IO pinos , referindo- à descrição pino na documentação do microcontrolador.
2
Conecte uma perna do resistor de 330 ohm para um pino de saída do microcontrolador , anotando o número do pino. Pin número "5" será usado aqui como um exemplo .
3
Ligue a outra perna do resistor para o ânodo ( perna mais comprida ) do LED.
4
Conecte o cátodo ( perna mais curta ) do LED no chão circuito.
5
Conecte o cabo de interface microcontrolador (serial , USB) ao computador.
6
Abra -se o programador básico no computador e ligue a alimentação do microcontrolador.
Controlando um LED
7
Comece um novo programa e definir todos o microcontrolador IO pinos para " saída ". Isso geralmente é feito através da criação de " direção " dos pinos para "1" (DIRECTION = 11111111 ) .
8
Coloque o pino de saída do microcontrolador a um "alto" estado de 5 volts. O comando pode conter " alta " ou "fora " eo número de pinos será exigido ( HIGHPIN 5).
9
Adicione um intervalo de tempo para o programa usando um comando de "pausa" ou usando um " loop de atraso . " Se você estiver usando um comando de pausa, você precisa declarar um tempo de atraso específico (pausa 500) . Se você estiver usando um loop de atraso , definir um grande valor final para criar um atraso substancial (FOR X = 1 TO 50000 , PRÓXIMO X).
10
Coloque o pino de saída para uma "baixa" 0 volts estado. O comando pode conter " baixo " ou "fora " eo número de pinos será exigido ( LOWPIN 5).
11
Adicione outra pausa (pausa 500) ou loop de atraso (FOR Y = 1 TO 50000 , PRÓXIMO Y).
12
Adicione um "laço de repetição" para o programa , inserindo o " para" parte ( para z = 1 a 10) após a declaração inicial direção (DIRECTION = 11111111 ) e a parte " seguinte" (Next Z ), no final do programa ( após a última pausa ou loop de atraso ) .
13
Execute o programa e o LED deve piscar (on e off ) 10 vezes . Você pode alterar a velocidade de piscar e número de repetições , alterando os valores finais ( 50.000 , 10) do atraso e loops de repetição.