Atps Sistemas Microprogramaveis
Por: Elaine Melo • 21/9/2015 • Pesquisas Acadêmicas • 1.672 Palavras (7 Páginas) • 258 Visualizações
FACULDADE ANHANGUERA DE TAUBATÉ – UNIDADE II
ATIVIDADES PRÁTICAS SUPERVISIONADAS
CIÊNCIAS DA COMPUTAÇÃO
SISTEMAS MICROPROGRAMADOS
PROFESSOR JORGE MORGADO
ETAPA 2-3-4 – 1º SEMESTRE / 2015
SEMESTRE: 6º E 7º - TURMA A – ANO: 2015/1
RA | Nome do Aluno |
1299199555 | Welington Henrique da Silva |
4211809704 | Thiago Mendonça Ribeiro |
5827115652 | Elaine A. de Azevedo Melo |
TAUBATÉ, JUNHO DE 2015
SUMÁRIO
Relatório Técnico 02: MPLAB e Timer no PIC16F84A.
Relatório 03: Projeto Semáforo PIC16F84A
O processo para o programa semáforo:
Relatório Técnico 04: Semáforo com duas sequências e tempo diferentes.
Simulação:
Referências Bibliográficas.
Relatório Técnico 02: MPLAB e Timer no PIC16F84A.
MPLAB é uma plataforma de programa que pode ser feito a partir da edição do código do programa, a compilação do programa, a simulação e programação de microcontroladores programa, tudo isso sem ter que recorrer a outro programa, para usar todas as ferramentas com MPLAB IDE que tem exigido a criação de um projeto que ligam as diferentes ferramentas para gerenciar, os passos na criação de um projeto são:
A partir do menu principal, selecione Assistente, Project,. Quase instantaneamente, o assistente de boas-vindas Assistente de projeto MPLAB, aparece geralmente são quatro passos a seguir na criação de um projeto.
- Em seguida é pressionado, e a janela mudará para um em que temos de escolher o microcontrolador a ser utilizado, neste caso, PIC16F84A, e Avançar.
- Selecionado o compilador para usar (toolsuit idioma). Na nova janela, devemos configurar o seguinte:
a) Toolsuit Caixa Ativo deve ser selecionado CCS C Compliler.
b) Conteúdo da Caixa Toolsuit deve dizer que cada programa tem seu caminho corretamente encaminhadas para a pasta apropriada PIC.
Conteúdo Toolsuit | Localização |
CCS C Compiler (ccsc.exe) | C: \ Program Files \ Picchu \ CCSC.exe |
.
- Na nova janela que aparecer, devemos digitar o nome que você deseja para nomear o projeto e o endereço no qual deseja salvar o projeto. Avançar.
- Na nova janela, do lado esquerdo devemos buscar dois arquivos
a) O arquivo .c com o código que anteriormente capturado.
b) Um arquivo .h que está localizado em C: \ Program Files \ PICC \ Devices \ 16F84A.h
Ela integra os dois arquivos, Avançar.
- Uma janela mostrando as propriedades do novo projeto está sendo criado, se for verificado que tudo está correto, Concluir.
Se as etapas foram bem sucedidos, a janela Project aparecerá com o nome que foi dado ao projeto, este contém o .ce .h que vamos selecionar.
- Agora vamos continuar a configurar o projeto (Build Options). Antes de começar com a compilação e simulação, é necessário verificar se o compilador CCS C Compiler (o nosso tradutor) está configurado corretamente para o efeito o seguinte, PincipalàProjectàBuild OptionsàProject menu é realizada. Fazer isto traz uma nova configuração da janela, isso vai selecione a guia Geral. Selecionar essa guia exibe uma série de caixas, apenas tem que definir a caixa incluem a busca Path entrar neste caminho C: \ Arquivos de Programas \ PICC \ Devices. Uma vez feito isso, OK.
- O último passo é compilar o MPLAB projeto, Menu PrincipalàProjectàBuild Todos. Se tudo foi bem sucedida e não há erros no código, a compilação do projeto será realizada são corrigir erros.
Relatório 03: Projeto Semáforo PIC16F84A
O microcontrolador PIC16F84A tem duas portas, porta A 5-bit (RA0-RA4) e do porto 8-bit B (RB0-RB7), que podem ser programados como entradas ou saídas, ou mesmo programar alguns bits como porta de entrada e os outros pedaços do mesmo porto como saídas. Para realizar esta programação portas é necessário estipular no registo da porta a ser programada.
Outra característica do presente microcontrolador é que ele tem uma entrada de interrupção externa e interromper alterações do nível de entrada.
Na ausência de um micro controlador que é usado para preparar o semáforo, vamos fazer uma simulação, para isso precisamos dos seguintes programas:
- MPLAB
- Tradução compilador CCS PIC-C
- Programa de simulador ISIS PROTEUS
O processo para o programa semáforo:
Primeiro o programa MPLAB abre uma nova página e editor de texto abre no Menu Principal -> Arquivo -> Novo, esta página em branco irá capturar o código que tem comentários que descrevem.
#include <16f84a.h> // PIC para usar
#fuses XT, NOWDT, NOPROTECT, NOPUT // encomendas para o programador
atraso #use (relógio = 4000000) // Ele vai usar atrasos, tendo em conta a frequência de
// Oscilador é 4MHz
#use fast_io (a) // Check-Rápido
int mode = 1, Temp = 1, i = 0; // Declaração de variáveis inteiras
// Função protótipo que definir porto
vazios Config_Puertos ( vazios );
// funções de interrupção
#INT_EXT // Para o INT interrupção (RB0)
vazio EXT_isr ( vazio )
{
Modo ++;
se (modo == 3)
{
Modo = 1;
...