;******************************************************************************************************************** ;* Contador Binario de 8 bits ;* ;* Compañia: Solaris Digital. www.solaris.digital.com ;* Desarrollado por: Ing. Victor Joaquin Zepeda P. reviso:Ing.ruben andrade navarro(cyber). ;* Lugar: México D.F. ;* ;* Este programa entrega un conteo binario en el puerto B. ;* ;* El Microcontrolador indicado en esta aplicación es un AT90S2313, pero se puede usar ;* cualquier AVR (solo habria que hacer los ajustes necesarios (por ejemplo la ;* la definición del área de Stack). ;* ;* Nota: Recuerde que para que este programa se pueda ensamblar debera de contar con las libreria 2313def.inc en la ruta ;* especificada por el directivo include ;* ;******************************************************************************************************************** .Include "C:\Work\Avr\Appnotes\2313def.inc" .org $0000 ldi r16,low(ramend) out spl,r16 ldi r16,$FF out ddrb,r16 ldi r16,$00 loop: out portb,r16 rcall delay inc r16 rjmp loop delay: ldi r20,$05 bucle3: ldi r19,$00 bucle2: ldi r18,$00 bucle1: dec r18 brne bucle1 dec r19 brne bucle2 dec r20 brne bucle3 ret