Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Microcontroller projects in C for the 8051
PREMIUM
Số trang
187
Kích thước
973.1 KB
Định dạng
PDF
Lượt xem
1176

Microcontroller projects in C for the 8051

Nội dung xem thử

Mô tả chi tiết



 

  

 



This Page Intentionally Left Blank .



 



 

 



 

 

           



  ! " #$%

%&  "'  (% ))' *! ( + ,-

++. )( ( /"'  0"'  12,12$+132

 (/  ! ( ("&%  %( - ! %) -"0)#4 (

 "0)#( +111

 4% 0%# +111

)) 4# /(5 % ! # "0)&% 

%6 0  ("&(  %6 %%) !  7&)"(4

#  & 64   4  %6 (" 06 )& &

% %( ##    %)6  &(%))6

   # " ! # "0)&% 8 # " #

   ! # & 64# # )( *&

 %&& (%& # #  /  ! # 64#'

4 %( -% & 29,,  "( #  ! %

)&& "( 06 # 64# &4 4&6 ('

91  #% "  %(' ( ' 4)%( 2- 95

)&%  !  # & 64# # )(:   

  ("& %6 % ! # "0)&%  # ")( 0 %(((

 # "0)#

 



   

 



 &%%) 4" & ( !  # 0 ;  %/%)%0) !  # # 0%6

 1 <.1= 3=31>



 



   

 



 &%%) 4" & ( !  # 0 ;  %/%)%0) !  # 0%6 ! 4

6 06 %/( 4  &%' &&)' "? );

-( %( 0 "(  % %

 0 ! # ( )/ )& 4 "





 /



     

252  ("&  2

25+ & &  )) / )"  2

25> & &  )) &#&" +

253 ,1.2 %)6 >

25. &#&" ! # ,1.2 %)6 3

25= - @4"%  3

25< A " 21

25, "  ) 22

259 " & &  )) @4"%  2+

2521 - B& /)  2>



  

    

+52 %% 6 2=

+5252 0 2=

+525+ 4( &#%A"4( &#% 2=

+525> 4( # A"4( #  2<

+5253 4( A"4(  2<

+525. 4( ) 4A"4( ) 4 2,

+525= C % 2,

+525< 0 2,

+525, ! 29

+5259 !2= 29

+5+  6  () 29

+5> " +1

+53 "&" ! % & &  ))$0%( - 4% +2

+5. - 4% &  %4"%4 ++

+5.52 $  ++

+5.5+ D"&4 +3

+5.5> $ $ $  +3

+5.53 $  +3

+5.5. -$  +.

+5=  0  ! & &  )) ) +.

+5< "# %(4 +<



    

-  2 E  %6 " +9

-  + E  #%4 &" >>

-  > E %(   -% >3

-  3 E 6&)&  -% ><

-  . E  & >,

-  = E *%(&%) )%6 3=

-  < E  $(4 &%) " .1

-  , E  >22 & .>

-  9 E < 4 )%6 / .<

-  21 E  "$(4  )%6 !%& =+

-  22 E " / / " # 3$(4 <.

 )%6



 ! "  #

-  2+ E ) "FF !%& ,=

-  2> E %)) %; !%& 74 #  "8 91

-  23 E  $  %)) %; !%& 93

74 #  "8

-  2. E )& &  74 #  "8 9.

-  2= E )& &  74 #  "8 212



  $

  %&

-  2< E 4 % 4%) %"   21,

-  2, E 4%) #  # 4%(A%## 229

""

-  29 E 4%) #  # 4# )% "" 2+.

-  +1 E 4%) #  # 4# %(  )% 2+=

""

-  +2 E 4 %) 4" %"    # A 2>+

/



 ' ( 



  !&

-  ++ E "" % ) * %4 !  # +>+ -  2.2

-  +> E "A"" *%) 4 # +>+ -  2..

-  +3 E  ) %)&")%  - 4% 4 # +>+ -  2=2

(* E   & ( 2=<

 G 2<2



 2<<



 

    

 





 & &  ))  % 4) &# &  &  6 #&# & % (%%

%(  4%  6' %) %( %%))) A' ' *%) %( %)

"' %)) 4%(  % 4) &# #% &% 0 "&#%( !  % )) %

H+5115   %( #%  %/%4' % (()$&)% # "# )(  &% #%

% " ! >. & &  ))  5 0 " >3I ! & &  ))

%)&%  %  J& %" % ' "&# % )% ' !%* %&#'

))4 )# ' %(  ! #5 0 " $#( ! & &  )) %

