Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

microcontroladores6 8, Notas de estudo de Mecatrônica

- - -

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 23/02/2008

marcio-anderson-carlos-da-silva-6
marcio-anderson-carlos-da-silva-6 🇧🇷

4.7

(9)

16 documentos

1 / 29

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
18/07/19 Ricardo Pannain 1
6. MPLAB – Tela inicial
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Pré-visualização parcial do texto

Baixe microcontroladores6 8 e outras Notas de estudo em PDF para Mecatrônica, somente na Docsity!

6. MPLAB – Tela inicial

6. MPLAB – Modo de desenvolvimento

  • (^) OPTIONS -> DEVELOPMENT MODE

6. MPLAB – Ajustando elementos de projeto

6. MPLAB – Parâmetros do montador

6. MPLAB – Adicionado arquivo p/ montador

6. MPLAB – Escrevendo um novo programa

  • (^) FILE -> NEW

6. MPLAB – Escrevendo um Programa

6. MPLAB – Mensagens na montagem

6. MPLAB – MPSIM e sua janela

6. MPLAB – Barra de Ferramentas

  1. Exercícios – 2
  • (^) Programa que funciona como um “segredo eletrônico”. O

microcontrolador espera uma combinação de 5 chaves, ligadas na

porta A (RA0 – RA5), e, se esta combinação ocorrer, todos os LEDs

ligados à porta B (RB0 – RB7) se acendem. Caso contrario, eles

permanecem apagados. A combinação deve ser 1-0-1-0-1.

L1L2 L3 L4 L5L6 L7 L PIC RA RA RA RA

RB

RB RB RB RB RB RB RB RA

  1. Exercícios – 3
  • (^) Programa que utiliza um display de 7 segmentos, ligado à porta B

(RB0 – RB7) para mostrar o valor de uma chave C ligada à entrada

RA2 da porta A. Se a chave estiver ligada, o display exibe o número

1. Caso contrário, é exibido o número 0.

abcdefg. Gnd

PIC

RA

RA
RA
RA

RB

RB
RB
RB
RB
RB
RB
RB
RA
  1. Exercícios – 5
  • (^) Programa que conta as transições (mudanças) de uma chave C,

ligada ao pino RA0 da porta A. A quantidade de transições é

mostrada por 8 LEDs ligados aos pinos da porta B, em formato

binário

L1 L2 L3 L4 L5 L6 L7 L PIC

RA

RA RA RA

RB

RB RB RB RB RB RB RB RA

  1. Exercícios – 6
  • (^) Programa que faz com que um speaker, ligado ao pino RB7 da porta B, dê beeps periódicos a cada segundo. Cada beep dura cerca de 0,5s. Como o ciclo de clock do microcontrolador é muito pequeno, é necessário introduzir atrasos para que os beeps do speaker possam ser ouvidos claramente. Estes atrasos funcionam da seguinte maneira: duas rotinas, uma chamada Atraso1S (atraso de 1 segundo) e outra, AtrasoMS (atraso de 0,5 segundos), utilizam a subrotina Del10, que gera atrasos de 10 ms a cada chamada. Dentro desta rotina existe uma variável auxiliar (TEMPO1), que, para a rotina Atraso1S, tem o valor inicial 100 e, para a rotina AtrasoMS tem o valor inicial de 50, e que vai sendo decrementada. Cada vez que ela é decrementada, a rotina Del10 é chamada novamente.

PIC

RA

RA RA RA

RB

RB RB RB RB RB RB RB RA