En la programación de comandos
Usando el temporizador, el programa es el siguiente:
ORG 0000H
Punto de inicio SJMP
ORG 000BH
LJMP INT_T0
Inicio:
MOV TMOD, # 0x 01; Temporizador 0 modo 1
MOV TH0, #3CH
MOV TL0, # 0B0H12M oscilador de cristal , interrumpa una vez cada 50 ms.
MOV IE, N° 82H
SETB TR0; Abierto T0
MOV R7, N° 20
MOV R6, #0
p>
MOV R5, #0
SJMP yuanes
INT_T0:
MOV TH0, #3CH
MOV TL0, oscilador de cristal # 0B0H12M, interrumpe una vez cada 50 ms.
DJNZ R7, INT_END
MOV R7, No. 20
MOV A, p 1; leer datos de muestra
Agregar uno; , R5; añadir a R6R5
MOV R5, A
R6 MOV
ADDC A, #0
MOV·R6 p >
INT_END:
Reti
Fin
;