Proteus 7(Simular PIC)

Loading....

Loading....

Loading....

Loading....

Loading....

Texto

(1)

Proteus 7: Simulando Programação de

Proteus 7: Simulando Programação de

Microcontroladores PIC

Microcontroladores PIC

By

Byltecnologialtecnologia| 25 de agosto de 2015| 25 de agosto de 2015

0 Comment

0 Comment

Com o surgimento de grandes plataformas de Hardware aberto como o

Com o surgimento de grandes plataformas de Hardware aberto como o ArduinoArduino e  e oo Raspberry PIRaspberry PI ainda temos muita gente estudando sobre microcontroladores da família PIC da Microchip, o que

ainda temos muita gente estudando sobre microcontroladores da família PIC da Microchip, o que

nos leva a um universo de programação em um nível mais específico, e nos permite um maior

nos leva a um universo de programação em um nível mais específico, e nos permite um maior

controle sobre memórias e registradores que

controle sobre memórias e registradores que atuam em conjunto com microprocessadores.atuam em conjunto com microprocessadores.

Uma das grandes dificuldades em aprender a programar microcontroladores, é o fato de que sem a

Uma das grandes dificuldades em aprender a programar microcontroladores, é o fato de que sem a

 prática real

 prática real não não há há estudos, nem estudos, nem todos todos tem tem acesso a acesso a componentes eletrônicos componentes eletrônicos tão tão específicos comoespecíficos como

 por

 por exemplo, exemplo, um um gravador gravador de de PIC. PIC. Eventualmente o Eventualmente o que que se se quer quer saber saber é é apenas apenas o o funcionamentofuncionamento

 básico, e

 básico, e pra isso pra isso simuladores como simuladores como o Proteus o Proteus preenchem essa lacuna. preenchem essa lacuna. O Proteus O Proteus 7 nos 7 nos fornece umfornece um

ambiente para simulação do seu

ambiente para simulação do seu programa em um Microcontrolador virtual.programa em um Microcontrolador virtual.

 Neste

 Neste exemplo exemplo irei irei demonstrar demonstrar uma uma simples simples aplicação aplicação de de acender acender e e apagar apagar um um LED LED no no ProteusProteus

através do

através do PIC16F628 (veja oPIC16F628 (veja o datasheet aquidatasheet aqui)),,  esta simulação é básica, e o suficiente para  esta simulação é básica, e o suficiente para

desenvolver outras simulações em circuitos mais complexos.

desenvolver outras simulações em circuitos mais complexos.

Iniciando o Projeto…

Iniciando o Projeto…

Antes de tudo, escolha seu Microcontrolador, no caso utilizei o PIC16F628 por ter certa

Antes de tudo, escolha seu Microcontrolador, no caso utilizei o PIC16F628 por ter certa

familiaridade com ele, e outra coisa: tenha

familiaridade com ele, e outra coisa: tenha o arquivo do seu programa “em mãos” no formatoo arquivo do seu programa “em mãos” no formato .hex.hex (formato final depois da compilação), é com este arquivo que fará o seu PIC funcionar (sem duplo

(formato final depois da compilação), é com este arquivo que fará o seu PIC funcionar (sem duplo

sentido por favor) .

sentido por favor) .

O segundo passo será criar um novo arquivo no ISIS, e escolher o PIC, para isso clique em

O segundo passo será criar um novo arquivo no ISIS, e escolher o PIC, para isso clique em  Pick Pick

 Device/Symbol 

(2)

em Keywords digite a referência do microcontrolador que irá utilizar, e o programa irá procurar, selecione e clique em Ok.

 Na lista de componentes selecione o Microcontrolador e clique na área pontilhada (área de design)

Perceba que o programa já dispõe no banco de dados, a função e a denominação de todos os pinos do PIC, então, agora vamos posicionar o ultimo componente para nossa simples simulação, um LED “animated” ou seja, um Led animado ¬¬, que nada mais é do que um LED que na simulação tem a capacidade de acender e apagar com cores pré-determinadas. Para adiconar o LED, repita o  procedimento com o Pick device, digitando LED-BLUE em Keywords. Veja a imagem abaixo.

(3)

Agora arraste o LED para a área de design e monte o circuito conforme a figura abaixo:

Lembrando que estou utilizando um LED, pois vai de acordo com a minha programação do PIC, fique a vontade para testar outros componentes e outras programações.

Configurando o Microcontrolador

Essa é a parte mais simples, basta clicar duas vezes no Microcontrolador, e irá abrir a seguinte caixa de diálogo:

(4)

Lembra do arquivo .hex que você deveria ter no seu computador, pois é, vamos precisar dele agora, em Program File  clique na pastinha amarela, e escolha o arquivo .hex, no caso eu o nomeei de piscaled.hex

Clique em abrir e pronto, se desejar configurar a frequência de clock do microcontrolador, terá essa opção, no caso, eu mudei para 4 MHz, daí é só clicar em Ok..

(5)

Caso você não tenha um programa em mãos, pode baixar todos os arquivos deste tutorial inclusive o  piscaled.hex (Download)

Imagem

Referências

temas relacionados :