Relatório controle de nível em assembly

562 palavras 3 páginas
Relatório do terceiro exercício de AC.

Objetivo:
Foi proposto um exercício de controle de nível, no qual devemos criar um programa que identifique o nível de um determinado liquido em um tanque, e execute algumas ações.
O programa deve exibir o nível do liquido (Baixo, Médio Alto) e dependendo desse resultado ele deve abrir ou fechar válvulas e acender ou apagar leds.

Materiais:
- Computador Desktop com Windows 8, processador Core i3;
- Software de grava豫o da Atimel;
- Software DosBox;

Inicialmente o programa foi redigitado tomado por base os outros exercícios anteriores, corrigindo apenas o nome das variáveis e as portas em que estavam relacionadas.

SA REG P3.3
SB REG P3.2
NB REG P0.0
NM REG P0.1
NA REG P0.2
NE REG P0.3
BEEP REG P0.7
VE REG P0.4
VS REG P0.6
DP EQU A0H
TESTE: JB SB,TESTE1 JB SA,TESTE2 SETB NB SETB NM SETB NA SETB NE CLR VE SETB VS CLR NB MOV DP,#0 MOV P2,DP JMP TESTE
TESTE1: JB SA,TESTE3 SETB NB SETB NM SETB NA SETB NE CLR NM SETB VE SETB VS MOV DP,#1 MOV P2,DP JMP TESTE
TESTE2: SETB NB SETB NM SETB NA SETB NE SETB VE SETB VS CLR NE MOV DP,#3 MOV P2,DP JMP TESTE
TESTE3: SETB NB SETB NM SETB NA SETB NE SETB VE CLR VS CLR NA MOV DP,#2 MOV P2,DP JMP TESTE

Após adequar o programa ao que foi solicitado, iniciou-se o processo de compilação
Foi identificado um erro de símbolo indefinido.

O erro foi corrigido e o programa foi compilado com sucesso.

Em seguida o arquivo em hexadecimal foi gerado.

Com o arquivo em hexadecimal podemos prosseguir com a simulação de execução do programa usando o comando AVSIM51.

Com o programa simulado e sem erros, o mesmo foi gravado em um microcontrolador (AT8958253) , usando o gravador da Atimel Coforme mostrado nas imagens abaixo.

(Icone do software)

(Tela inicial do software)

(Seleção do microcontrolador)

(Programa carregado)

(Inicialização do

Relacionados

  • Relatorio Assembly alterado
    1627 palavras | 7 páginas
  • Controlador PID de Temperatura com PIC16F877
    4858 palavras | 20 páginas
  • Atps algoritmos e programação - etapa 1 e 2
    1308 palavras | 6 páginas
  • Trabalho Suelin
    4433 palavras | 18 páginas
  • Microcontroladores
    820 palavras | 4 páginas
  • Conceitos de banco de dados - ferramentas para performance
    615 palavras | 3 páginas
  • atps
    841 palavras | 4 páginas
  • ATPS Algoritmos E Programa O 2
    567 palavras | 3 páginas
  • CENTRO UNIVERSIT RIO ANHANGUERA
    3185 palavras | 13 páginas
  • TUDO SOBRE CLP
    1012 palavras | 5 páginas