Elevador com pic
LINGUAGEM C ANSI PARA MICROCONTROLADOR PIC18F4550
Diego Carradi
Luiz Cláudio do Nascimento
Relatório apresentado à PICMINAS® como requisito para conclusão de curso de Microcontroladores PIC18F4550 em linguagem C ANSI.
RESUMO
Este projeto tem como escopo principal, a utilização do microcontrolador PIC18F4550 como unidade central para o processamento e controle de transporte vertical (elevadores) com as seguintes vantagens:
A aplicação reduz o custo final evitando a utilização de micro controlador específicos.
O circuito eletrônico adicional é de baixo custo.
O circuito eletrônico adicional é de uso geral facilmente encontrado no mercado comercial.
Os periféricos possuem uma rampa de mudança de estado de 23ns bem inferior a velocidade do PIC garantindo estabilidade ao sistema.
A programação pode ser feita on –board através de conectores USB1.
Para mais de um elevador pode ser feito Softwares específicos para controle de tráfego e até mesmo funções especiais de manobras via PC2
SUMÁRIO
1. INTRODUÇÃO 03
2 CONSIDERAÇÕES 03
3 PLATAFORMAS DE SIMULAÇÃO 03
3.1 PROTEUS® 7.2 SP6 03
3.1.1 AMBIENTE DE TRABALHO PROTEUS® 7.2 SP6. 04
3.1.2 ARQUIVO DE COMANDO DE IMPRESSÃO 04
3.1.3 COMANDOS DE EXPOSIÇÃO 04
3.1.4 PRINCIPAIS COMANDOS 04
3.1.5 ICONES DO DISPOSITIVO 05
3.1.6 GRÁFICOS 2D 05
3.1.7 FERRAMENTAS DO PROJETO 05
3.1.8 EDIÇÃO DE COMANDOS 06
3.1.9 ESPELHO E GIRAR ICONES 06
3.2 INTRODUÇÃO DE OPERAÇÃO DO PROTEUS NO MODO ISIS COM MICROCONTROLADORES 06
3.2.3 CARREGAR O PROGRAMA COM OS DADOS “. HEX”
GERADOS NO MPLAB® 11
4 PLATAFORMAS DE PROGRAMAÇÃO C ANSI. 12
4.1 MPLAB® 12
4.1.1 CARREGANDO PROJETOS NO MPLAB ® 13
4.2 MCC18® 17
5 APRESENTAÇÃO DO 74HS594 17
5.1. ESQUEMA