Como programar microprocessadores

Microprocessadores podem fornecer um alto nível de controle para aplicações mecatrônicas.

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 muitas marcas e podem ser comprados on-line ou em uma loja de eletrônicos. Para reduzir os custos, você pode comprar um microprocessador apenas para o que será necessário. Além disso, selecione um microprocessador que tenha um oscilador interno, caso contrário, o chip exigirá um relógio externo. Se você planeja adquirir um microprocessador com sinais analógicos de entrada e saída, você pode obtê-lo com uma modulação para converter sinais do modo digital para analógico (A / D) e para modulação por largura de pulso. Faça o download da ficha técnica 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 Microprocessadores interpretam linguagem de máquina, mas na realidade você usa uma linguagem de programação de alto nível, como "C" ou uma linguagem "Assembler". Escreva o programa no software do ambiente de desenvolvimento integrado (IDE) 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, então verifique a folha de dados do microcontrolador correspondente que deve conter as palavras-chave, o conjunto de instruções e o site, onde você pode obter exemplos de código.

Revise o programa com o pacote de simulação do IDE. Depois de ter incorporado o programa no microprocessador, será mais difícil depurar e encontrar erros; Portanto, a maioria dos pacotes IDE tem a opção de simular o código na tela do computador. O simulador 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 através do software de simulação para evitar 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 ajusta aos microprocessadores de 60 pinos. O programador universal requer que você remova o microprocessador de seu circuito e use um soquete para fazer a conexão entre o microprocessador e o resto do circuito. A tecnologia de pressão zero (ZIF) facilita a remoção de microprocessadores sem danificar as guias do chip.

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

Conselho

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

Avisos

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