Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 - Fluxograma
Microprocessadores e
Microcontroladores - Avaliao E1-U1
Prof G. Brelaz
UnP Eng. de Computao
Aluno.: _____________________________________________________
Turma: _____________ Data: _____/ _____/ _____
Listagem 1
LOOP:
SETB
P2.6
SETB
P2.7
MOV
R4,
#40h
;________________
JNB
P1.0,
DECR
;decrementa?
JNB
P1.1,
INCR
;incrementa?
TEMP:
DJNZ
R5,
;_Questo 3
DJNZ
R4,
$-2
;_Questo 3
SJMP
LOOP
CLR
P2.6
CJNE
R6,
; --------------------------------------------
SJMP
TEMP
; Temporizadores:
INCR:
TC0
; VETOR RESET
DEFSEG
SgABS,
SEG
SgABS
JMP
INICIO
ABSOLUTE
DECR:
TINT0:
0Bh
MOV
A,
DJNZ
DLG:
LIGA:
SAI:
R7,
R7
DLG
R6
;________________
TEMP
CLR
_______
; _Questo 4
;
INC
R6
;________________
;_Questo 2.
SJMP
TEMP
END
LIGA
SUBB
A,
JNZ
SAI
;no, retorna
SETB
P2.0
SJMP
SAI
;no, retorna
CLR
P2.0
MOV
R7,
;setpoint?
;
INICIO:
DEC
SJMP
TEMP
RETI
;limita em 1
R6,
SJMP
#_____h
$+5
CJNE
CLR
R6
;_Questo 4
#01h,
SJMP
;rot inicial
; INT TIMER 0
ORG
MOV
R7,
#_____h
MOV
R6,
#_____h
;setpoint=50%
MOV
IE,
#_____h
MOV
TMOD,
#_____h
;TC0 no modo 2
MOV
TL0,
#_____h
MOV
TH0,
#_____h
;para T=100us
SETB
______
;habilita TC0