Estudante
Automação Industrial
CTAII3M
Prática de sistemas digitais envolvendo programação em C:
Rotina de interrupção e utilização de entradas do PLC.
Grupo:
Thaís M. Duarte;
Wanderson L. Ohenes; Yasmin D. S. Bonaparte.
Linhares
2014
Relatório de atividade prática
INTRODUÇÃO
Na prática de laboratório, tivemos de desenvolver dois programas em linguagem C, de acordo com o indicado no roteiro de atividade prática. O objetivo foi introduzir a utilização da rotina de interrupção, ferramenta largamente utilizada na programação.
Primeiro exercício 1: Tivemos de escrever em C, um programa que implementasse no PIC16F877A, o controlador utilizado, o acionamento dos LED’s do simulador virtual na seguinte sequência:
L7>L6>L5>L4>L3>L2>L1>L0>L7>L6>L5>L4>L3>L2>L1>L0>L7...
Segundo exercício: Tivemos de escrever um programa que implementasse no PIC16F877A, o acionamento dos LEDs do PICsimLAB na sequencia retratada abaixo:
LO>L1>L2>L3>L4>L5>L6>L7>L0>L1>L2>L3>L4>L5>L6>L7>L0...
A prática objetivou a compreensão e assimilação da nova estrutura de programação: rotina de interrupção.
Em uma continuação posterior da atividade prática, utilizamos novos conhecimentos adquiridos sobre a utilização de entradas do PLC para implementar um programa utilizando os dois anteriores: no mesmo, fizemos uso de uma das entradas do PLC para decidir a direção na qual os LEDs iriam transladar.
DESENVOLVIMENTO
1 Como nunca havíamos utilizado uma rotina de interrupção antes, foi necessária uma aula com o professor Leandro, na qual o mesmo explicou o que é uma rotina de interrupção, em que podemos aplica-la e como programa-la.
2 Após a obtenção dos novos conhecimentos adquiridos acerca de programação, começamos a fase de criação dos códigos de programação, guiados pelo roteiro e pelo auxílio do professor. O mesmo passou no quadro cálculos feitos através