Professional Documents
Culture Documents
DEVICE ATMEGA16
.NO LIST
.INCLUDE “m16def.inc”
.LIST
;
.EQU PRO1=0
.EQU PRO2=1
.EQU PRO3=2
.EQU SALIDA_PRO=3
.EQU DEVOL_PRO=4
.EQU CHEC=5
.EQU CHEC1=6
.EQU CHEC2=7
.DEF AUX=R16
.DEF CONT1=R17
.DEF CONT2=R18
.DEF AUX1=R19
.DEF CONT3=R20
.DEF CONT4=R21
.DEF AUX2=R22
.DEF AUX3=R23
.ORG $00
RJMP INICIO
.ORG $02
RJMP INTER_0
.ORG $04
RJMP INTER_1
.ORG $24
RJMP INTER_2
LDI AUX,0b00000111
OUT DDRA,AUX
LDI AUX,0b11110011
OUT DDRD,AUX
LDI AUX,0b00001011
OUT MCUCR,AUX
LDI AUX,0b110000000
OUT GICR,AUX
SEI
SBI PORTA, PRO1
SBI PORTA, PRO2
SBI PORTA, PRO3
RUTI1: IN AUX1,PROD2
RCALL ESP2SEG
SBIS PINA,CHEQ
RCALL SALIDA1
RJPM RUTI1
SBI PINA,DEVOLVAL
LDI AUX1, CONT2
OUT PROD2,AUX1
RCALL ESP1SEG
RETI