Está en la página 1de 1

.

global main
.data
.text
main
MOVW R2,#0XE608 ;#0x400FE608 enciende a todos los puertos del
RCGCGPIO
MOVT R2,#0X400F
MOV R3,#0X1000 ; el valor para prender el puerto K MODIFICAR
STR R3,[R2] ;guarda el valor de R3 en la localidad de
memoria apuntada por R2

MOVW R1,#0XEA08 ;no sabo que hace


MOVT R1,#0X400F
CICLO LDR R0,[R1]
ANDS R0,R0,#0X00001000
BEQ CICLO

MOVW R4,#0X451C ;#0x4006451C DIR puerto N MODIFICAR


MOVT R4,#0X4006
MOVW R5,#0X4400 ;#0x40064400 DEN puerto N MODIFICAR
MOVT R5,#0X4006
MOV R6,#0X00FF
STR R6,[R4] ;guarda el valor 00FF en las direcciones del DIR
STR R6,[R5] ;guarda el valor 00FF en las direcciones del
DEN

CUENTA MOVW R7,#0X43FC ;#0x0400643FC DATA puertoN MODIFICAR


MOVT R7,#0X4006
MOV R8,#0X003F ;numero 0
STR R8,[R7]
MOV R9,#0X0006 ;numero 1
STR R9,[R7]
MOV R8,#0X005B ;numero 2
STR R8,[R7]
MOV R9,#0X004F ;numero 3
STR R9,[R7]
MOV R8,#0X0066 ;numero 4
STR R8,[R7]
MOV R9,#0X006D ;numero 5
STR R9,[R7]
MOV R8,#0X007D ;numero 6
STR R8,[R7]
MOV R9,#0X0007 ;numero 7
STR R9,[R7]
MOV R8,#0X007F ;numero 8
STR R8,[R7]
MOV R9,#0X0067 ;numero 9
STR R9,[R7]

B CUENTA
.end

También podría gustarte