Manual pic simulator ide docx

1 de 28

"
+ ',-, "
.

!
%

#$

&'(

) *

!
/
) *

"
)


0

1
1

%
"

%
"#

!
%

&

!

&

%

"

23

!$
(((

( !
4

5
5 $
&38 973
'
'
'
'
'

'
'
'
'
'

3&
3,
332
3<
3=
30
37
3A
&3

'
!&
* !


'
'
'
'
'
'
'
'
'
'

$6+

)

4
:

;
;

6
!
.
)
>
>
8 ' ;B C ' )

#" (

&

">
?@
?@
' C* 8

) *
(


!

%
"

@

% 4
!

&7

!
"

!

%
< A&


?

!
!

2 de 28

$

%

:

%

4

?
"


!

!

:
+
"

,

;

-

&

&

"


D

.

%

!

%

!

:

!
!
/

&


&

"

?

)

%

%
%

+

!

0

+&


5(

%
D

&
,
&

&
%

.

"

%

!

1
"

"

5 "

!

3 de 28

$

!

4

%

4

%
%

"

%

%
)

%

"

!

2&

%

. %

1 /
!E

"

!

"

%

3
"

F6 %

'
)

!&
"

)
1 / %

%

G

?

H

#4 (

5! &

&!

1

:
%

1

!

%

4 de 28

"

%

:

%

%

!

(

?

(

?

&
! )
!
"

! "

!

;+)I+J "

%
4

8& 8, " 8-

!

)
6

)

%

!

%
:

%

C

+

5
;+)I8&

!

?

/

.
4
!

5
;+)I8=

%

%
1

!

=

78
":

;

"
;

%

"

1

%

;+) "

.

4

"
!

! 2.
"
&

+
% B K

&

:

!

! &

:

1
;+)I)

%
*

*

&
%

%

?

?

. )
%

"

:

%

*

5 de 28

!

1
"

!

%

"

&
4

!

D "

)&+
/.
4

+
!

F6 %

'

)

G

&

2&

J

7

+

,

.

!
)

7

+

!

:

7

H

!&
#9 ( 1
>@)$;.+ *
:
%
;+)'>

&

6! &

!

"

8

%
+

. %&

%
"

1 / %
D !

"
"

%
!

%

2&

?
. %

%
$

%

.

!

)

!

!

!

.

%
+.>

+.>

&=
B

3
D

!

&< "
%

!

&

"

!

6 de 28

1

, %&
L

%
:
"
!
1 / %

:
%

%

"

D $
2&
. %

!

D
%

!
D

%

,

%

)

&

%&

:

"

%

"

"
/
%
5

!E

.C/.88
"
!
5
! 5 "

$
5

%

"

%
!

%
!

5

5

&:
;>+3

%&
)

"
;$;@

"

%

7 de 28

"

&
!

!

;

!

!
>@)$;.+ *
!
B K

B K

%

#$

!
&

&

5

!

5

2

,! &

#$

+

&3
4
!
!

B "
!

D

2

,! &
%

"
"

8 de 28

$

4
!

&

2

,! &

:

)
+&

"
)

!

"
2
!

"

%

)

;

1

!

,

& &
"

!

9 de 28

$

!

2

%

1

"

!
%

"
!

A3M

!
!

#$

%

"
#

% B K

"
+.;.C *

#$
1

"

10 de 28

F6 %

'
)

!&

G

H

#< ( 1

&

6

+

!

8
5

E

5

11 de 28

/

4

)

=/
"

7) * %

> .!

&/

2
!

"

4

2
!

"

"

"

1

%
"

%

1

" ) *

!

%

L
"

2

! $

"

"
1

B

!
"

7 "

"
"

"

1

+

+/N "
!

;

!E

12 de 28

3

>
"

!7&
"4=/?<
&,7 =2
)
" %

%
!E
!

1
A

&

!

&

&

"

&

)

@
)
%1 + ',-,

1

&

) *
! "
&"

&

"
,

)
"

13 de 28

.

:
&
"

&+

L

!

C

!

3
"

1

" ) *
B(
!

%

+
!

1

!
!E

"

!

!

0

1

"
& !
!

.

2

1
"

:

14 de 28

)

:
+

F6 %

'

!

G

!&

!
!

%
0

7 % & ;
%
!

%
%

%

!
"

%

#C (

&

&D
*

1

!
!

,J "

&
!
&3

!

O
4

&

4

H

"
4

!

"

!

4

&3J
&=

!
4
&3