! "(  & " )& & 4 (5 - ("& );  )%6' #$@

D"' /( 4%' %#4 %&#' & ; %(   @  #

&%4 65 # & "&%  %;' %"  / %;' %( # )%6

#% #  ! # %)&%  %%5

& &  )) #%/ %( %))6 0  4%( "4 # %0)6

)%4"%4 ! # %4 & &  ))5 ? & &  )) ! 

(? %"!%&" #%/ (? %0)6 )%4"%45 0)6

)%4"%4 &  ! #   & (&  ! # "&  5

#  & % (J&")  0 %( #  4% (/) ( ! 

 & &  )) &%  0 "( !  # 6 ! & &  ))5 #

  &   & )% %0 " & &  ))  4%4  #% #

%0)6 )%4"%4   #% (J&")   ; #' &%))6 ("4 #

(/)  ! & )*  B&5 #  )"   #  0)   " #4#$

)/) )%4"%45 # %; #  4%4 % "&# ) %; %( #

 4% % ""%))6   %(%0)'  %0)' %( %  %%5 #

% /% " !  !  %( & ) %/%)%0) !    & & $

 ))5  & ) % ""%))6  # !  !  %( # & (

 ("&(  ""%))6 ) 5

 # (%(/%%4 !   #%    & ) %  

"&"( %( # %; #  4% %%& % (J&") %;5  #

0 ;  #%)) 0 "4 % !"))6 !%"(  ! %) & )   4% "

%4 & &  ))5

# 0 ;  %0 "  4%4 # ,1.2 !%)6 ! & &  )) "4 #

)%4"%4' %(  #%/ &#  # ,9 +1.2 & &  )) !  %)) #

*%)5 ,9 +1.2 0) 4  # ("6 %(%( ,1.2 !%)6 !

& &  ))5 ,9 +1.2  % +1$ (/& #&#  !"))6 & ( & %0)

#  044 0 # ,1.25 # (/& & % % %)  ' 2. 0 %%)))

A'  A& "' * "  "&' 2+, 06 ! (%% ' %(

+

06 !  4%%0) C%#  4%  65 # % %6 % 

!  &# 4 # ,9 +1.2' &)"(4  & %0)6 # # ,1.2 !%)6

%( # % ! %4 %(  4%4 # (/&5 #   (  "

% K %  % #  4%  65 #  6 &% 0 %( %( #

 4%( 06 "4 % ) $&   4%5 # %  !  "4 #

,9 +1.2 %  )  &  %( %)) F5 )) ! # *%) 4/ # &%

"  %)) 0 ! # ,1.2 !%)65

#% 2  /( %  ("&   # %&#&" ! # ,1.2 !%)6' #

&%) #%  # ,9 +1.2 & &  ))5 #% + (&0 #

!%" ! # & ) "( # "4# " #  B&  # 0 ;5 ((

!    ")% 0  % %) 4/  # &#% #&# & %

! %   # ,1.2 !%)65 #% >  /( %6 )4#$0%(

 B&5 # &&" (%4% %( # !")) & ( ! %)) #  B& %

4/ # !")) &  %( *)%% 5 )) #  B& #%/ 0 0") %(

(  % 0%(0 %(5 #% 3  0%(   "(  B& %( # %

 ;4  B& !  ) 0"FF &&"  )& & 4%  B&5

#% .  /( /%)  ;4 %"$0%(  B& "4 (4%)

%"   %( %%) 4"$ $(4%) & /5 %))6' #% =

