Aval

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (411 palavras )
  • Download(s) : 0
  • Publicado : 20 de junho de 2012
Ler documento completo
Amostra do texto
Relatório
Desafio do Fazendeiro ,Galinha,milho e raposa:
Para passar todos de um lado só existem algumas regras.
Galinha n pode ficar com o milho
Raposa não pode ficar com a galinha
Só ofazendeiro pode dirigir o barco
Nesses termos podemos concluir com uma lógica básica que para passar todos devemos fazer o seguinte esquema :

*Fazendeiro deve passa com a galinha
*fazendeiro leva omilho e traz a galinha para o solo novamente
*fazendeiro leva a raposa e deixa junto com o milho
*fazendeiro leva a galinha novamente e conclui a etapa do desafio.

Os comando usados estão logoem seguida,o comandante do circuito podemos dizer que é o fazendeiro,o comando só ira funcionar se o fazendeiro estiver em ação também.
Como foi a simulação :
A simulação foi bem básica,deveríamosfazer exatamente como ta no desafio,concluir aquilo tudo apenas simulando apertando os botões simulando o fazendeiro,galinha,milho e a raposa.
Quando algo não podia ser feito o buzzer entrava emação e avisa que tinha algo errado dando um alerta com uma buzina.
Quando a etapa foi concluída todas as lâmpadas de led ficaram acesa mostrando que todos já tinham passado.

COMANDOS :

mov p3,#0inicio :
jnb p1.0,fazendeiro
clr p3.0
jmp inicio
fazendeiro :
setb p3.0
jnb p1.1,galinha
jnb p1.2,milho
jnb p1.3,raposa1
jmp fazendeiro
milho:
setb p3.2
setb p3.4
jb p1.2,milho2
jmpmilho
raposa1:
setb p3.3
setb p3.4
jb p1.3,raposa2
jmp raposa1
raposa2:
clr p3.4
clr p3.3
jmp fazendeiro
milho2:
clr p3.4
clr p3.2
jmp fazendeiro
galinha :
setb p3.1
jb p1.0,inicio1jmp galinha
inicio1:
jnb p1.0,fazendeiro1
clr p3.0
jmp inicio1
fazendeiro1:
setb p3.0
jnb p1.2,milho1
jmp fazendeiro1
milho1:
setb p3.2
jb p1.0,inicio2
jmp milho1
inicio2:
jnbp1.0,fazendeiro2
clr p3.0
setb p3.4
jb p1.1,galinha1
jmp inicio2
fazendeiro2:
setb p3.0
jmp inicio2
inicio3:
jnb p1.0,fazendeiro3
clr p3.0
jmp inicio3
galinha1:
clr p3.1
clr p3.4
jmp inicio3...
tracking img