1 !

535

5A5 "

5

5

!

!

:

%

%
"

5

5

4
&
%
*

"#

&3P0

&3P=

&3P<

&3P2

&3P- &3P, &3P& &3P3

&3333333 &333333 &33333 &3333 &333

&33

&3

&
"

15 de 28

5&,-5

5

5

?

& Q &3P, I , Q &3P& I - Q &3P3 R
& Q &33 I , Q &3 I - Q & R
&33 I ,3 I - R
&,&

;&
!

&
!

1 !
4

@
5!

!
5

!

1

>

!
!
?

%
!

4
;

E

6;&

8

F

%
"

!

#

&

&

C !!

2

3&3&

#"

7

33333&3&

N

&=

:

&
&3

!

3333333333333&3&
4

"

3 "
,

%

!

4
!

5&3&5

!

?
C !!

3&3&

#"

33333&3&

N
*

!"

!

%
&
,

!

:

!

?

!
!

3333333333333&3&

!
!

4

5

5

!
0 = < 2 - , & 3

!

!

!
!

2

!

4

5!

2
!

!
*

% 5
!
?!

5!
, !

5%

5

5
%

)
, )$#

"5
3
A

4

#S;
+$>
%

,3 !"

RESERVE 20
)
5

%
!
N
5 "
5!
5
%
!"
" 5 )#5 ) ( #"

%

!"

!"
!"
!

7 !
N
6

!"
%

#$
5 B#5 B

?

!"

17 de 28

DIM A AS BYTE
DIM B AS WORD
A = B.HB
A = B.LB 'Esto es lo mismo que A = B
B.HB = A
B.LB = A
B = A 'Esto tambiƩn borra el byte alto de la variable B
)

!

%

%
5 5

5 5
DIM
DIM
B =
B =
A.0

!

%
!

!E

&, -

A AS BYTE
B AS BIT
A.1
A.7
= A.5

;

!
%

!

#S;

!

4

!

%

E

#$
.+;$
%

.+;# ;+

$
$

?
TRISA.1 = 0
TRISB = 0
PORTA.1 = 1
PORTB = 255
STATUS.RP0 = 1
INTCON.INTF = 0
5
!"

#$

5
+$ +# +

!
+* +

!

%
!

%
+$3 +$& +$,

!

+ = + 0

RA = 0xFF
RB0 = 1
#$

!E
%

%
!

!

%

!

3 " #.) @
#$

!
5 " ! 5
5!:

B K
?
SYMBOL LED1 = PORTB.0
)
PORTB.0 = 1

LED1 = 1

) *

!
"
) *

4 5

1 !
!

"
# >

$
$ >"

S>#.)

18 de 28

"
)

%

"

%

%
%

!

DIM
DIM
A =
B =
B =

A AS BIT
B AS BYTE
TRUE
0x55
%01010101

5M5

!

53 5

%

5B5

?

!

.C ;?

DIM A AS WORD
CONST PI = 314
A = PI
B "

%
1 !

;.OO)

!
?
;+

!

!

!

%
B OB ).N "

"
!

%

%

!

!

.+;

"

$

?
HIGH PORTB.0
LOW ADCON0.ADON
TOGGLE OPTION_REG.INTEDG

F6 %

G

'

!&

#"

" N

H

#B (

!

&

D+&

.

G &
!

!

H

%

(

!
I

J "

4

!

!
DIM
DIM
DIM
A =
B =
X =
X =

A AS WORD
B AS WORD
X AS WORD
123
A * 234
2
(12345 - B * X) / (A + B)
!

1

!

K ?

DIM A AS WORD
A = 3600
A = SQR(A)
%

!

#
"
%

6
DIM
DIM
DIM
X =
X =
X =
X =
X =

T
?

A AS BIT
B AS BIT
X AS BIT
NOT A
A AND B
A OR B
A XOR B
A NAND B

!
!E

!
%
!

!
!
%

!

N

#"

19 de 28

X = A NOR B
X = A NXOR B
DIM A
DIM B
A = A
PORTB

AS WORD
AS WORD
OR B
= PORTC AND %11110000

F6 %

'
)

G

!&

H

#= (

&! &

!
1

+

!

!
%

$

!

"

"
4

%

D
4

4

%

"

%

%

%

%

&=8=,7$
&=872 "
!

"

4

"

%
4

?

!

"

!

%
%

"!
%

&=8=,7$ "
#

5

,,3
5 )

=

&0 " &7

+& " +,

&.+;$ 3 "