(&0 /%) +>+$0%(  B& #&# *)% #  ! %  &% 0

%!( 0 % & &  )) %( *%) (/&5

 4% 0%#

 





 

    

 

  

 !! " #$##

% &'

#  & & "  "(  (&0 % 6 #% &)"( %

&  & '  4%  6' (%%  6' %( % "A "" 7A85

  & & " 6 &)"( %(( %) &   "&# % '

& "' %%) 4"$ $(4%) & / %(  5 #"' % & & "

6 &% 0 %6#4 !  % )%4 & " 6 #%/4 #%( (;' C 6

(; %( '  4) &# & " 65

 # 0 ;  % 4 4  & ( )6 # 6 ! & & " #%

&  ! % 4) )&  &#5 "&# & & " 6 % %) &%))(

& &  ))5

%( 

  '

' & &  ))  (/) (  # ($29<15 #  0%&%))6

&%)&")% $0%(  &  # %))   4%  ' /6 )(

 (%%  ' %( % #%(!") ! "A ""  5

 )&  &# ) 46 (/) ('    !")' ,$0 & &  )) 

 ("&(5  %((   #  /( "&  ' # & &  ))

&)"(( $&# & "A' " !%&)' %(  /( A

#%()45 $&#  6 &%%&6 % )) %)) %( %   %(D"% ! 

%6 %)&% 5  ! #   4@&% (/)  % #  %

# %/%)%0)6 ! $&# ")%/ ) %%0) -  65 # )$

@( #  ("& (/)   & (%0)6 %(' !  # @ ' %)

%)) ( # " ! & &  ))  ) $/ )" %)&% 5

# ,1.2 !%)6 %  ("&(  # %)6 29,1 06 )5 & 

 ("& ' # ,1.2 #% 0  ! #    ")% & &  ))

%( #% 0 & ($ "&( 06 %6 %"!%&"5 # ,1.2 &")6 #%

%6 (? /  %(   6 &)"( $&# %%) 4"$ $(4%)

& /' % & (%0)6 )%4 F !  4% %( (%%  '

")$(#  (")%   ""' %( C%#   #% &% 0 %( %(

 4%( 06 )&&%) 4%)5

& &  )) #%/    /(  # 2=$0 %;5 2=$0 & $

&  )) % #4#$! %&  &  #% @( %)&%  

%)$ %( & " / @)( 7545  (4%) 4%)  &4 

%)$ &  )85   ! # 2=$0 & &  )) &)"( )%4 % "

!  4% %( (%%  ' ")$&#%) %%) 4"$ $(4%) & /' %

)%4 "0 ! A  ' /%) %)  ' #4#$( %#& %( ) 4&

% ' %( %  !") "&   # 4%)  &4 &%%0)5

%) 

 

'

# ) & &  )) %&#&" &  ! % &  & '

 6' %( "A ""5 # &  &  &  ! % &%)  &4

" 7 -8 %( # &  ) " 7 85

# -  # 0% ! % &  &  %(  # %)) ! # %#& %(

) 4&%) %  % ! (5 # &  ) " &  ) # %)

%  ! # &  &  %( ( &  ) 4%)  # % !

# &  &   &%6 " # D"( "& 5

 6  %  % % ! % & & " 65 (4 "  #

%)&%   &% &)%!6     4 "L  4%  6 %(

(%%  65 - 4%  6   %)) #  4% & (5 #  6 

""%))6 % %($ )6  6 785 # 6 !  ' 545 -

%( - C%#  ' % "( !  ) $/ )" %)&%  %( %)

("4  4% (/) 5 %%  6  % %(A  6 785

 & )* %)&%  # # %6 0 ( !  )%4 % " !  6

   0)  !%& *%)  6 &#    & &  ))5

"A"" 7A8   %))  *%) (4%) 4%)  0 & &(  #

& &  ))5 A   % ""%))6 4%F(  4 " ! , 0 %( %&#

4 "  4/ % %5   *%)' # ,1.2 & &  )) & % ! "

,$0 A   %( -1' -2' -+' %( ->5    & &  )) #

(&  ! # A   ) %  4%%0)  #% (? 0 ! %  

&% 0  4%( % "  ""5   & &  )) 7&)"(4 #

,1.2 !%)68  /( 0$(& %) A  5 %&# A   ) ! "&#

& &  )) &% 0 "( % " %( ""5   & &  ))

 /( M $(%: "" # # "" %  % )! C %4 7545

  -1 ! # ,1.2 !%)685 *%) "))$"   %  %))6 "( #

"&# ""   )5

(



 

    



%*  + ,

# ,1.2 !%)6  %  ")%' ("6 %(%( ,$0 4) &# & $

& " 7& &  ))8 !%)6' %"!%&"( 06 /% " & % #

%6 (? &%%0)5 # 0%& %(%( (/&' #&#  # @

0 ! # !%)6'  # ,1.2' #&#  % 31$ & &  ))5 #

0%& (/&    %/%)%0)  /%) & @4"% 5 # ,1 .2  # ) $

   /  ! # !%)65 # ,<.2 & % -  4%

 6' "( %)6 ("4 (/)   ;5 # ,9 .2 & % C%#

 4%%0) %( %%0)  6 7-8 # #  4%  6

&% 0  4%( # " %4 # &# # ")%/ ) )4#5 # ,1.+

 % #%&( 0 ! # !%)6 #&# & %    %( %)  

A& "5 # % %6 /  ! # 31$ !%)6 #&# & % $

&# %%) 4"$ $(4%) & /' ")$(#  (")% ' %(  5  #

)  ( ! # ,1.2 !%)6  #%/ # +1$ & &  )) #&# %

& ( & %0) # # 31$ (/&5 # +1$ (/& #%/ 0

%"!%&"( !  ) & )* %)&%  # # A D" %

  /6 #4# %( # )    D"( 7545   %0) %)&% 85

# ,9 21.2 %( ,9 +1.2 7%"!%&"( 06 )8 % "&# & $

&  ))' #&# % !"))6 & ( & %0) # # ,1.2 !%)6 %( ?

