PIC Microcontrollers For Beginners Too on-line

61 downloads 241 Views 2MB Size Report
PIC microcontrollers : low-cost computers-in-a-chip; they allow electronics ..... nearest a man's way of reasoning, but like C programming language it is also ...
PIC microcontrollers, for beginners too on-line,

author: Nebojsa Matic

! " !

# !

$ %&#

E-mail a friend about this item '

!(

!% )*!+

%

!

. )

!)

!&

)

! !

!

!

.

Contents:

!

!

,

!-

!" # "$%& $# $ "$ $# "$ !"

!" . !/

2/ . $ / / / / / / / / /

,

206 21) 22 236 24 25$ - $

/$ 0 1# 2 34 56 7& 8 !" "$ $# "$

$ %&#

'()*+

- !' -

"$-"

3/ $ 3031$

!/ 0

&

&

!" . "$ #% &

,

!"

$ %&#

!" . ! )$" & , ! # "$ $# "$ !"

9

0/ 00' 01 02 03$ : 04 05; $'< 07== '($ ) !" ! , #-& -! "$-" #-

1/ ' 10& 116 12 13;

,

4/6 == '($ 40 '#2 '#5 41 '#< 42 , 43 ,

$'< $'< >( + ?

!" . !

5/ 50%=) 51 52( 52/ ( 520( 53' 54 @ 5555/ 550( 575 58% ) 5/ -

?

. $ / / / / / / / / /

, /$ 0 1# 2 34 56 7& 8

,

Introduction , , , "

! !

!

;

, !

History ,

/848! B -

A "

#B- ($ C =%!

$

.

> ? ) 7!

! A &

! !

A

" " !$

*

!; 8

C =%!

;

C =% .

C =%

/85/ ;

!

#B- ($ )

!

2
! ,

=

,

! % *

H /H (

!

H ,

?! !

,

,

% *

: , , !

%

" 7

!

!

H /H * , C'F > C

&

, >

'

F

, -

?

?

!

, B

!

,

! &

, ,

)

!

,

1.6 Timer unit -

.

,

!

, !

,!

:

( ,

!

! ,

, /

, 0 , "

1.7 Watchdog

, !

(

" -

> !

?

(

! . ,

! , ! ,

!

: H

,

H !:

! ,

,

!

, *

,

1.8 Analog to Digital Converter & > :

?!

,

&)

,

, B

;

!

!

B

!

,

,

1 ;

!

# !

!

> ?

1.9 Program H

H ,

" "!"!-

!"'2 ! $", $ !"42 ! $", $

$#3 $#3

$"

2"!-

!"' 5 "!-

!"4

!#% ! &

,

, H &H !

& , &!

,

;

!

,

&

!

&

# ,

! , & !

! #

!

*

! ! !

: &

, ! ;

,

,

>

? &

# ,

! . ! !

, ,

*

,

'()*+

- !' & 9

0/ 00' 01 02 03$ : 04 05; $'< 07== '($ )

7

'()*+

'-

> ;%&-.? ;%&-.

!

,

,

,

!! "$ ;

! !

,

,

" '&$ $"

$" &

)"!!6"&#

!"

,!

#

7 (

,

,

> 033?! :

,

& !

,

, !# "

"$ !

,

#- &#

7" /4;72

'-

! . ,

, C . ,

* !

!

!

,

/4;72

. , ,

$ 'C

7

/2 C

*!

, ,

. ,

H '-

'

*-

*

H

$

, *

-

-

/4;72 !

'-

! 13

,

>

,

*

$

*

?& &

!

/4;72

0/

2/

7

/4;72

! !

, !

,

,

== '($

, ,

!

,

" ! /4;72 >

,

> ? %

! , !

!

!

-

! !

?

> ?

!

, !

,

!

,

8 * H H

!

H

! ! & !

H

,

, (- / , J/!J0!J1!

J2

,

>

? = , J2

J/

J2 ) (

J/ > (- /?

J/ J2

> ?

J/!J0!J1

J2 !

.

! !

, !

, !

*

> ?! ! J/ )

! J0!J1

>'? J2

$(K%6 33 >

,9

*

!

? ,' $(K%6 33 $(K6; (' # ,4 $(K6; (' # &%%-B#L/ ,: &%%-B#L/! (' &!# 1 & ! -B#L/ !

#-;

,+ -B#L/ -B#L/

,;

/4;72 ,

/7 -$) )

" ) -$)

,

!

) )

/7 $

*

) ,

/4;72 / " 40" : 1" + ; 2 "' 3. @ 4 " 9F 5" ' ; 7" 4 8" : / G< ;?! C ! , 2 :

! '>

/$? ,

/ #

? ,

, K

50 ,

50 $

>

/ 0K

6' 6'

!

*

, .

/ 7K? : ' , !

,

:

*

!

, ,

, ,

!

! ! # ,

, $ %'

,

! , !

: ,

4=:

&

> B? ! !

-

! !

.

6 $(K%6 < 0< * *

,

, !

! :

*

* >

? 6

&

,

"

! !

!

B

&

! ,

>

? *

*

!

$ , /4;72

7

7 !

> 6

?!

# !

@' -;'

-;' * 6

@' '

;

, *

> ) ?!

>

F

> F?

- & B- '

" > ' #

' !

* !

& !&%B

= ) > ?!)

* @

#

-

?

! !&%B - & B-

- & B,

?

'&$ /G ' -&

(' # (' # -

, !

' -#

! '-

!

(' # /

' -# 7 ' -# ' -#

' -# !

=

(' # ?

> ,

, *

'# B

6 ;

(

(C

* !

(' #!'#5 '#2 : >

( '#5 '#2

*

! ? ,

!

& #

- & B-!'
3 73 %

' -& #!

' -& !

' -&

(' &

'&2 $'< 6

( '&2 ?

$'< '&29 < +

,

! %&''(&%

"

"

#

$

)

&

, ,

- & B-!' < * ////// # ) 6 #

! '&
, '

Suggest Documents