Como programar microprocessadores

Microprocessadores são dispositivos programáveis ​​que podem ter sinais de entrada, executar operações lógicas e fornecer sinais de saída. Microprocessadores independentes podem fornecer um alto nível de controle sobre circuitos integrados simples, motores, atuadores e LEDs. Uma vez programados, esses dispositivos podem executar a mesma tarefa várias vezes com precisão e exatidão, o que é uma característica importante no projeto aplicado na engenharia mecatrônica.

Os microprocessadores estão disponíveis em várias marcas e podem ser adquiridos on-line ou em uma loja de eletrônicos. Para reduzir custos, você pode comprar um microprocessador apenas para o que será necessário. Além disso, selecione um microprocessador que possui um oscilador interno; caso contrário, o chip precisará de um relógio externo. Se você planeja comprar um microprocessador com sinais de entrada e saída analógicos, pode obtê-lo com uma modulação para converter sinais do modo digital para analógico (A / D) e para modulação da largura de pulso. Faça o download da folha de dados correspondente ao seu microprocessador para observar todas as especificações e até mesmo alguns exemplos de código para programar o chip.

Escreva o programa. Os microprocessadores interpretam a linguagem de máquina, mas, na realidade, você usa uma linguagem de programação de alto nível, como a linguagem “C” ou “Assembler”. Escreva o programa no ambiente de desenvolvimento integrado (IDE) do software para o seu microprocessador, que compilará o código em uma linguagem que a máquina possa entender. Se você tem pouca experiência com a linguagem Assembler, verifique a folha de dados correspondente ao microcontrolador, que deve conter as palavras-chave, o conjunto de instruções e o site, onde você pode obter amostras de código.

Revise o programa com o pacote de simulação IDE. Depois de incorporá-lo ao programa no microprocessador, será mais difícil depurar e encontrar erros; portanto, a maioria dos pacotes IDE tem uma opção para simular o código na tela do computador. O simulador de IDE permite a execução linha a linha, bem como uma representação visual das variáveis ​​definidas no código. É importante depurar o código por meio do software de simulação para impedir que o programa se comporte inesperadamente.

Adquira e conecte um programador independente universal ao seu computador. Este dispositivo se conecta à porta serial e possui um soquete que se encaixa nos microprocessadores de 60 pinos. O programador universal exige que você remova o microprocessador do seu circuito e use um soquete para fazer a conexão entre o microprocessador e o restante do circuito. A tecnologia de pressão nula (ZIF) facilita muito a remoção dos microprocessadores sem danificar as línguas do chip.

Anexe o programa ao seu microprocessador. No software IDE, selecione o tipo de programação no menu suspenso. Antes de entrar no programa, exclua o anterior encontrado no chip. Alguns microprocessadores anteriores vieram com uma superfície de vidro em cima deles, onde estava localizada a memória, que poderia ser apagada com raios UV. Para executar esse processo, você deve colocar o chip sob uma lâmpada UV por 20 minutos, o que é diferente de apagar a memória flash, pois isso é feito com o software. Dependendo do tamanho do seu programa, pode levar alguns segundos a vários minutos para transferir o programa para o microprocessador.

Conselhos

A tecnologia de pressão nula (ZIF), nos soquetes, permite que o processo de substituição do microprocessador seja muito fácil, evitando danos aos pinos do circuito.

Advertências

Evite frustrações usando o simulador IDE para depurar seu programa.

 

Você pode estar interessado:

Deixe um comentário