Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Sensor humidade controla aspersores
1. http://euexplicolhe.blogspot.com
1/2
http://www.facebook.com/euexplico
AComp Exame1 2009-2010 prob11.a)
; Sensores, portos de leitura
SH0 EQU FF00h
SH1 EQU FF01h
SH2 EQU FF02h
SH3 EQU FF03h
; Aspersores, portos de leitura
AP0L EQU FF10h
AP1L EQU FF20h
AP2L EQU FF30h
AP3L EQU FF40h
; Aspersores, portos de escrita
AP0E EQU FF11h
AP1E EQU FF21h
AP2E EQU FF31h
AP3E EQU FF41h
; Valores mínimo e máximo de humidade
HMIN EQU 0005h
HMAX EQU 000Fh
; Programa
ORIG 00F1h
; Inicialização de R1 com o endereço do porto de leitura do sensor 0, SH0.
Inicialização de R2 com o endereço do porto de leitura do aspersor 0, AP0L.
Inicialização de R3 com o endereço do porto de escrita do aspersor 0, AP0E.
Inicio: MOV R1, M[SH0]
MOV R2, M[AP0L]
MOV R3, M[AP0E]
2. http://euexplicolhe.blogspot.com
2/2
http://www.facebook.com/euexplico
Avalia_sensor: CMP R1, HMIN
CALL.N Liga_aspersor
CMP R1, HMAX
CALL.NN Desliga_aspersor
INC R1
CMP R1, FF04h
JMP.Z Inicio
ADD R2, 0010h
ADD R3, 0010h
JMP Avalia_sensor
Liga_aspersor: TEST R2, 0000h
CALL.Z Liga
RET
Desliga_aspersor: TEST R2, 0001h
CALL.Z Desliga
RET
Liga: MOV M[R3], 0001h
RET
Desliga: MOV M[R3], 0000h
RET