Practica 4
-
Upload
dariliga93 -
Category
Documents
-
view
226 -
download
8
description
Transcript of Practica 4
.def contador = R16 ; se define R16 como el contador
.def tempo = R17 ; este es un registro auxiliar
.def AUX =R18;
.cseg
.org 0x0000 ; todos los programas inician en 0x0000clr contador ; inicio la cuenta en ceroser AUXldi tempo,0b11111111 ; para definir al Puerto A como salida se debeout ddra,tempo ; poner 1L en cada uno de los bits del DDRAlazo: out porta,contador ; envío del contenido de contador al Puerto A
ldi tempo,0xf9 ; se inicia una rutina de retardosalto: salto1: dec AUX brne salto1dec tempo ; salto se repite 249 vecesbrne salto ; hasta que la bandera Z=1inc contador ; incremento del contador en una unidad; si llega al máximo 255, al incrementar vuelve a 0rjmp lazo ; repitir el proceso indefinidamente