TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps Sistemas Microprogramaveis

Por:   •  21/9/2015  •  Pesquisas Acadêmicas  •  1.672 Palavras (7 Páginas)  •  258 Visualizações

Página 1 de 7

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.

  1. 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.
  2. 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

 

.

  1. 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.
  2. 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.

  1. 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.

  1. 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.
  2. 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;

...

Baixar como (para membros premium)  txt (11.6 Kb)   pdf (292.1 Kb)   docx (405.3 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com