Professional Documents
Culture Documents
inc> jj kk aa org clrf clrf pre_inicio clrf clrf comienza movlw movwf movlw movwf d'4' jj d'135' aa PORTB PORTD TRISB TRISD equ equ equ 0x00 ;configura puerto b como entrada ;configura puerto b como entrada 0x0A 0x0B 0x0C
;pone en uno los led's despues d e medio segundo prende el led siguiente y se apaga el anterior bsf PORTD,0 ;menos el ultimo que cuando se a paga se prende bsf PORTB,0 call retardo bcf bcf dos movlw movwf movlw movwf bsf bsf call bcf bcf d'4' jj d'135' aa PORTD,1 PORTB,1 retardo PORTD,1 PORTB,1 PORTD,0 PORTB,0
movlw movwf bsf bsf call bcf bcf cuatro movlw movwf movlw movwf bsf bsf call bcf bcf cinco movlw movwf movlw movwf bsf bsf call bcf bcf
seis movlw movwf movlw movwf bsf bsf call bcf d'4' jj d'135' aa PORTD,5 PORTB,5 retardo PORTD,5
bcf
PORTB,5
siete movlw movwf movlw movwf bsf bsf call bcf bcf d'4' jj d'135' aa PORTD,6 PORTB,6 retardo PORTD,6 PORTB,6
ocho movlw movwf movlw movwf bsf bsf call bcf bcf setf setf call goto retardo movlw movwf decfsz goto return lapso decfsz kk,f goto lapso goto dec dec decfsz aa,f goto dec_sub goto retardo ;retardo secundario d'238' kk jj,f lapso d'4' jj d'135' aa PORTD,7 PORTB,7 retardo PORTD,7 PORTB,7 PORTB PORTD retardo pre_inicio ;retardo principl
PROGRAMA 2
list p=18f452 #include<p18f452.inc> jj kk aa cc org clrf clrf pre_inicio clrf clrf clrf clrf comienza ;pone en uno los led's despues d e medio segundo prende el led siguiente y se apaga el anterior PORTB PORTD LATB LATD TRISB TRISD equ equ equ equ 0x00 ;configura puerto b como entrada ;configura puerto b como entrada 0x0A 0x0B 0x0C 0x0D
tstfsz goto
aa mult
visualizar movf movlw cpfseq goto movff movff call setf setf call goto aa,w d'128' cc visualizar1 aa,PORTB aa,PORTD retardo PORTB PORTD retardo pre_inicio
retardo movlw movwf decfsz goto return lapso decfsz kk,f goto lapso d'238' kk jj,f lapso
;retardo principl
;retardo secundario
goto dec
dec
decfsz aa,f goto dec_sub goto retardo dec_sub decfsz kk,f goto dec_sub goto dec end