Microcontroladores

1338 palavras 6 páginas
Ex: Acenda os seguimentos na seguinte sequencia a,c,f,ponto.
SETB P2.0 -----> permanece acesso.
SETB P2.2
SETB P2.5
SETB P2.7

Ex 2: Escreve os números impares no display.
Comentários;
comentario | ; | . | g | f | e | d | c | b | b ; 1 a | MOV | P2,# | 0 | 0 | 0 | 0 | 0 | 1 | 1 | b ; 3
0 | MOV | P2,# | 0 | 1 | 0 | 0 | 0 | 1 | 1 | b ; 5
1 | MOV | P2,# | 0 | 1 | 1 | 0 | 1 | 1 | 0 | b ; 6
1 | MOV | P2,# | 0 | 0 | 0 | 0 | 0 | 1 | 1 | b ; 9
1 | MOV | P2,# | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |

Ex 3: Faça um programa que conte de 0 a 9 no display de 7 segmentos. comentario | ; | . | g | f | e | d | c | b | b ;0 a | MOV | P2,# | 0 | 0 | 1 | 1 | 1 | 1 | 1 | b ;1
1 | MOV | P2,# | 0 | 0 | 0 | 0 | 0 | 1 | 1 | b ;2
0 | MOV | P2,# | 0 | 1 | 0 | 1 | 1 | 0 | 1 | b ;3
1 | MOV | P2,# | 0 | 1 | 0 | 0 | 1 | 1 | 1 | b ;4
1 | MOV | P2,# | 0 | 1 | 1 | 0 | 0 | 1 | 1 | b ;5
0 | MOV | P2,# | 0 | 1 | 1 | 0 | 1 | 1 | 0 | b ;6
1 | MOV | P2,# | 0 | 1 | 1 | 1 | 1 | 1 | 0 | b ;7
0 | MOV | P2,# | 0 | 0 | 0 | 0 | 0 | 1 | 1 | b ;8
1 | MOV | P2,# | 0 | 1 | 1 | 1 | 1 | 1 | 1 | b ;9
1 | MOV | P2,# | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |

EX 4: Faça um programa que execute as funções conforme tabela a seguir. CHAVE | FUNÇÃO | CH0 | Acendem Pares (Incluindo 0) | CH1 | Acende Impares | CH2 | Pisca Leds Pares (3x) | CH3 | Pisca Leds Impares (3x) | sim sim Pisca 3x Impares
Pisca 3x Pares

Acende Impares
Acende pares
CH0

não

não não não sim sim
CH3
CH2
CH1

SETB bit CLR bit MOV reg1, reg2 (8 bits) JB bit, local JNB bit, local JB -> pula para “local” se “bit”=1 JNB -> pula para “local” se “bit”=0 LCALL Local LJMP local RET

PROGRAMA CH0: JB P3.0, CH1 ;pula p/ CH1 se CH0=1 (solta) LCALL AcendePares LJMP CH0 CH1: JB P3.1, CH2 ;pula p/ CH2 se CH1 não precionada LCALL AcendeImpares LJMP CH0 CH2: JB P3.2, CH3 ;pula p/ CH3 se CH2 não precionada LCALL

Relacionados

  • Microcontroladores
    872 palavras | 4 páginas
  • Microcontroladores
    393 palavras | 2 páginas
  • Microcontroladores
    776 palavras | 4 páginas
  • Microcontroladores
    1590 palavras | 7 páginas
  • Microcontrolador
    1054 palavras | 5 páginas
  • microcontroladores
    808 palavras | 4 páginas
  • Microcontrolador
    2159 palavras | 9 páginas
  • Microcontroladores
    501 palavras | 3 páginas
  • Microcontrolador
    575 palavras | 3 páginas
  • Microcontroladores
    1196 palavras | 5 páginas