Genius em Assembly

1086 palavras 5 páginas
Introdução

O trabalho tem o intuito de apresentar um jogo clássico dos anos 80. Construído com o microcontrolador 8051. Para a construção do jogo foi necessário ter noções de programação em asembly que foram estudadas nas aulas de MCP, só foi possível concluir o projeto com o conhecimento em está linguagem de programação. Será descrito também neste trabalho todos os esquemas elétricos, programação detalhada, seu funcionamento, fluxograma, e sua principal utilidade por traz do entretenimento deste simples jogo.

Esquema

Fluxograma

Programação detalhada
ORG 0000H
LJMP CONFIG Pré-configuração
ORG 0003H
LJMP PRESSBTN

CONFIG: MOV PSW, #1FH ;Seleciona o Banco 1
MOV 30H, #00H ;Se certifica de que o endereço 30h estará vazio
MOV 7FH, #01H ;Joga o dado #01H para 7FH. Este endereço é responsável pelo numero da fase.

ANIMATE: CLR P1.0
CALL TIMER
CLR P1.1
CALL TIMER
CLR P1.2
CALL TIMER
CLR P1.3
CALL TIMER
CLR P1.2
CALL TIMER
CLR P1.1
CALL TIMER
CLR P1.0
CALL TIMER
CLR P1.0
CLR P1.1
CLR P1.2
CLR P1.3
CALL TIMER
CLR P1.0
CLR P1.1
CLR P1.2
CLR P1.3
CALL TIMER

MOV P2, #00H ; Move o dado #00H para a porta P2, para receber o dado do flip-flip
MOV R1, #30H ; Move para o Registrador 1 o dado

Relacionados

  • Microprocessadores - programacão semaforo assembly
    2964 palavras | 12 páginas
  • Campo minado em assembly
    2074 palavras | 9 páginas
  • Assembly
    2032 palavras | 9 páginas
  • Programação Assembly, converter hexa para binario
    942 palavras | 4 páginas
  • TRABALHO DE LINGUAGEM ASSEMBLY 1
    1821 palavras | 8 páginas
  • Relatorio Assembly alterado
    1617 palavras | 7 páginas
  • Medir temperatura usando PIC - Assembly
    1239 palavras | 5 páginas
  • Apostila - linguagem assembly
    2989 palavras | 12 páginas
  • manual do kit 8051 com exercícios em C++ e ASSEMBLY
    2240 palavras | 9 páginas