Sistemas a microprocessador

1356 palavras 6 páginas
Desenvolver um programa em Assembly do 8051 que funcione como um “segredo eletrônico”. O microcontrolador espera uma combinação de 5 chaves (SW0, SW1, SW2, SW3 e SW4) ligadas na porta P2, e, se esta combinação ocorrer, todos os leds ligados a porta P1 se acendem e o caracter A aparece no display 3. Caso contrário, os leds se apagam e o caracter E aparece no display 3. A combinação deve ser SW0=1, SW1=0, SW2=1, SW3=0 e SW4=1. As outras chaves são irrelevantes.

INICIO: MOV A, P2 ;POINT DE INICIO, LE O PORT P2 e coloca o valor no acumulador. CJNE A,#15h,NEGATIVO ;Compara e pula para "NEGATIVO" se o valor do acumulador não for igual a 15h. MOV P1,#00h ; CASO o valor do ACC seja igual a 15h, acende todos os LED's. MOV R0,#3 ;INSERE O VALOR 3 NO REGISTRADOR 0.
TEMPO1: DJNZ R0, TEMPO1 ;Delay MOV P1,#88h ; Escreve o valor 88h no PORT P1, LETRA "A" no display de 7seg. JMP INICIO ; PULA PARA O INICIO.
NEGATIVO: MOV P1,#0FFh ; POINT NEGATIVO, escreve o falor FFh no PORT P1, apaga todos os LED's. MOV R0,#3 ; INSERE O VALOR 3 NO REGISTRADOR 0.
TEMPO2: DJNZ R0, TEMPO2; Delay MOV P1,#86h ;Escreve o valor 86h no PORT P1, LETRA "E" JMP INICIO ; PULA PARA O INICIO.

Desenvolver um programa em Assembly do 8051 que funcione como um “segredo eletrônico”. O microcontrolador espera uma combinação de 5 chaves (SW0, SW1, SW2, SW3 e SW4) ligadas na porta P2, e, se esta combinação ocorrer, todos os leds ligados a porta P1 se acendem e o caracter A aparece no display 3. Caso contrário, os leds se apagam e o caracter E aparece no display 3. A combinação deve ser SW0=1, SW1=0, SW2=1, SW3=0 e SW4=1. As outras chaves são irrelevantes.

INICIO: MOV A, P2 ;POINT DE INICIO, LE O PORT P2 e coloca o valor no acumulador. CJNE A,#15h,NEGATIVO ;Compara e pula para "NEGATIVO" se o valor do acumulador não for igual a 15h. MOV P1,#00h ; CASO

Relacionados

  • Sistemas de Microprocessadores
    2810 palavras | 12 páginas
  • Sistemas a microprocessador
    669 palavras | 3 páginas
  • Sistemas Digitais e Microprocessadores
    873 palavras | 4 páginas
  • Aula 1 - Sistemas Microprocessador
    2054 palavras | 9 páginas
  • Organização de computadores
    12330 palavras | 50 páginas
  • Microprocessadores digitais
    5212 palavras | 21 páginas
  • exercicios microprocessadores 2014
    4453 palavras | 18 páginas
  • Processador 1
    1916 palavras | 8 páginas
  • EGENHARIA
    9152 palavras | 37 páginas
  • Microprocesadores X Microcontroladores
    931 palavras | 4 páginas