Programacion en mplab para un cubo de leds de 3 x 3

Solo disponible en BuenasTareas
  • Páginas : 4 (888 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de febrero de 2011
Leer documento completo
Vista previa del texto
;********************************************************************************************************************
;*PROGRAMA: CUBITO.ASM
;*MICRO: PIC16F84A
;*CRISTAL: 4MHz;*AUTOR:SARRICOLEA, VERA.
;*CONFIGURACION: PUERTO A: RA0-RA4 Y PUERTO B: RB0-RB7(SALIDAS)
;********************************************************************************************************************;***************************DIRECTIVAS DE COMPILADOR*******************************************************
#INCLUDE P16F84A.INC
#DEFINE banco1 bsf STATUS,RP0 ;RP0=1 BANCO1
#DEFINE banco0 bcfSTATUS,RP0 ;RP0=0 BANCO0

;**************************REGISTROS DE PROPOSITO GENERAL************************************************
;PIC16F84A 68 REGISTROS DE PROPOSITO GENERAL 0Ch - 4Fh(68)
REGA EQU0X0C
PDel0 EQU 0X0D
PDel1 EQU 0X0E
;*******************************PROGRAMA PRINCIPAL************************************************************
;
;ETIQUETASINSTRUC DATOS REFERENCIA
;*********************************************************************************************************************
org 0x00
goto inicio
inicio banco1
movlwb'00000000' ;PORTA como salidas
movwf TRISA
movlw b'00000000' ;PORTB como salidas
movwf TRISB
banco0
A clrf PORTB ;limpio el puertoB salidas a 0clrf PORTA
bsf PORTA,0
movlw b'11111111'
MOVWF PORTBbsf PORTA,3
call PDelay
BCF PORTA,0
BSF PORTA,1
call PDelay
BCFPORTA,1
BSF PORTA,2
call PDelay

bcf PORTA,3
movlw...
tracking img