Está en la página 1de 11

!

1. !"""""""""""""""""""
2. !"""""""""""""""""""
3. #!""""""""""""""""""" $%& '
4. !""""""""""""""""""""
5. (!""""""""""""""""""""
6. !"""""""""""""""""""" !
7. )!"""""""""""""""""""" "
8. !""""""""""""""""""""
9. *!""""""""""""""""""""
10. +! """""""""""""""""""
11. ! """"""""""""""""""" #
12. ! """"""""""""""""""" $
13. #! """"""""""""""""""" %
14. ! """""""""""""""""""&''
15. (! """"""""""""""""""" '
16. ! """"""""""""""""""" '"
17. )! """""""""""""""""""
18. ! """""""""""""""""""" "

, - ,. /
0 1 #
2, $
%& ' . $
. $
" 3 '4
54 %
0 6 /

7 - 8 4 0
1 (
9 : -
- 2
+'4 3 0 0
++
&4

1 -:
!

; 2%& , ; 2%& 7

<&=& 5;< = 2& + , (+ ,

<&=& ; >% (+ , ++ ,

9 (0 /
(3
8?
) +(@

0 .
A(3?
3 @ +'4

& : !

:/ /
8 8

.
-
7,> & + 7 > .
- !5%,%;5 &2%, &2%7 %2 5, %2 57

0 8
4 / 0
2&?+@ B -5,1=, ;>&
? @B - >%2,=,

/ 4 %2 5, %2 57

%2 5, 0
; 2%& , 2 0 , / (
8 C!

5 %2 5, ? ,@ ++ + C

%2 5, ,5 D>, &> 5%,=&


2,+ + 5,1=,
2, >%2,=,
2, >%2,=,
2,# + 5,1=,
2, + 5,1=,

2,+

5 %2 57 ? 7@ ++ ++ + C

%2 57 ,5 D>, &> 5%,=&


27+ + 5,1=,
27 >%2,=,
27 + 5,1=,
27# + 5,1=,
27 >%2,=,
27( >%2,=,
27 + 5,1=,
27) + 5,1=,
,4 9 %2 5, %2 57E

0 7,> & + 7,> &

7,> & + 7,> &


%2 5, %2 57 B
2 5%,%;5 - 7,> &

% B 0 7% 4
> (?
2 +@ / 7,> &
7,> & +

2 5%,%;5!

) ( # +
2 2 2 + %& = F =
5 (?
2 +@ 5%,%;54 2&
7,> & +

5 (?
2 +@ 5%,%;54 ;>&
7,> &

;>& / ( 5%,%;5
7,> & E

,0 .

1 . !

(0 5 % 1 2 D 5% 2 . /
2,<

(0 7 % 1 ,2 1 2 D 5% 2
. /

G 0 " 0
/ #?
2 +@ 1 : C!

bsf STATUS,5

5 ;>& / > & 5%,%;5


"

>&%,!

,4 9 0 4 0
>%2,=, 0 5,1=, 5 0
, >%2,=, 7 5,1=,

% 0 , !11111

H 7 !00000000

< %2 5, %2 57 B
-: !

movlw B'11111'

movwf TRISA

C I 1 I 2
% 8 - 0
0 = B 0 - 8I
%2 5, , 1 J7J
- 9 >;< 2&
7 >,2 & 4 - -
0 B >%2,=, 5,1=,

,4 7

movlw B'00000000'

movwf TRISB

7 7,> & 7,> & + .

7,> & 2& / (


?
2 +@ 5%,%;5

bcf STATUS,5

7,> & +

)' ' *"

+' * , *,' ,- *+ . ''*/

0. +0* ) 1)'023) '* + + ,4 ,. 0


* +- * 40
,' ,4 2 + 5 -,* * 6 * 7

, < 1,7

5 0 .
/ .0
.
/!

5%,%;5 0 +:#

&2%, 0 +:(

%2 5, 0 +:(

&2%7 0 +:

%2 57 0 +:

K1 ?K@

K= / 3
2+ 0 (

27+ 0 + K& C 4 0

K 0

&>%,=&2 25 K2

K &>%,=&2

&>%,=&2 25 K2

K &>%,=&2

K C
0 .

&2D + KL /

K -

K / 0

K -

K 7,> &

75 5%,%;5 2 + K 7,> & 2+

K (

<&31I 7M
+++++M K< +++++ 8

<&3I %2 5, K ,

<&31I 7M
++++++++M K< ++++++++
8

<&3I %2 57 K 7

7 5%,%;5 2 + K5 7,> &

K,4 0 1=
= :/
K 1= 27+ 7 0
0

K ;>& 5,1=,27+ 7 E !

> & K 0 ;

75 &2%7 + K; B

K .

K 27+ 0

K B .

K5 0

K /

K 27+

; 8 C ;>&

K ( 1=

K 4 C 0

K /

K . / ! ,11 -

K 0 0

K8 - / 2 %;2>

K C 0

CALL..................RETARDO...........; Llama a RETARDO, va y lo ejecuta y


..........................................................; luego se devuelve a la siguiente
línea.

BCF....................PORTB,0.............; Apaga el LED.

CALL..........RETARDO...........; Llama a RETARDO

GOTO.........INICIO....................; Va a la etiqueta INICIO para mantener

...................................................; el LED intermitente,

...................................................; es decir, vuelve a empezar.

RETARDO

CALL..................RETARDO1

DECFSZ............CONTADOR,1

GOTO.................RETARDO

MOVLW.............80

MOVWF.............CONTADOR

RETURN

RETARDO1

DECFSZ.............CONTADOR1,1

GOTO..................RETARDO1

MOVLW..............80

MOVWF..............CONTADOR1

RETURN

END

, - !
/
= 5F
4 ?
+@ 1 : /
!

"1 ? 2 %,2=& @
2 %,2=& 8 / = 5F &>%,=&2
&>%,=&2 C
? 2 %,2=& @ B / -4 0 &>%,=&2 4
/ = 5F C 8
<&31I + 8I
- + 1 C I
&>%,=&2 8 C
2 %,2=&
&>%,=&2 C ? 2 %,2=&@4 0
4 ?
+@
&>%,=&2 ,11

8
%

También podría gustarte