Você está na página 1de 8

FATEC Carapicuba

RELATRIO DOS EXEMPLOS DO PROGRAMA EDSIM51

Marcos Vinicius de Assis Victor Marques Lavrador Marciano de Sousa Fonseca Djalma Ferreira da Silva Felipe Fred de Assis Carneiro Everton Chagas Cawan Porto Rodrigo Santos

Exemplo 1 Esse sistema ir percorrer uma sequencia de bytes - 0 255 - sabendo que quando o mesmos chegar em 255 - percorrer todo o LED - ir voltar para 0. O 0 representa todos os LEDs desligados e a cada passo que percorrido os bytes ele executa uma sequncia de cores independente.

Exemplo 2 Esse sistema ir percorrer um switch, quando a porta de um switch fechada - lgica 0 - e o pin p2 copiado. Portanto , uma chave fechada visto como um iluminado MOV P1, P2 - mover dados nos pinos P2 para P1 .

Exemplo : 3

Esse sistema funciona praticamente em chamadas e exibies, o MOV ir colocar o padro e depois vamos fazer a chamada e exibio.

Exemplo 4 O programa pode ser controlado atravs de alguns dos interruptores na porta 2 . Se a chave 5 fechado o cursor volta para casa (endereo 0), caso contrrio, muda 6 e 7 so lidos - se ambos os interruptores esto abertos ou ambos interruptores fechados o visor no desbloqueia. Se interruptor 7 est fechada, mudar continuamente para esquerda. Se a chave 6 est fechada, continuamente para direita.

Exemplo 5 Esse sistema funciona como um acumulador, sabendo que que quando percorrer todo o loop ele ir voltar e comear acumular ADC no P1.

Exemplo 6 O programa l o valor da tenso em ADC, converte para o valor binrio equivalente em DAC e atualiza DAC com este valor. Isto acontece a cada 50 tempos e durante este intervalo o processador estar executando o programa principal.

Exemplo 7 Este programa faz uma varredura do teclado e enquanto no houver tecla pressionada ele faz um loop. Ao pressionar uma tecla, seu valor colocado em R0 e o programa termina. O teclado no o padro, para esse programa ele foi redefinido como: ; + ---- + ---- + ---- + ; | 11 | 10 | 9 | row3 ; + ---- + ---- + ---- + , | 8 | 7 | 6 | row2 ; + ---- + ---- + ---- + , | 5 | 4 | 3 | row1 ; + ---- + ---- + ---- + ; | 2 | 1 | 0 | row0 ; + ---- + ---- + ---- +

Exemplo 8 Este programa envia o texto abc definido pelo usurio para a porta serial.

Exemplo 9 Este programa l os caracteres digitados em Tx e envia para o endereo escolhido pelo programador, os dados so enviados um por um. Assim que terminado de enviar todos os caracteres o programa efetua um loop testando de tempo em tempo para ver h novos caracteres para serem enviados.

Exemplo 10 Este programa faz com que o motor gire no sentido horrio e a cada giro incremento de um no display, indo de 0 9 e voltando novamente para o 0.

Você também pode gostar