Como aprender programação microprocessador

Começar a aprender programação de microprocessadores trabalhando em um microcontrolador.

A maneira mais simples e mais imediatamente gratificante para aprender programação microchip é trabalhando com um microcontrolador. Um microcontrolador é essencialmente um computador em um chip com seus pinos próprio processador, memória RAM e de entrada / saída. Alguns microcontroladores têm incorporado de conversores analógico-digital. Existem muitos tipos de microcontroladores, mas a maneira mais fácil de começar é usando uma placa Arduino. Um Arduino é uma pequena placa de circuito que inclui um microcontrolador e todo o circuito externo necessário para programar e executá-lo. Com um Arduino, você pode ir direto para a aprendizagem de programação.

  • Escolha um microcontrolador que você quer aprender. série PIC da Microchip e batatas fritas AVR da Atmel são escolhas populares, bem como a placa Arduino. A maioria dos microcontroladores usar uma versão da linguagem de programação C, mas existem variações. Cada fabricante também utiliza sua própria linguagem assembly. código de montagem é menos clara do que C, mas é mais eficiente porque é mais perto da linguagem de máquina do chip. Porque linguagem assembly é tão compacta e de memória num microcontrolador é limitada, muitos programas são escritos em uma combinação de C e de montagem.

  • Leia a folha de dados para o microcontrolador que você escolheu, e descobrir o que o circuito externo que você precisa para executá-lo. Você vai precisar de uma placa de ensaio para protótipo circuitos na, componentes para o circuito de alimentação de energia, um cabo de programação, e potencialmente um chip de memória EEPROM para armazenamento de programa. Se você estiver usando um Arduino você não precisa conectar-se qualquer circuito externo antes de programar o chip.

  • Baixe o software de edição de código e um compilador para o seu chip. "Compilando" código de transforma-lo a partir da linguagem relativamente claro que você escreveu-o em uma língua que o chip pode entender. Código para um microcontrolador precisa ser compilado para o chip específico, portanto, fazer o download do compilador do fabricante de seu microcontrolador. Arduino usa sua própria linguagem de programação, que é semelhante a C, mas mais fácil de aprender. edição livre e software compilando para Arduino está disponível em seu site, juntamente com tutoriais extensos.

  • Configure o seu microcontrolador na placa de ensaio. Siga as instruções na folha de dados para circuitos externos, tais como o fornecimento de energia. Diferentes microcontroladores requerem diferentes quantidades de tensão e corrente para correr, então você precisa de um circuito que irá condicionar o fornecimento de energia corretamente.



  • Siga as instruções que você encontrou para a linguagem de programação do seu chip, on-line ou em um livro, para escrever o seu primeiro programa simples. Não fique à frente de si mesmo e tentar algo complicado. O primeiro passo é apenas para programar o chip com sucesso com algumas instruções simples. Por exemplo, tente escrever um programa que irá piscar um LED ligado e desligado. Seus materiais instrucionais provavelmente terá projetos de introdução de amostra também.

  • Ligue o seu microcontrolador para a fonte de alimentação e ligue a interface de programação para o seu computador. Compilar e fazer o download do software para testá-lo.

  • Desenvolver suas habilidades, adicionando funcionalidades ao seu software e tornando-se mais complexa. Por exemplo, tente adicionar um seletor ao seu projeto LED piscando que lhe permitirá alterar a taxa em que o LED pisca.

  • Saiba mais código e tornar-se confiante em sua programação, trabalhando em projetos de exemplo cada vez mais complicadas, e experimentar suas próprias idéias. Não basta ler o livro inteiro completamente e, em seguida, tentar algo complicado. Você aprende a programação, programação, não apenas lendo.

De esta maneira? Compartilhar em redes sociais:

LiveInternet