Buscar

AULA PRATICA 1 DE SMP_ PROGRAMAR NA LINGUAGEM ASSEMBLY DE ACORDO COM O FLUXOGRAMA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

AULA PRATICA 1 DE SMP_ PROGRAMAR NA LINGUAGEM ASSEMBLY DE ACORDO COM O
FLUXOGRAMA 
1
SPE=0?
Início
SPC=0?Fecha VAL
Desliga 
Cargas
SPV=0?SPV=0?
Fecha VAL
FalhaAbre VAL
SPS=0?
STC=0?Desl BM
STV=0?STV=0?
Desl. BM
FalhaLiga BM
SPS=0?
Vvizinho=0?
Vsíndico=0?
Desl ALMv
Desl ALMs
Liga ALMv
Liga ALMs
Desl ALMs Liga ALMs
Desl ALMv
S
S
S
S
N
N
N
N
N
N
N
N
N
N
S
S
S
S
N
S
S
S
FLUXOGRAMA CONTROLE DE TANQUES
AULA PRATICA 1 DE SMP_ PROGRAMAR NA LINGUAGEM ASSEMBLY DE ACORDO COM O
FLUXOGRAMA 
; PocoSemFundo2
;Lorena_Stephanie
;sensores
SPE EQU P1.0
SPS EQU P1.1
SPC EQU P1.2
SPV EQU P1.3
STC EQU P1.4
STV EQU P1.5
VVAL EQU P1.6
SVAL EQU P1.7
;atuadores
VAL EQU P3.0
BM EQU P3.1
ALMV EQU P3.2
ALMS EQU P3.3
LED_FALHA EQU P3.4
; Rótulos Instruções Operandos Comentários 
cseg
inicio: setb VAL
setb BM
setb ALMV
setb ALMS
setb LED_FALHA
volta:
jnb SPE, rotSPC
setb VAL
jmp encontro1
rotSPC:
jnb SPC, rotSPV
jnb SPV, encontro1
clr VAL
jmp encontro1
rotSPV:
jnb SPV, rotVAL
clr LED_FALHA
jmp FALHA
rotVAL:
setb VAL
jmp encontro1
encontro1:
jnb SPS, rotSTC
setb BM
jmp encontro2
2
AULA PRATICA 1 DE SMP_ PROGRAMAR NA LINGUAGEM ASSEMBLY DE ACORDO COM O
FLUXOGRAMA 
rotSTC:
jnb STV, rotSTV
jnb STV, encontro2
setb BM
jmp encontro2
rotSTV:
jnb STV, rotBM
clr LED_FALHA
jmp FALHA
rotBM:
setb BM
jmp encontro2
encontro2:
jnb SPS, rotALMV
jnb VVAL, rotALM
setb ALMV
jnb SVAL, rotALMS
setb ALMS
jmp volta
rotALMS:
clr ALMS
jmp volta
rotALM:
clr ALMV
clr ALMS
jmp volta
rotALMV:
setb ALMV
setb ALMS
jmp volta
FALHA:
setb VAL
setb BM
setb ALMV
setb ALMS
AQUI:
jmp AQUI
end.
3

Continue navegando