Projeto 416 Entrando com Dados no Programa

08/09/2013 15:11

 

LETS INPUT DATA TO PROGRAM.


Este programa aceita um estado de uma chave externa e acende ou apaga os LEDs. Quando você pressiona uma das chaves da placa, o LED correspondente acende.
Descrições:
Com a linha #00, um valor inicial 00H é colocado no acumulador A. Como você pode ver, esta instrução é executada somente uma vez neste programa. Já que o acumulador A terá seu primeiro valor modificado pelas instruções subsequentes, o primeiro valor é frequentemente chamado de “valor inicial” e sua instrução é aquela que “inicializa” o acumulador A.
Quando você pressiona SW1, por exemplo, a instrução IN obtém um valor (0000 0001) no acumulador A. A instrução AND executa uma operação lógica entre seu valor de operando (0000 1111) que resulta num valor (0000 0001) no acumulador A. A instrução OUT envia o valor (0000 0001) para a porta de saída, e acende L1. Como este programa repete o mesmo processo continuamente, os LEDs prosseguem acendendo enquanto você ficar pressionando teclas.
A LÓGICA DO PROGRAMA é muito simples, mas ele certamente aceita uma entrada do mundo exterior e nos informa desse fato através do acendimento de LEDs.
Tente adivinhar o que acontece quando pressionamos uma ou mais teclas ao mesmo tempo.

 

 

 

 

 

LInk para YouTube: youtu.be/Gb67s-FwozU