("&(   %( ) !"& %)65 %0) 252 4/ % ) ! # &#%%&&

!   0 ! # ,1.2 !%)65

)

-'

 #, 





 #

--'  



  

  ,





  

   



! 

! "

 "

. / 0  1*    (

.( (/ 0  (  (  (

. */ 0  (  ( )( *

.( / 0  (1  ) )( *

 */ ! (  ( )( *

2 */  ! (  ( )( *

( / ! (1  ) )( *

2( /  ! (1  ) )( *

2* 1/  ! (1  ) )( *

2 )(/  ! (1  ) )( *

 # 0 ; %)) #  B& % 0%( "  # ,9 +1.2 & &  ))5

# & ( 4/ )) "  # 0 ! # !%)6' &)"(4 # 31$

(/&5 # %  !  &# 4 # ,9 +1.2 %  )  & ' )   

& " ' %)) %& 7+1 8' %(  !") !%"5

 # &#%  #%)) 0 ) ;4 % # !%" ! # ,1.2 !%)6 0C6

#   #%  # %)) ,9 +1.25   ! %   #

& &  )) &% 0 0%( !  # %"!%&": (%% #5

% 

'

 

 + ,

# ,1.2  % ,$0' ) $ ' #4#$! %& & &  ))5 # %

% )%4 "0 ! (/&  # ,1.2 !%)6 # )% %&#&" %( %&#

0 ! # !%)6  ( %( & %0) # %&# #5 # 0%& ,1.2

& &  )) #% # ! )) 4 !%"L

3

06 !  4%  6

+.= ,  (%%  6

>+  4%%0) A )

 2=$0 A& "

* "  "&

- 4%%0) %)   

*%)  6 !%&

%(%( 31$ %&;%4

# - /  ! # !%)6 7545 ,<.28 % "( !  (/)  %(

#  4%  6 ! # (/&  %( # % ")%/ ) )4#  "&5

#  & @4"%  ! # %(%( ,1.2 & &  ))  #  

45 2525

# ,9 +1.2  % ) $( 0 ! # ,1.2 !%)6' %( !  )

& )* %)&% 5 # (/& & % % +

06 C%#  4%%0)

 6 7-8 #&# &% 0 %( %(  4%( "4 % "%0)

 4%5 # ,9 +1.2 & % 2+, 06 !  %( 2.  4%$

%0) A )5 # & ( (/) ( !  # (/& "  % %(%( ,1.2

# " %6  (@&% 5  #   45 25+' # ,9 +1.2  # "(  %

+1$ %&;%45

%1  3'

&  ! # /% "  % 4/ 0) 5

*



 

    





#  #  "5 # " # ")(  %))6 0 % ) 4& 15   

%&& )#( 06 # )(4 #   #4# !  % )%  %&# &6&)5

- $     %))6 ! ( 06 & &4 % *%) &%%&  %(

%    #  7 4 25> %( 25385



#  % 0$(& %) A  70 1 !   >8 # % %) "))$"  5

#  %) %& % # (%% &/ " 78 # # (/&  "( % %

%6&#  "   &/ %) (%%5



-'

 #, 



#"



 3'  

&& 



#  % 0$(& %) A  70 2 !   >8 # % %) "))$"  5

#  %) %& % # (%% % "" 78  # ,1.2 # #

(/&  "( % % %6&#  "   % %) (%%5

 

 

#  % # % *%) &6%) # ")( 0 & &( !  # % 

! # %) &))% 5 %))6  >>  &%%&  % & &( #

# &6%) % #   4 25> %( 2535  %&# &6&)  0%( 06

(/(4 # &6%) !D"&6 06 2+5 #"' # % 2+ F &6%)' # %&#

&6&)  2 5   %&# "&  *&"   %&# &6&)5



#  % 0$(& %) A  70 + !   >8 # % %) "))$"  5

#   %) # *%) " 1 7 18 5

1



 

    



#"

$

 3'  

&& .(

Tải ngay đi em, còn do dự, trời tối mất!