Академический Документы
Профессиональный Документы
Культура Документы
% 4
I
\
it t .
CuuDuongThanCong.com https://fb.com/tailieudientucntt
!" ! #$ #%
& '() *+ #, ! - .(+ / ! - 0(+ ! - 0)+ 1 - 0)+23
4 / 5 $ #,6 7 #8 #7 9 & ! & & ! & #$
#% :#8 ! 6 ! &6 #$ 7 9 ! & #$ #7 7 & #% ! & 9#; #,6 7 6<
$ ,6 = ! #$ #% ! 8 3
) 5/ 5 & #, = !
& 9#; 9 ! #,6 7
#$ #% / & > < &6 #$ ? #% @ #, #8 $ &
#, 9 & : , #$ 3
: ! #7 ! # #7 #$ #% & A( ' : 6 & 9& : , #$
: #, B #$ #% 8 #763
! #7 & !/ C D #, #, 9! 9! #$ #% & - 0)
! #8 $ & #,3 : ! : #8 $ #$ #% : & #, !
9 ; 6 8 < #8 $ > #, #, ! #, := 3 E ! #, #,#, ! F/
6 ! & #, #, #, / 7 #7 , ! #8 $ & #,3
( 2 #7 #$ #$ #% A( #, ! 6 GH II- & 9& #$ 3
: ! #7 , : > , < &6 #8 : 3
( C #7 #$ 8 76 := A( ! #7 / & 76 := A( !
:= < 9 & F/ 6 ! & !/ @ # A(3
J - ' #$ #$ #% & -KL
-KL ! & - ' M- < ? / &
& A( := ! :#8 ! 'N NLN - #$ #% & 9& 6 %
#, 9 ! / 8 & & #8 8 := ! 3
O / & #! $ #76 ! & #8 , #76 6 ! 76
:= ! 3
' & 6 8 9 & #$ # B P 6 Q 9R 3 / * 8 ! /
3
CuuDuongThanCong.com https://fb.com/tailieudientucntt
! " !
# $ %
& '( #
&
&
&
! &
) $ % *$ ' +
# $ $
!! ,
!""
* ! &-+,,
# $%&$ '($)*+
, % -./ 0(.1$ #
2 % -./ 2(#34 5#6 2(7&2 4#849 2#&2 2(#34 #
* ! . ! #/
# #1+ ':+&2 ,.* 4(%& 2(7%49 ':;4( #/
, #1+ ':+&2 ,.* 4(%& <7= >$)*+ #/
2 $>) '(#4( 9($ 0)1' ?+#@ '.A49 ?+#&' #
< #&2 '(#4( 9($ 2.& 2(7&2 4#849 -#B2 ,$)*' #
) (#34 ':#49 ,.* 4(%& 2(7%49 ':;4( &
C #&2 '(#4( 9($ -D# 2(E 9$#&4 '$)1FG '(#4( 9($ H 5#6 I &
0 12 ' $ ). ! '( -2 &
CuuDuongThanCong.com https://fb.com/tailieudientucntt
# (#4( 9($ HI 5#6 HI &#
, (#4( 9($ 5#6 &#
2 .J2 <7= >$)*+ '76 ,.* 4(%& I &&
< ($ <7= >$)*+ 5#6. ,.* 4(%& I &&
) .J2 <7= >$)*+ '76 ,.* 4(%& 2(7%49 ':;4( >#K( &+
C ($ <7= >$)*+ 5#6. ,.* 4(%& 2(7%49 ':;4( >#K( &3
9 #@. 5)* 2(.149 9($ 4(#/L ,
( .#J' -.*49 ':.49 >+&2 ,#@. 5)* 2(.149 9($ ,
! ' 4 5 6 ,
# I 5#6 '(#4( 9($ I ,
, I 5#6 '(#4( 9($ I ,
2 I 5#6 '(#4( 9($ I ,&
< I H 5#6 '(#4( 9($ I H ,+
) I 5#6 '(#4( 9($ I ,3
# . 7 ) $ '/ +
# 9#M' 2+@# $L):N +
, $L):N 5%&$ 49+./4 O+49 -)1L '76 ,)34 49.#6$ +
2 .* 2($# ':7%&2 +
& . 7 ) $ ' +
# .#J' -.*49 2+@# $L): %@ 2()1 -.* -D4( '(%6$ +#
, .#J' -.*49 2+@# $L): %@ 2()1 -.* .+4'): +#
2 .#J' -.*49 2+@# $L): %@ 2()1 -.* .+4'): -./49 ,.* +#
< .#J' -.*49 2+@# $L): %@ 2()1 -.* .+4'): ,#1' -./49 ,.* +&
) .J2 5#6 9($ $L): ':.49 2()1 -.* -)1L 0(.349 -./49 ,.* +&
C .* <#. -.*49 2+@# $L): +&
9 I)K)' $L): K7@ <+J49 49.= :# :$99): +&
( I)K)' 2#BF '(#4( 9($ I G I P 2+@# $L): +,
, . 7 ) $ ' +,
# .* 2($# ':7%&2 5#6 F.K'K2#>): 2+@# $L): ++
, 9.= :# 2+@# I +3
+ * * % 0 +3
# 9.= :# 2+@# I 3
, #&2 Q)3+ 2#/+ 4(#*4 <7= >$)*+ H 3
CuuDuongThanCong.com https://fb.com/tailieudientucntt
2 P7J# 2(.J4 O+49 2>.20 2(. H 3
< D4( 2#1+ (;4( 2(. 2#&2 49.= 5#6. '7%49 '7J 2+@# H 3
) (+Q)A4 -.A$ H 3
C #&2 '(#4( 9($ >7+ 0)1' ?+#@ 2+@# H 3#
9 .#J' -.*49 2(+Q)A4 -.A$ H ':.49 2()1 -.* >))F 3#
( 4( (7%@49 2+@# :)K)' 3#
3 ! 3&
# .#J' -.*49 K. K#&4( 3+
, $)*4 #&F K. K#&4( 33
2 (%6$ 9$#4 -#&F 7&49 33
< 9.= :# ,.* K. K#&4( 33
) 9#M' 2+@# ,.* K. K#&4( //
C .#J' -.*49 2+@# ,.* K. K#&4( %@ 2()1 -.* >))F //
9 4( (7%@49 2+@# :)K)' //
( )1' 4.1$ 2#&2 49.= 5#6. '7%49 '7J /
/ ! ' ! . /
( . 0 /#
# #&2 >.#J$ L#J2( <#. -.*49 /#
, H#. -.*49 '(#J2( #4(R'+J ):#L$2 /#
2 .* <#. -.*49 I /,
$ % ' /,
# I)K)' /
, I)K)' 0($ L%&$ 2#1F -$)*4 I
2 $L): :)K)' 0($ L%&$ 2#1F -$)*4 S TI U
< .* <#. -.*49 '#:'V+F S U
) I)K)' :.W4V.+' S IU
C :;4( '7J '(%6$ 9$#4
9 (#4( 9($ ':#J49 '(#&$R'(#4( 9($ 2.349 K+#1'
% 8
# 9#M' 49.#6$
, 9#M' IN
2 9#M' I '(#Q -.A$
< P7+ <7= >$)*+ 0($ O#@Q :# 49#M'
CuuDuongThanCong.com https://fb.com/tailieudientucntt
% 9 0 $ ' 90 #
# % 2 #
# #&4( '(7&2 2F+ 0(.@$ 2()1 -.* 49+@ &
, #&4( '(7&2 2F+ <+649 2#&2 49#M' &
& $ % 1' ,
, *$ ' '( : . . ; $ 1 +
+ $ 1 0 % +
3 2 '( % $ % % . ' 5 <=
<= >?@A>B C?>DE ?FG?DHH>
?FG?DHH><G6 +
/ 2 '( ! 5 6 +
2 ! 1 $ ! ) &-+,, 3
# #J2( 4#JF ':7J2 '$)1F '76 2.A49 /
, #J2( 4#JF 9$#&4 '$)1F '76 2.A49 ?+# $2 L#O X
2 #J2( 4#JF ?+# 2.A49 P
" #$ % & ' !!
YZ I[ \ H] &
'(
'( . 07 $ 2 .0 &
'(
'( . 07 +
YZ I[ ^
'( % 9 +//
'( % = '
\ Y_ P I[ P #
! ! 1$ 2 . #
# `4(#=4a &
, P)*4( 5#6 2#&2 '(#L K.1 &
2 +Q 7%&2 0b ($)*+ ':.49 P &
0 I ! 2 +
\ Y_ P I[ +
! +
12 '( ' +
. ! ) 0 % . J ; J$ 3
# (#$ ,#&. ,$)14G (#c49G L#@49 3
, #&2( K7@ <+J49 ,$)14 3
! ' ! 2 3
# K 7 4 2 ! #/
CuuDuongThanCong.com https://fb.com/tailieudientucntt
# d 5#6 d H #
, d P H #
2 d Gd e G dP 5#6 dH #
< dH #
) d I #
C d #
9 .*' K.1 2(E '(D '$)/4 O7@ >Q& 0(#&2 #
& ! )$ 4 2 ! J4 2 !. J0 2 #
# #&2 (#6L O7@ >Q& K.1 #
, #&2 (#6L O7@ >Q& ,$' 5#6 2#&2 F()&F '.#&4 #
2 #&2 (#6L O7@ >Q& ,$' 5#6 2#&2 F()&F '.#&4 ##
, 4 2 ! 0 ) ! )$ ' ##
# #&2 (#6L O7@ >Q& H ##
, f H fF.:' S5#>+)U #&
2 f H f2(#44)> S2(#44)>U #&
< I)#<f H SL.<)U #&
) #&2 (#6L ':.49 #,
+ . ! 8 ) ! )$ 2 % 8 #3
# (#$ ,#&. 49#M' #3
, #&2 (#6L '($)1' >#*F (.#J' -.*49 49#M' &/
2 #&2 (#6L 9$#. '$)1F 5%&$ L#&Q 'b4( ?+# 2.A49 &/
g YZ I[ H ^ &
'( * +2 0 ! 8 &
'( * *$ ! 0 * ) ' ! &
'( * +2 0 ! 0 &&
'( * $ )/ 3333 ' 2 0, % ,/
# '( * 2 0$ ' * 7 IL M ,#
#6$ >$)*+ '(#L 0(#@.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
ChjJcjna 1
" #
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
DAT VAN DE
! ! !"
! #$ % ! #& '
! ( )( * +, ) ' -
! ! ! ) ) .)
( / ' ! ( +, 0! "
! ) ! ( .
+, ) . 1 ' 2 "
3 . )( ! 0 ! 0 ! *
) 1! + 1 ( )( + !) 0 )( /
+, "
4 ) ! * ( !
+ ! ! ! 0 !) "
5 ( + ! (. (. 6
2 ! 7 ! "
!
5 ! ( ( , ! 0 8 * ) .
/ + / 7
6 ! ! 7 (. ( 7 6 0
! ( .+ * ) . )( +
) + ( ) 1 "
)* B
9 * ! ( ( ( #:
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
A V V
Mac Mach Khoi luen
Bien
h
xu ly
chuven
doi Mach dieu
<= > rln - ban
pliini
dong
[
tin ADC khien 2 r
hieu
< >
^
Khoi bo
nhd
A a
Khoi
v
Khoidong
nguon
Cung cap =>
| ho c Lilian
C* B
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
* "? * ) . (
./ , "
/ #&' "',$) % ',6 C
• ? * 7 ) . * <=3 ( /
7 ( ( 7 ) ' ( (. (. + '
, / ! ! 7 "
D* B
9 . ) * ) * "
? * ( * $@9A B ( * CD
( + $ + 0 ! 7 "
? <=3 ( <=3 # + &#%@" 5 # + E%@F '
* )( * "
? , ( G3= , ( * "
G3= #F 7 ( "
? + : / ;! !E%@A< ) + * )( +
/ #F + ' + 0 ! * )( E + ( (. " 4
B# ) . )( # E + ( ) ( + ( )( +
E3%$ ( # + H #% E + "
? + 7! - 6 ! / - * 7! * (
( / . ( + "
? ( )( C3 = ) =9# 3$$&" 3 )( * *
( 7 6 ! 0
* ./ , !+ )( ( (
)( * * ( "
? * *! * IA5 ' A5"
() * . 1! . (
) ) * "
9 *! ( "
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
; (4<,=' >'$ $42
+ ?%@ A<2
A1 o
19 XTAL 1
1 MOT UCC
SOW
24
23
^ A
' '°
o
tttf - -e? C8
/ o
''
vo
trt7" C 18
^ co
\
<c
POO-ADO
P01-AD 1
--
P02 AD2
39
38
37
pnirr 2
pn 3
PD > 4 p
><
^
e >
4
5
6
A00
ADI
AD2 IRQ\ 19__ It t t 1 It t t
a
UCC
18 XTAL2 P03 AD3 36 pnn 5
35 PH I-
^
e 2
8
AD3 RESET 18 UCC
1Z RD\ a a
--
___ ALE
P04 AD4 AD4 DS Z Z
EA\ P05 AD5 34 pnii 7 ^
e 9
AD5 CD CD ; IQ Jpl
33 pn. 10 15 WR
UCC J P8 RST 9 RST
--
P06 AD6
P07 AD7 L3(2n p r r
e li
AD6
AD7
R/UN
AS H
\
U1 to
13 J3ND nn7
< i-
2O
^
e Ppm 1 P10 P20-A8
p?n 2
^i
12 GND CSs
®1 1 2 AC 1 FI
7812
+ 2U
https://fb.com/tailieudientucntt
22 p? 3
3
e 11 2 Pll P21-A9 IC 1 DS12C887 pc+ 1
o/\/> pe 4- l UI uo 3
8 A 4
e P19 3 23 P 9 >~4 m
±rr ^
z>
6e
5
7e
pm
P1 4
4
5
P12
P13
PI4
P22-A 10
P23-A 11
P24-A 12
24 P9:i ~5
r
25 P9. 6
^ ^ ^
DIOQ Li
03 133
DC- X
FUSE
7905T
~
1000
n
$ CD
a li F
GND
CN
C9
O 45 8e
P1R 6 26
27 P9,r§
P25-A 13 Q
C 16 P15 AC2 U2 .luF
i
O
O 23
e
0.!P ST
9e
e
P 1&
P17
RCb>
URDS
7
8
17
1£
P16
P17
--
P37 RD\
P36 WR\
P26-A 14
P27 A 15 -
ALE
28 P9:; 9
30 Ail F
~
^
Q P 22
P23 INHD- 1 X2
D0MIN03
1
2 UI
GND
UO 3
- RU
til
1 U4
CD
JLD
a
Z
CD
CD
z
CD
-V
a JP3 P35 o 21 14
15 P35 T 1-- CIO CD
7805
'A
'°
CD
o Z
47 z> CD
IC5 C23
A
C1 +
C22
47 IC 10 7109 ' '°
o
z>
2
Cl - U+
A JP9
'°
6 CD 4 CD
U- / a z OR z 7
X
B
C2+ z> CD 3 POL GND 1 CD
k>
16 2 17 CM -V
C2 - GND 1 STATUS TEST
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'*
CL O
14 P 17
15
14
UCC1
POO 16
U+ 40 1 > z>
CD a
TIIN T 1 OUT D7 BO z Z
T2IN T20UT 7 P 16 13 D6 P01 15 B1 _ UCC CD CD
12 R 10UT R 1IN 13 o
CD
_ sr PI5
P 14.
12
11
D5
D4
P09
P03
14
13
B2
B3
REF IN
REF
. CAP _ _ --
39 n
38
l CN
O
O
-
' X"
\
9 R20UT R2IN 8
L P 13 10 D3 P04 12 B4 REF CAP+ 37 ID
__ ^2—lm1
TXD CD
m
P 12 9 D2 P05 11 B5 REF IN+ 36
rp -0CtP2
CD Pll 8 D1 Q P0 6 10
B6 IN HI 35 “
O in
"
;
o
RXD MAX-232 P 10 7 DO P07 9 B7 IN L0 34
"
Jx!
O
dung chuan P32 6 CD GND CN
E COMMON f03T z
O — P33 5 RW P24 8 B8 INT
32 C 1
4" CD
!
O71 P34 4 RS P25 7 B9 AZ 31 CL
o 0-1 IQk UR P26 6 BIO BUF 30 CD
u 2 P27 5 _ 29 HV
CuuDuongThanCong.com
UCC Bll REF 0UT
P20 P21 RST 28 > R 3 22k
N- ro
CM
CL
co
CO
N“ CO
CL
z
CD
% UR<P
Z
GND
CD
z
CD 18
19
LBENs OSC . SEL
U-
_
BUF 0SC0UT
_
25
24
23
^
-5U
HBENN 0SC 0UT
urn 20 CN|
—
- - - CE/L0AD\
-
N
H
CO
CN
=
2
CL
N CO
CN
N CO
CN
5
CL
= P33
^ Q
T 27
21
RUN/H0LD\
SEN 0SC IN
_ 22
1 CN
r> i
<T
X
<N CN CN Z MODE
CD
E*
CD CD
Z
CD
z
CD
z
CD
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
9 . 6 ( * ( * ! "
,/'
4
, B
=( ( * * ( "
! " "
#$ % &'(
#$ % &'(
'
)
* #$
* #$
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
) * #$ ) )
) * #$ ) )
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
) * #$ ) )
) * #$ ) )
* #$
* #$
* #$
* #$
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
* #$
) * #$ ) )
) * #$ ) )
* #$
* #$
* #$
* #$
"+
, ! " -.
! -.
! -. !
/ !
/ &'(
,
"
&'(
, + -. -
+ -. -
+ -. -
+ /
, + -. ) -
+ -. -
+ -. -
+ /
, + -
+ -0
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
! -.
+ !
/ ,
! - !
-. %
"1
! - "
! - !
-. % !
"1
! - "
) " 2(' )
/ /
/
+
/ , ! - !
-. %
"1
! - "
! - !
-. % !
"1
-.
! - "
) " 2(' )
/ /
/
, ! -.
! -3
! -
! -.
! -3
! -
! -.
! -3
! -
! -.
! -3
! -
! -.
! -3
! -
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
, ! -
-. %
"1
-.
! -
! -
-. %
-.
! - !
! -
-. %
"1
-.
! -
! -
-. %
-.
! - !
! -
-. %
"1
-.
! -
! -
-. %
-.
! - !
/ / ,
! -
! -.
!
! - !
! -.
!
! ) -
! -
"1
- !
! -
+ -. -
, ! -
-.
! -
! - )
-.
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
! ) -
+ 5 -
, -
/ , ! - )
-. %
"1
-.
! -
! - )
-. %
-.
! ) -
! -
-. %
"1
-.
! -
! -
-. %
-.
! -
':<=(2>2 , ! -.%
% , (4 ? ?
% , (4 ?(:8;, ?
, ! -.
! -.
, ! -
! -3 @
! 3 -
+ -. -
' &'( !
*#$ A *#$ A
% , D
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
+ 5 -%
! -. " ((C26
&'2&& 9>2:
! -.
6:B C -. *
" , D
+ 5 -"
&'(
1 , 6:B -3C
& /
>
&'(
F 47> <
1 47> <
" 47> <
/ , ! -.
&'2&&
&'(
, " F
" CG 1
1 CD 1
6:B -. &'(
&'2&& 9>2:
&'2&& G
6:B 2-. %
&'2&& 9>2:
&'(
9>2:, ! -
/
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
CF>
A J &'(
/ ,
" CG 1%
+
/ , " " CG %
, 1 CJD 1% 1
" F "
! -. %% %
" 1 " CD
" " CG
"
"
"
, ! -.)
, ! % -.
+ 5 % -0
+ 5 -
, ! % -.
+ 5 % -0
! )
),
! - 1
! -.
! -
! -
! -
! -
! *-
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
! 2! 4
/ , ! -. %
! -. %
-. %
-.
"
! " -.
"
-.
! ,
, + -0
! -" %
+ -. -
"+
, ! -.
, ! -. "
! -
"
,
"
+ 5 -
! - ! 2
-.
"1
"1 "
! - "
+ -. -
! -.
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
, ! -. "
! -
"
,
"
+ 5 -
! - ! 2
-.
"1
"1 "
! - "
+ -. -
! -.
, ! -. "
! -
"
,
"
+ 5 -
! - ! 2
-.
"1
"1 "
! - "
+ -. -
! -.
, ! -. "
! -
"
,
"
+ 5 -
! - ! 2
-.
"1
"1 "
! - "
+ -. -
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
! -.
"
" , + -0
! " %-
"
#
! ! C3 )
DAT VAN DE + C3 ( 0 8
( C3 ) +, ! ) "
!
)* B
4 (. 8 7 / C3 ) - !( % #" 4(
% ( ( % !( # ( ( A ( "5
! ( ! ( ) C3 (
("
3 C3 ) ( ! * () :
J 3 (: 0 0 0 0 0 6J 0 6J 0 B "
J 3 K K :K L?0 K K 0M K ="
J 3 C3 ! >3=0 ! , 0 ! !6 "
J 3 , : , 0 , ) ) ) "
J 3 C3 ! .: ! ( ) ( 0 ! . & "
J 3 C3 0 C3 "
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
N ! ! C3 ) 6 ! * !
C3 ! C3 ( * * ( C3 OD F OD "
N ( C3 6 , * ! C3 !
( * "N ! ( * + +
7 (:
+ ',6@ .A+ (+3( (#6 / 2#/'(C
3 OD . !( % ! .
+ ; # . # ! . %
"3 . +, "
! ( ( ( "
3 <O= . <0 > ! . P ! +
<O= () :
3 +( ( O . O . O .
< > P
# % % %
% # %
B # % %
E # # #
O / ! (+ <O=
! "
O / . "
9 ',6@ .A+ (+3( ",&@C
N C3 ! 7 ( C3&E@% C3 ! >3= + ! : !
!A ! () :
• ? ! 3GQ<R C3"
• ? ! + ! "
• ? ! + ! A"
( ',6@ .A+ (+3( . + / ' BE( C
N , ( &EG9#FE ! C3 ( 2 ,
(. + ; (. 6 , (. " (
! () :
• ? ! C3"
• ? ! , (. !( #"
• ? ! , !( %"
B ',6@ .A+ (+3( /'+*' @+IC
N C3 ! . . ( (:
• ? ! ) C3"
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
• ? ! ! . ( . "
O ! ( C3 ! C3 .
( 2 "
C* " # B
S * ) . + ! ! C3 ) ' 7 *
. * " ( 8 *
! :
• 4 ! C3 ( ! C3 / ! "
• 4 ! ( * C3 ! "
• S !+ ! 7 6 "
N ( ! ! C3 !
! 8 7 ( C3"
3 C3 ) ( 7 ( 2 ) ( C3 ( C3 (
( ! * () :
C3 ) #E "
C3 ) #F "
C3 ) #$ "
C3 ) % "
C3 ) E "
C3 ) $ "
4 * 2 C3 . : C3
#) . ( C3 . "O ! !
( * * ( 2 :! 7 .6 7
0 . 7 0 ! ))0 * A "
3 . 7 !( % 1 C3 ! C3 !
!+ ! C3"
( * 6 ( ) * ! () :
r
Khoi IC can
chuyen kiem tra
Mach dieu mach
khien *Khoi hie n r
tlii
Khoi
Khoi nhan
lenh < nguon
Cung cap
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
4 ! "#$ % #&' ()*+ ,- . #& /
4 * ( / ! )( * "
? ! 7 C3 ) )( )) "
? , + / ! 0 * ( )(
G3= , / ! "
? )( + 7! * ! 7
( * ! C3 ) &EG9%% . + C3
! O<O=" 5 * C3 6 ( ! + ! ./ , !
) ( "
? * - * * A 2 ( !
"
() * ) * "
4 * )( $@9A 8 $@9$ A + $ + ( (. (
"5 * E 6 $+ B ( 0 ! ! . 7
! ))0 5 0 8 ! ( 7 "? ) * ! ( 7
)( B 7 * *!:
J 4 ( * )) * A5 ! "
J 4 ( * )) ! )) %5 ! "
J 4 ( * 7 8 6 7 "
9 *! ! 7 ( "
UCC
Jj a 0\
x
o
N)
—
-c
GND
hJ
O
00
00
5 ! "#$ "',$) % ',6 ( +1 ()*+
() *! ! ( 7 7 ( :
• O ! C3 ) #E ) ( 7 * E ( "
• O ! C3 ) #F ) ( 7 * E$ ( "
• O ! C3 ) #$ ) ( 7 * AE ( "
• O ! C3 ) % ) ( 7 * F% ( "
N * - ! C3 ) #E #F
) ( 7 * E$ ( "N ! ( 7 *
( + ; * * ! )( C3
&EA&B" 5 ) . !! # ( * ( ! ( B
. "
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
9 ( ( * * % ( ) . )( #F (
! ( * CD0 ( E ( + 7!
G3= ( ( )( !# * ( ( 2 G3=
+ 7! * ( / * (. "
5 * ( ! 7 * (+ 7!
* ( ! ) ! 6 / !
* ( , ! ! "
9 * ! ( B 0 B+0 B "
( ( ! C3 ( ( * () :
: 1 C3 ) * / , "
: ! . C3 7 ( ! C3 &E%% )
&E%% * 7! )"
: * ) . * * * # 7
"
: * # ! / ! * "
: * / , G3="
/ ! "
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
; (4<,=' >'$ $42
+ ?%@ A<2
f IC2 IC4
_
O5 C6 8_AC1
Cl
C2
C3
1
2
3
P10
Pll
POO-ADO
POl -ADl
39
38
37
2
3
4
ID
2D
IQ
2Q
!9 X1
i8 X2
1Z X3
_
___
2
3
4
ID
2D
IQ
2Q
19
18
17 73
71
79
o43 £7
£8
3 Ll C4
C5
4
5
P 12
P 13
P02-AD2
P03-AD3 36
35
5
3D
4D
3Q
4Q 16 X4
iS X5
_ 5
6
3D
4D
3Q
4Q 16
_74
15 75
O
o21
Oi
RST &
tn C6
C7
6
7
P 14
P 15
P 16
P04-AD4
P05-AD5
P06-AD6
34
33
__
i3 X7
7
8
5D
6D
7D
5Q
6Q
7Q
!i Z6
13 77
Q
C8 8 P 17 P07-AD7 32 I X
2 8 9. 8D 8Q 1 2 79,
Z JP 1
9 21 P7 5 1 1
OC
EA\ > C
https://fb.com/tailieudientucntt
RST
( #&.
Q Q
oc
o
o
u
u
u
u
Z
CD
ALE 3 0 UCC
z
CD n0
'/u'
\o o
:c 3
CO
o
DC (M
3
—
zo
I
DCZ
CO
DC vi
3
COCO
zo
DC Z
DC VI
3
z
DC Ay
RXD
TXD
10
11
12
P30-RXD
P31-TXD
P32-INT0\
PSEN\ 29
_V 1
74573
IC5
__U 1
3 13 P33-INTls
P27 POO Cl C 18 1± P34-T0 I9_ 2 19
8!3'
o
co ro ID IQ
CO C 17 15 P35-T 1 P27-A 15 28 P27 I8_V2 3 2D 2Q _U 3
18 U2
P 26 P01 C2 Cl6 16 27 P 26 IZ V 3 _ 4 iZ_
___
P36-UR\ P26-A 14 3D 3Q
'T 'T C 15 17 26 P25 ii Y 4 5
_
16 U 4
IC 1 P
ID
P25
ID
P02
D
C3
18
P37-RD\ P25-A 13
XTAL2
P24-A 12
P23-A 11
25 P 24
24 C 14 6D 6Q
!5 Y 5
H Y6
6
7
4D
5D
6D
4Q
5Q
6Q
__
15 U 5
H U6
8 P24 P03 C4 CM CO 23 Cl 3 I3 Y 7
_ 8 13 U7
_
P07
CO
C8 ucc
N1
2 2 AC 1
DC+ 1
7457 1
-1
£25
^
7805
UI U0 3 .UCC
74573
GND
AC IN
1
00E
3
DC-
AC2
4
C2r
loop
-a
^i
CO
“
luF Q
z
CD
GND
VI
O
z
CD
C26
.luF
in
aj o
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'*
z
CD
z
CD
7+
CuuDuongThanCong.com
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
79 ! "#$ %,&. #&' (+3( ":!; / .< ',-) "',$) % ',6 8!3' #(%,. = ( +1
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
A°
& „,100 R 39 1
m e78
39
P10 POO - ADO
LED. pn P 01-AD1
38
e6
i Ffn
i ffn M
P12 P02 - AD2
P03 - AD3
37
36
e5
5
P13 ©
LED LED
P15 6
P14 P04 - AD4
35
34
e4 2 2
1
4
12
2
3
O A P15 P05 -AD5 e23 1
12
1
12
2 1
12 43
O4
O3
O
5 P15 o
.P16 >_
.P17
.3 P16
' r^
' l_ P17
7
8
P16
P17
P06 -AD6
P07 -AD7
33
32
e1
©
4
PIM
43
3
P1
Eii PIM
3
P5 PIM P9
3
PIM P13
o2 RRT 1 9
RST EA\ 21 JP3
© 30 VCC 1 2 1 2 1 2 1 2
ALE 12 12 12 12
z
O
JP 2
Q
z
cc
0.
O)
TXD
RXD
10
li
12
13
P 30-RXD
P 31-TXD
P 32-INT0\
PSEN\
29 A
°£
o
z
o
16
4
PIM
43
3
P2 PIM
3
P6 PIM
3
P10
FPIM
43
3
P14
P 33-INT 1\ GND1
14 15
P35
P35
P37
15
li.
17.
P 34-T 0
P 35-T1
P 36-WR\
P 37-RD\
P 27-A15
P 26-A14
P 25-A13
P 24-A12
28
27
26
25
14
13
12
11
VCC1
D7
D6
D5
D4
1
4
PIM
12
43
2
A
P3 *
1
PIM
.-
12
i
2
-a
P7
E
1
PIM
12
43
2
3
P11
F
1
PIM
12
43 A
2
P15
18
XTAL 2 P23-A11 24 10
D3
23 9
52 P 22-A10 D2
P21- A9
22 A 1 A 1 2 1 A 1 A
P20 -A8
7
D1
DO
8 4
12
43
3 4
43
3 4
43
3 _
4
12
43 A
19 P35 6
XTAL1 E
P36 5 PIM P4 PIM P8 PIM P1 ? PIM P16
RW
IC7GS1 8951 P37 4
RS
VCC 3
VR §
' '°
A O 2
VCC
> Q
1
GND
Z
0
o
o
>Q
Z
0
7( ! "#$ %,&. #&' 8' "',$) % ',6 8!3' > 8+; 9+; ? <@ @+ .A+-
D* B
9 . 6 * !
( "
5 ( ( ( * * # "
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
Begin
i
Khcfi tao truyln dCf lieu
Khcfi tao trgng thai tdt cho tdt ca cac chan cua socket
-
Bao hieu sdn sang doi tin hieu bdt tay td he thdng 2.
D
Tidn hanh kidm tra theo thong s6
yeu cau cua vi di 4 u khidn 2.
# 9
3 9 #
Go i tin hieu bat tay de chuan bj gdi ket qua kiem tra .
'
9
end
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
Begin
Khdi tqo LCD - hi£ n th| cqc thong tin cdn thi£ t.
£
ThJc hien chJdng trinh quet phim.
S
tay
i
D
Gdi cac thong tin den he thong 1
Chd nhan tin hien bat tay va nhan ket qua
i
end
=( ( * * ( ( "
! ! ,
!
22*- ! 44
' * 7'
* 7'
'A* 7'
! " "
- - 7' K
"
#$ % &'(
#$ % &'(
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
! " -.
! -.
! -.
! -.
/ !
/ &'(
/ &'(
,
+ -. %% -
"+
, / / " 7'
,
+ -. %% -
"+
, + -. - "
, +
+ / " "
, + -. -
/ "
+ /
, + -. -
+ /
" ! H *I ! H &I
/ " , " 2
! -
"1
! - LB* BL*
! -.
-3 H2I K =L*
! - H2I K =L* !
2
- H *IKBD, ! !
/ " ,
+ !
, ! -
-. %
-.
! -
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
! -
-. %
"1
-.
! -
! -
-. %
-.
! % -
H *I ! H &I !
/ , ! -. !
! -.
+ / "
H *I !
H &I " !
/ , ! -
! -.
! -3 @
+ -. %% - /
/ 7'
+ !
/ ,
+ ! "
! 2! 4
/ , ! -. %
! -. %
-. %
-.
"
! " -.
"
-.
, 22*- ! 44
7'- # !
, + -0
! " %-.
! -.
, ! % -.
, + -
+ 5 % -
+ 5 -
/
,
! -" %
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
+ -. -
"+
, /
" 7'
, /
+ -0
! -
! " %-
+ -0
! -
! " %-
! -.
, ! -.
, ! % -.
, + -
+ 5 % -
+ 5 -
+ 5 -
' * 7'
* 7'
,
! -" %
+ -. - )
/ 7'
), + -. -
/ 7'
, + -. % -
, / 7'
, !
" )! " % ,
! # 2 K AA*
,
", ! -. "
" , 9F= 8 K
+ K
8 K
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
, + 5 - " M !
" ' 2
" , ! -. 8 "
" , '
+ " '
+ 5 - " 9 !
9 2
'
, ! -. % ! " H% I
! -. G
! -.
, ! -
! - (
-. %
+ -. % - %
! -
! -
! - % "
-.
! -
+ 5 - 8 "
! -. %% ! K AA
, "1
, "
+ H IK
%
"+ H'IK
, ! -
"
" 7'
/ / , ! -. 2 /(2>2
/ ", ! -. /(2>2
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
/ , ! -. /(2>2
7'
/ , ! -. /(2>2
/ , ! -. /(2>2
/ , ! -. /(2>2
/ , ! -. /(2>2
/ , ! -. /(2>2
7'
/ , ! -. /(2>2
7'
/ , ! -. /(2>2
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
, ! -.
! -.
, ! -
! -3 @
! 3 -
+ -. -
' &'( !
*#$ A *#$ A
% , D
+ 5 -%
! -. " ((C26
&'2&& 9>2:
! -.
6:B C -. *
" , D
+ 5 -"
&'(
1 , 6:B -3C
& /
&'(
F 47> <
1 47> <
" 47> <
/ , ! -.
&'2&&
&'(
, " F
" CG 1
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
1 CD 1
6:B -. &'(
&'2&& 9>2:
&'2&& G
6:B 2-. %
&'2&& 9>2:
&'(
9>2:, ! -
/
CF>
A J &'(
/ ,
" CG 1%
+
/ , " " CG %
, 1 CJD 1% 1
" F "
! -. %% %
" 1 " CD
" " CG
"
"
"
, ! -.)
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
, ! % -.
+ 5 % -0
+ 5 -
, ! % -.
+ 5 % -0
( "
LMC
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
! T . ) + &366 ! ( +
&3FE ) ! ( &3#F &3A# "
! T . ) + &366 ! ( +
&3FE ) ! ( &3#F &3A# "
! T . ) * $@3A# ! (
* "
!" T . ) * $@9A# ! (
* "
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $+,-. /,- 0120 %2'( 345'( 346'( 7+ 8+,94 /$+,:'* ; (4<,=' >'$ $42
+ ?%@ A<2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chjjgng 2
! "# $%&
'() *#(+
'() ,#-./ 0-1 ,#2!, /-3/4 ,-!, ,#-./
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
D$G$" H5(T/S(&" PH DR
57/# "2F "# 1 4 -/
#-/# 4# "5-F/4 "#-! O"#-/# 4# ,(./4 G&-+"
B ' E
4-J" /4(-1
4-J" DK
4-J" D H "#-N '(=
M2& 829 : $%& *# L-<N 5- /4-J"
B ' D F F
B ' D D $' D"
-!/# "#2!, ,A& *#(< ,#$+ '(% /4&<
-!/# "#2!, ,A& 8&1/4 ,-!, /4-J"
B $
8 ! G D H
B
! B D B I B J " % -K
-K 1LM51N "3L1O@ LP.LOQQ1-.&
! ' $ " % ' &
" ' A J A $ A I
-F,# /-FA "52F, " $+A "21 ,(=/4
-F,# /-FA 4 -!/ " $+A "21 ,(=/4 ;&- , I-LEUE
-F,# /-FA ;&- ,(=/4 M
H-</4 0-1 #7/#V
H-</4 ES W -!, 0 ' $)& *# $=/ #(F XW
H-</4 ESEW (!I "-J" '->, ' $=I
H-</4 ESUW M2F- ,#(F/ 6-/* "#-/# 4# W
H-</4 ESYW (!I "-J" ,-!, "#-/# 4# '->, 6 $%"W
H-</4 ESZW (!I "-J" ,-!, "#-/# 4# '->, 6 $%"W
H-</4 ES W (!I "-J" ,-!, "#-/# 4# '->, 6 $%"W
H-</4 ES W -!, 6 " :2F- ,#(F/ #$% G(+ ,# - "52 !,W
H-</4 ES W -!, "#-/# 4# G2< 8&F/4 ,#( 6(% /# ! D W
H-</4 ES[W -!, ,#2!, /-3/4 ,&<- D W
H-</4 ES KW (!I "-J" ,-!, "#-/# 4# : $./ *$+" 0 ! D W
H-</4 ES W -!, ,#2!, /-3/4 ,&<- D HW
H-</4 ES EW -!, "#-/# 4# *$+" /(+ 0 ! D HW
H-</4 ES UW -!, "#-/# 4# *$+" /(+ 0 ! D HW
H-</4 ES YW -!, ,#2!, /-3/4 ,&<- D W
H-</4 ES ZW -!, "#-/# 4# *$+" /(+ 0 ! D CW
H-</4 ES W -!, ,#2!, /-3/4 ,&<- D CW
H-</4 ES W -!, "#-/# 4# *$+" /(+ 0 ! D W
H-</4 ES W -!, ,#2!, /-3/4 ,&<- D W
H-</4 ES [W -!, 6 " :2F- ,#(F/ "@ :$% 6(% ,# - "52 !,W
H-</4 ESEKW M2F- ,#(F/ "&F ,#( 6(% 8-( '(%/4W
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
W
! "# $ %& !"' &
( ( )*+, % - $ # $ $ . / $ 0 $ '
( 1 2($ !$ ! % $2 % 3 !/ $
$ 4 5 ! % ( )*+,' & -( )*+, 5 !
! % - - 6 ! -" )* ()*,,7 8 "7 ! 3 !! ( - -
2( $ % $ $9 $ $2 0 ! % ! '
()*,, (: ! " - ! % 8 "( ;<
% - $ ! = )>?+ @ $ ! % ()*,,'
( A# - 37 4 5 - 5 ! "! 7 !(
- $ - 7 " - " -" 0 ! B "
5 !'
C = )>;+ / $ $ - ! ! - 7 3 - "
- 5 - < - - 3D - @ '& " ( ! EE( A# )
$ % $8 '
C! " " $ 5 !( ! - ! - 5 ! F %
G H : I &7 (J#7 I. '''K7 - - ! $8 +)L J $5 MLN J $5'
W
O " - - 5 !( -$ - % - !7 ! - ! -
D - P
Q (: ;R)* 7 "5 ! $ - O $ $5 - '
- -S A# - " L+* " L+* N " '
- - ! 0 % H RA % $ K'
- $ ;R)* '
- - ! % % ! R ! ! : I &'
- - " I. ),R)L '
- - - -% HT ! % $ $ K'
- - % $ R % $ R(J#'
- @ $ ! % Q .'
-# (( $% $ 5 ! - ! % U 7 (7 U '
- - EE( A# < - ! R - - ) $ '
- V ! 7 5 $'
- @ $ ! % : W'
- @ $ E $ '
- @ $ ! % IC'
V 4 (: ( )*S;?XI P
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Y! M+ '
& - ) 8 ! $ ! $8 L 8'
& !P
Z . < L,#O[ ! 3 ! '
Z . < L,, 8 '
. ! ! - ! $8 S ;N\)B] $5 '
. ! ! -5 3 I# M*;\; " '
. ! ! -5 3 EE( A# L+*\; " '
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
( ) " * +'
! ! #A - - 4 F P ! %7 ! ! -S REE( A#
'V -% ! LT +7+T = ! ! %' ( % -
$ ! ! ! % $ ! ! '
W ! L<) $8 " - 1 $ - B ( )*S;?X'
Program Memory Data MSSP
EEPROM 10 -bit CCP Timers
Device # Single Word SRAM I/ O USART Comparators
Bytes ( Bytes ) A/D ( ch ) ( PWM ) SPI Master 8 / 16-bit
Instructions ( Bytes ) 2
l C
PICI 6F873A 7.2K 4096 192 128 22 5 2 Yes Yes Yes 2/1 2
PIC16F874 A 7.2K 4096 192 128 33 8 2 Yes Yes Yes 2/1 2
PIC16F876A 14.3K 8192 368 256 22 5 2 Yes Yes Yes 2/1 2
PIC16F877 A 14.3K 8192 368 256 33 8 2 Yes Yes Yes 2/1 2
< o o
_i
c\4
CL
o
40-Pin PDIF K r- c o
yOiQ
^
c o c o c v j T- o
. Q. Q. Q. iO- 0
^
MCLR/VPP
RA0 /AN0
— n1
n2
w 40 3
39 3
RB7/PGD
RB 6/ PGC
I
** »
—
X Q D W W M W O O
—- -COCOCLQ Q CLC/) O
^
C O V) C O (
»'X'X'X'.h
Nr OfOCMt
^
O O O Q Q Q Q O O O O
CHCHCHCHCHCHCHCHCHCHZ
..
- V
^—
-
RA1/AN1 3 38 3 RB 5 -
44 Pin TQFP
i w m m
-
RA 2AN2A/REF-/CVREF n4 37 RB4
RA3/ AN3/VREF+
RA4/T0CKI/C10UT
L 5
6
36 3
35
RB3/PGM
RB 2 RC 7 / RX/DT r~rr 1
mix 2
CO
-
r
T
>
- O <J> co
* ^
CO
(O
SCO U)
co co co cO 'T
33
32
NC
RCO/T10SO/T1CKI
RD4/PSP4
RA5/AN4/SS/C2QUT n7 < 34 RB 1 RD5/PSP 5 r rr 3
~
31 OSC2/ CLKO
- 33 3
RE0 /RD/AN5 RBO/INT RD7/PSP7 I IT 5 PIC16F874A 29 Vss
CO
RE1/WR/ AN6 H 9 < 32 3 VDD VSS
m
6 PIC16 F877A 27 rn
VDD
RE 2/ CS/AN7
VDD 7
RE2/CS/AN7 10 31 3 Vss
- r rr
~
RBO/INT 8 26 RE 1/ WR/AN6
r-
VDD n 11 co 30 3 RD 7/PSP7 RB 1 r rr
~
9 25 RE0/RD/ AN5
Vss
OSC1/CLKI
n 12
13
Li
CO - 29
28 3
RD6/PSP6
RD 5/PSP5
RB2
RB 3/ PGM
l IT 10
I IT 11
CN
^ ^^ ^ 02 u, eo o> o cv
24
23
RA 5/ AN4 / SS/ C20UT
RA 4 /T0CKI/C10UT
OSC2/CLKO n 14
o
CL 27 3 RD4/PSP4 UMIW
RCO/T10SO/T1CKI
RC 1/T10SI/CCP2
E 15
16
26
25
3 RC7/RX/DT
RC6/TX/CK
l l l t t l t i. t
QO^^ + OQ £L O T - U
RC2/CCP1 L 17 24 3 RC5/SDO
ssSSgsSUI 6
CH CH cl 5
RC 3/SCK /SCL
RD0/PSP0
RD 1 /PSP1
L 18
n 19
20
23
22
21
3
3
RC4/SDI / SDA
RD 3/PSP3
RD2/PSP2
cr cr
^ “1
<
CNJ
Z CH
CO
<
2
CH
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
W ! L<L 3 - 1 4 ( )*S;??IP
V 4 ( )*S;??I
& ! . < L,#O[
H . "K (A 7 WA H(J &7 A &K
W - ! $8 S H)B< ] $5K ;N
W -5 3 H " K M*;
W -5 3 EE( A# H " K L+*
- ! ! 1 )+
- % $ % - % $ I7 W7 7 .7 E
& $ M
- 5 % $ R % $ R(J# L
/ % % # (7 : I &
/ % ! ! ( (
# 5 IR. ), ; ! 3
W - ! L
& % M+
B, (. (
BB (Q
BB &^S(
BB ^SC
H-</4 ESEW (!I "-J" '->, ' $=I
6W '() *#(+ V
O8 L<L $8 " ( )*S;??I7 ( ! - P
• N IQ: 0 I$ Q ! : '
• N - - ! $8 0S ($ !$ # $"'
• N - - 5 3 EE( A# 0 . E( A#'
• N -9 ! I# 0 I# 9 ! $'
• N ! 3 0 $ . 5 $ '
• N ! 4 '
• N ! $'
• N ! % %'
• N " F ! ! 0I. '
• N - % $ %'
,W '() ,#-./ 0-1 ,#2!, /-3/4 ,-!, ,#-./V
( ! ! " - ( B, 8 L<M'
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
13 Data Bus 8 PORTA
<=7 Program Counter
RAO /ANO
Flash A RA1/AN1
Program
V
Memory
V RA2/AN2/VREF-/CVREF
8 Level Stack RAM RA3/AN3/ VREF+
(13-bit) File RA4 /T0CKI/C1OUT
Registers RA 5 /AN4 /SS/ C20UT
Program
Bus
14
V
RAM Addr<1>
51 \
/ Addr MUX
PORTB
RBO /INT
RBI
Instruction reg
A A Indirect \ RB2
Direct Addr 7 RB3/ PGM
8/ Addr
/ RB4
FSR reg RB5
8
Status reg 1 RB6/PGC
RB7/PGD
PORTC
/ ll ll
RC0/T1OSO/T1CKI
3,
Power-up
Timer
\ MUX / RC 1/T10SI/CCP2
RC2/CCP 1
V RC3/SCK /SCL
Instruction . Oscillator > RC4/SDI/SDA
Decode &
Control
<J={> Start-up Timer ALU RC5/SDO
Power-on RC6/TX/CK
Reset 8
RC7/RX/DT
Timing Watchdog
Generation Timer W reg
PORTD
OSC1/CLKI Brown-out RDO / PSPO
OSC2/CLKO Reset RD 1/PSP 1
In-Circuit RD2/PSP2
Debugger RD3/PSP3
Low-Voltage RD4/PSP4
Programming RD5 /PSP5
RD6/PSP6
11
RD7/PSP7
M Kl PORTE
RE1 /WR/AN6
^ RE2/CS/ AN7
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
g^
Vss 12 29 RD 6/PSP6
0SC1/CLKI n 13 28 RD5/PSP5
OSC2/CLKO n 14 27 3 RD4/PSP4
RCO/ T10SO/T1CKI n 15 26 1 RC7/RX/DT
RC 1/T10SI/CCP2 n 16 25 RC6/TX/CK
RC2/CCP1 L 17 24 3 RC5/SDO
RC3/SCK /SCL E 18 23 RC4/SDI / SDA
RDO/ PSPO L 19 22 RD 3/PSP3
RD1/PSP1 C 20 21 1 RD 2/PSP2
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
IBP R % 0 ! 3$ '
&A N P ! 3 ! ! & $ ,'
)A:&P ! 3 $ - )'
• I+RICBR R LA:& H?KP
I+P R % '
ICBP ! 3 ! - B'
P ! 3 ( % '
LA:&P ! 3 $ - L'
• W,R C& HMMKP
W,P R % '
C&P ! 3 F ! 1 ! '
• W) HMBKP R % '
• WL HM+KP R % '
• WMR(/ P
WMP R % '
% -% % $8 -% % ('
• WB HM?K7 W+ HM;KP R % '
• W*R(/ HM>KP
W*P R % '
(/ P ! 3$ ! % $8 ('
• W?R(/. HB,KP
W?P R % '
(/.P ! 3$ 5 3 % $8 ('
• ,R&)A AR&) N H)+KP
,P R % '
&)A AP ! 3 5 !& $)'
&) N P ! 3 ! ! & $)'
• )R&)A R (L H)*KP
)P R % '
&)A P ! 3 5 !& $)'
(LP ! 3 % $ L7 ! 3 $ % $ L7 ! 3 $ (J#L'
• LR () H)?KP
LP R %
()P ! 3 % $ )7 ! 3 $ % $ )7 ! 3 $ (J#)
• MR NR Q H);KP
MP R % '
NP ! 3 ! % ! R ! 3$ ('
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
QP ! 3 ! % ! R ! 3$ L '
• BR . R .I HLMKP
BP R % '
. P5 3 ('
L
.IP R %5 3 '
• +R .A HLBKP
+P R % '
.AP 5 3 $ ('
• *R&XR N HL+KP
*P R % '
&XP $ " ! : I &'
NP ! ! : I &'
• ?R XR.& HL*KP
?P R % '
XP ! : I &'
.&P 5 3 ! : I &'
• .,R( (, H)>KP
.,P R % '
( (,P 5 3 % $ - ! !'
• .)R( () HL,KP
.)P R % '
( ()P 5 3 % $ - ! !'
• - .LR( (L HL)K7 .MR( (M HLLK7 .BR( (B HL?K7 .+R( (+ HL;K7 .*R( (* HL>K7
.?R( (? HM,K ! )>7 L,'
• E,R RIC+ H;KP
E,P R % '
P % $ - ! !'
IC+P ! 3 ! +'
• E)R RIC* H>KP
E)P R % '
P ! % $ - ! !'
IC*P ! 3 ! - *'
• ELR RIC? H),KP
ELP R % '
P % % $ - ! !'
IC?P ! 3 ! - ?'
• T.. H))7MLK T H)L7 M)KP - ! ( '
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
/0 R
-M - $ !( )*S;??I' W - ! $8 -5 3
$ !% "' N -5 3 EE( A# % '
-W -+& "5&!, 6(% /# ! ,#2 /4 "57/#V
( )*S;??I - ! $8 )M - D "- - ! $8 -5 ! !
;N] $5\)B H)NJ $5 b )B K'
N ( 6$ 8 ! ( - ! - $6 ,,,, " $ ! 1 - 6 Y ,,,BO'
PC< 12:0>
CALL, RETURN
A 13
RETFIE , RETLW
V
Stack Level 1
Stack Level 2
Stack Level 8
17FFh
1800h
Page 3
1FFFh
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Value on : Details
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 BitO
POR , BOR on page :
Bank 0
00h( 3) INDF Addressing this location uses contents of FSR to address data memory (not a physical register ) 0 0 0 0 0 0 0 0 31, 150
01h TMR 0 TimerO Module Register xxxx xxxx 55, 150
02h( 3) PCL Program Counter ( PC) Least Significant Byte oooo oooo 30, 150
( 3)
03h STATUS IRP RP1 RP0 TO PD Z DC C 0001 lxxx 22, 150
04h( 3) FSR Indirect Data Memory Address Pointer xxxx xxxx 31, 150
05h PORTA PORTA Data Latch when written: PORTA pins when read - - Ox 0000 43, 150
06h PORTB PORTB Data Latch when written: PORTB pins when read xxxx xxxx 45, 150
07h PORTC PORTC Data Latch when written: PORTC pins when read xxxx xxxx 47, 150
08h( 4) PORTD PORTD Data Latch when written: PORTD pins when read xxxx xxxx 48, 150
09h( 4) PORTE RE2 RE1 RE0 - XXX 49, 150
0Ah
0Bh(3)
-
(1 3)
PCLATH
INTCON GIE PEIE TMR0IE
Write Buffer for the upper 5 bits of the Program Counter
INTE RBIE TMR0IF INTF RBIF
- - o oooo 30, 150
0000 OOOx 24, 150
OCh PIR 1 PSPIF(3) ADIF RCIF TXIF SSPIF CCP1IF TMR2IF TMR 1IF oooo oooo 26, 150
ODh PIR2 CMIF EEIF BCLIF CCP2IF - o - o o -- o 28, 150
OEh TMR1L Holding Register for the Least Significant Byte of the 16-bit TMR 1 Register xxxx xxxx 60, 150
OFh TMR1H Holding Register for the Most Significant Byte of the 16-bit TMR1 Register xxxx xxxx 60, 150
10h T1CON T1CKPS1 T1CKPS0 T10SCEN T1SYNC TMR1CS TMR10N - - 0 0 oooo 57, 150
11h TMR2 Timer2 Module Register oooo oooo 62, 150
12h T2CON TOUTPS3 TOUTPS2 TOUTPS1 TOUTPSO TMR20N T2CKPS 1 T2CKPS0 - 0 0 0 oooo 61, 150
13h SSPBUF Synchronous Serial Port Receive Buffer /Transmit Register xxxx xxxx 79, 150
14h SSPCON WCOL SSPOV SSPEN CKP SSPM3 SSPM2 SSPM1 SSPM0 0000 0 0 0 0 82, 82,
150
15h CCPR1L Capture/ Compare/PWM Register 1 (LSB) xxxx xxxx 63, 150
16h CCPR1H Capture/Compare/ PWM Register 1 (MSB) xxxx xxxx 63, 150
17h CCP1CON CCP 1X CCP1Y CCP1M3 CCP1M2 CCP1M1 CCP1M0 - - oo oooo 64, 150
18h RCSTA SPEN RX 9 SREN CREN ADDEN FERR OERR RX9D oooo OOOx 112, 150
19h TXREG USART Transmit Data Register oooo oooo 118, 150
1Ah RCREG USART Receive Data Register oooo oooo 118, 150
1Bh CCPR2L Capture/ Compare/ PWM Register 2 (LSB) xxxx xxxx 63, 150
1Ch CCPR2H Capture/Compare/PWM Register 2 (MSB) xxxx xxxx 63, 150
1Dh CCP2CON CCP2X CCP2Y CCP2M3 CCP2M2 CCP2M1 CCP2M0 - - 0 0 0 0 0 0 64, 150
1Eh ADRESH A/D Result Register High Byte xxxx xxxx 133, 150
1Fh ADCONO ADCS1 ADCS0 CHS2 CHS1 CHS0 GO/DONE ADON 0000 0 0 - 0 127, 150
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Value on : Details
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 BitO
POR , BOR on page :
80h 3)
,
Bank 1
INDF Addressing this location uses contents of FSR to address data memory (not a physical register ) 0 0 0 0 0 0 0 0 31, 150
81h OPTION REG RBPU INTEDG TOCS TOSE PSA PS2 PS1 PSO mi nil 23, 150
82h< 3 > PCL Program Counter ( PC) Least Significant Byte oooo oooo 30, 150
83h(3) STATUS IRP RP1 RPO TO PD Z DC C 0001 lxxx 22, 150
84h< 3 > FSR Indirect Data Memory Address Pointer xxxx xxxx 31, 150
85h TRISA PORTA Data Direction Register - -li mi 43, 150
86h TRISB PORTB Data Direction Register mi nil 45, 150
87h TRISC PORTC Data Direction Register mi nil 47, 150
88h( 4) TRISD PORTD Data Direction Register mi nil 48, 151
( 4)
89h TRISE IBF OBF IBOV PSPMODE PORTE Data Direction bits oooo - 111 50, 151
8 Ah(1'3) PCLATH Write Buffer for the upper 5 bits of the Program Counter - - o oooo 30, 150
8Bh(3) INTCON GIE PEIE TMR0IE INTE RBIE TMR0IF INTF RBIF 0000 O O O x 24, 150
(2)
8Ch PIE1 PSPIE ADIE RCIE TXIE SSPIE CCP1IE TMR2IE TMR1IE oooo oooo 25, 151
8Dh PIE2 CMIE EEIE BCLIE CCP2IE - 0 - 0 0 - - 0 27, 151
8 Eh PCON POR BOR --qq 29, 151
8Fh Unimplemented
90h Unimplemented
91h SSPCON2 GCEN ACKSTAT ACKDT ACKEN RCEN PEN RSEN SEN oooo oooo 83, 151
92h PR2 Timer2 Penod Register mi nil 62, 151
93h SSPADD Synchronous Serial Port (l2C mode) Address Register oooo oooo 79, 151
94h SSPSTAT SMP CKE D/A P S R /W UA BF oooo oooo 79, 151
95h Unimplemented
96h Unimplemented
97h Unimplemented
98h TXSTA CSRC TX9 TXEN SYNC BRGH TRMT TX9D 0000 -010 111, 151
99h SPBRG Baud Rate Generator Register oooo oooo 113, 151
9Ah Unimplemented
9Bh Unimplemented
9Ch CMCON C20UT C10UT C2INV C1INV CIS CM2 CM 1 CMO 0000 0111 135, 151
9Dh CVRCON CVREN CVROE CVRR CVR 3 CVR2 CVR 1 CVRO 000 - oooo 141, 151
9Eh ADRESL A/D Result Register Low Byte xxxx xxxx 133, 151
9Fh ADCON1 ADFM ADCS2 PCFG3 PCFG2 PCFG1 PCFGO 00 -- o o o o 128, 151
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
- = ! - $ ! ! $ ! -P
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
W ? P ! H5 ! 6 Y! - %K'
)b L7 M H),, <)SS K
,b ,7 ) H,, < SS K
W *<+ ' P - ! H5 ! 6 Y $ %K
)) b M H);, <)SS K
), b L H),, < )?S K
,) b ) H;, < SS K
,, b , H,, < ?S K
# @ )L; " '
W B P& < HW ! K
)b ! 7 Q J.& 4 QEE(
,b ! J.&
W M P ( ] $<5 ] H 1 ! K
)b ! 4 _ ! Q J.&
,b QEE(
W L /P f $ H ,K
)b D _ ! ,'
,b D - ,'
W ) 0 P.! $$"R H - I..JS7 I..QJ7 :WQJ7 :WJSK
H $ R K
)b !B % 6 $ '
,b !B % ! 6 $ '
W , P $$"R H - I..JS7 I..QJ7 :WQJ7 :WJSK
)b D % -% - - $ '
,b D % -% - ! 6 $ '
C % -% - $ 8 $ ! - . 8 ! P
% -% $ - , 8 _ ! )7 D $ , 8 _ ! ,'
b - 7Jb - ! 7:b 5 ! ,7
< b ! - $6 " (A 7 g)hb 6 E&7 g,hb 6 -7 \b ! - 6 '
Q ! - R! 7 ! " - 3 ! - %
$ - & $,RJ.&7 ! 1 C& ! 7& $, $ (A &W'
OPTION_ REG REGISTER ( ADDRESS 81 h , 181 h )
R/W-1 R/W-1 R/ W-1 R / W-1 R/W-1 R/W-1 R / W- 1 R/W-1
RBPU INTEDG TOCS TOSE PSA PS2 PS1 PSO
bit 7 bitO
W ? P (A &W ( < %E H % -% $ (A &WK
,, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
)b ! % -% $ (A &W'
,b % -% $ (A &W'
W * 12304P $$ % E5! H ! 1K
)b % -% ! 1 W,R C& F '
,b % -% ! 1 W,R C& F !'
W + 2 +P &# , $ H ! ! &# ,K
)b % -% ! ! 3 IBR&, N '
,b % -% ! $ !'
W B 2 +3P &# , $ E5! H - ! &# ,K
)b % -% ! IBR&, N F '
,b % -% ! IBR&, N F !'
W M +5P ($ $I ! H ! - K
)b ! - J.&'
,b ! - & $,'
W L<, + ' + P ($ $ H $ - K
Q ! - ! 7 - 3 ! % -% - ! 1 -
! 1 &# , $ 7 ! 1 - " (A &W ! 1 ! W,R C&'
INTCON REGISTER ( ADDRESS OBh , 8 Bh . 10Bh , 18Bh )
R/ W-0 R/W-0 R / W- 0 R/W-0 R / W- 0 R / W- 0 R / W- 0 R/W-x
GIE PEIE TMROIE INTE RBIE TMROIF INTF RBIF
bit 7 bitO
W ? 4 3P % -% ! 1
)b % -% - ! ! 1'
,- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
,b ! % -% - ! ! 1'
W * 3 3P % -% ! 1 !
)b % -% ! 1 '
,b ! % -% ! 1 '
W + 2* 3P % -% ! 1 &# ,
)b % -% ! 1 '
,b ! % -% ! 1 '
W B 123P % -% ! 1 ! W,R C&
)b % -% ! 1 '
,b ! % -% ! 1 '
W M 6 3P % -% ! 1 " (A &W
)b % -% ! 1 (A &W "
,b ! % -% ! 1 (A &W "
W L 2* 7P $ &# ,
)b ! &# , $ H - _ !% K'
,b ! &# , ! $ " $ '
W ) 127P - ! 1 ! W,R C&'
)b ! 1 ! W,R C& 3 "$ H - _ !% K
,b ! 1 ! W,R C& ! "$
W , 6 7P - (A &W - "
)b -F - W?P WB " $ ! -i ! !
F 3 % " _ ! )' N (A &W 3 5 -
! ! F % -% - - " _ !% '
,b - W?P WB ! - " $ ! -
Q ! - - % -% ! 1 % - ! 1 ! '
PIE1 REGISTER ( ADDRESS 8Ch )
R/W-0 R / W- 0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PSPIE < >
1
ADIE RCIE TXIE SSPIE CCP1IE TMR 2IE TMR1IE
bit 7 bitO
W ? + 3P % -% ! 1 R! % $ - ! !
)b % -% ! 1 ( ( R!
,b ! % -% ! 1 ( ( R!
W * 50 3P % -% ! 1 " IR.
)b % -% ! 1 '
,b ! % -% ! 1 '
W + 3P % -% ! 1 5 3 : I &
,. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
)b % -% ! 1 '
,b ! % -% ! 1 '
W B 28 3P % -% ! 1 % - 5 3 : I &
)b % -% ! 1 '
,b ! % -% ! 1 '
W M ++ 3P % -% ! 1 % $ % !
)b % -% ! 1 ('
,b ! % -% ! 1 ('
W L 3P % -% ! 1 ()
)b % -% ! 1 ()'
,b ! % -% ! 1 ()'
W ) 2* 3P % -% ! 1 ! F - ! &# L - ( L
)b % -% ! 1 ! F &# L - ( L'
,b ! % -% ! 1 ! F &# L - ( L'
W , 21 3' % -% ! 1 $ &# )
)b % -% ! 1 &# ) $ '
,b ! % -% ! 1 &# ) $ '
Q ! - - - ! 1 ! '
- "-P 3 ! ! 1 ! 1 "$ % $ ! -
% -% 4 % -% ! 1 / E H C& ACc?dK' ( ! 5 !%
3 ! ! 1 ! - !% 6 - $ - % -% ! 1 '
PIR 1 REGISTER ( ADDRESS OCh )
R/W-0 R/W- 0 R -0 R -0 R / W- 0 R / W- 0 R / W- 0 R / W- 0
PSPIF(1) ADIF RCIF TXIF SSPIF CCP1IF TMR 2IF TMR 1IF
bit 7 bitO
W ? + 7P - ! 1 % $ - ! ! R!
)b ! 4 ! '
,b ! 4 ! ! "$ '
W * 50 7P - ! 1 " IR.
)b " IR. 3 '
,b " IR. '
W + 7P - ! 1 : I &
)b : I & !'
,b : I & !'
W B 28 7P - ! 1 $ " : I &
)b $ " : I & $ !'
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
)b ! !5 @ 3 "$ $ ! ( % 8
L
'
,b !5 @ ! "$ ! '
W L<) 5 !P g,h
W , 7P ! 1 (L
% $ P
)b ! 1 6% &# ) "$ H - _ !% K'
,b ! 1 6% &# ) "$ '
- P
)b ! F - ! &# ) "$ H - _ !% K'
,b ! F - ! &# ) "$ '
(J#P
N ! 5 !
P - ! 1 ! 1 "$ - % -% ! - ! 4
% -%7 / E H C& ACc?dK' C! 5 !% % % 3 ! ! 1
- - % -% ! 1 '
& ! ( AC H( ] $ $ K - - % -% % - -
$ ! - $ P 0 ( ] $< H(A K7 W$ ] < HWA K7 J 5 !
HJ.&K '
PCON REGISTER ( ADDRESS 8 Eh )
U-0 U -0 U-0 U-0 U-0 U-0 R /W-0 R/ W-1
POR BOR
bit 7 bitO
W ?<L 5 !P g,h
W ) P $ ! - ( ] $<
)b $ ! "$ '
,b $ 3 " $ H% _ !% ( ] $<
" $ K'
W , P $ ! - W$ ] <
)b W$ ] < ! "$
,b W$ ] < " $ H% _ ! % W$ ] <
" $ K'
" # $ %
& ! ! $8 H( K - $ ! )M 7 ; % _ ! ( Q7 -
" - ! ' - H;P)LK 8 ! ! - ! ! - %
!D ! ( QI&O' N " "$ 8 - ! ( 3 6
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
PCH PCL
12 8 7
^ Instruction with
PCL as
PC
A A Destination
PCLATH<4:0> 8
5 ALU
PCLATH
PCH PCL
12 11 10 8 7 0
PC GOTO , CALL
A A
PCLATH<4:3> 11
2 Opcode <10:0>
PCLATH
7/# ES W -!, "52 1/4 # FA /-FA 4 -! "5? ,#( W
( )*+,
( )*S;??I -; ! = %7 $ ! )M 7 - ! = % ! " - !
$8 "5 3 7 $ ! = % ! 4 ! '
Y V6 ! ( ! = % IQQ 4 ! 1 "$ '
. 3 $ ! ! = % "$ - E&: E7 E&QJ 4 E&S E' &
! ( QI&O ! 6 ! "'
C! = % ! ! F 'V - - ! e ! = % ;
7 8 -> 3! ! ! - $6 3 'Q - ), 3!
! ! - $6 3 - L'
! - $ ! N- - ! = % 6 $ 4 $'N ! - -
! H(: OK 4 " H(A(K' C 3 ! D ! = % IQQ7
E&: C7 E&QJ E&S E 4 ! 1'
$W #-./ "5-/4 6(% /# ! ,#2 /4 "57/#V
( )*S;??I - - ! $8 ;N ] $5' C 3 ! IQQ /A&A Y ! %
6 Y )) % -% ! $8 _ $ !% LN ] $5 $ ! -'
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
RETURN ; return to
;Call subroutine
; in page 0
;(00 Oh-7FFh)
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Direct Addressing Indirect Addressing
v J V V V
Bank Select Location Select Bank Select Location Select
00 01 10 11
OOh 80h 100h 180h
<
Data
1
Memory
**
#AJQJ , L, i L, ! J
#ATJS S i 5 ! J S
CEX& Q S C.S i - C.S
C S S 7S i = !S
W&S S 7B i $ B $ !S
/A&A CEX& i " CEX&
AC& C:E
P i %
S0 ! " R
. 3 EE( A# - ! $8 S - ! $ ! D - $8
! 8 !' W - " ! % $ % $ ! !! 9 ! ' - !
6 6 Y! - % !D - ! 4 ' -* ! S 5 !
! - "P
EE AC)
EE ACL
EE.I&I
EE.I&O
EEI.
EEI. O
N ! % - -5 3 7 ! EE.I&I - ; 5 3 R!
! EEI. - 6 Y - EE( A# ! $ " 'C ( - -
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
W ? 33 40P -5 3 R ! $8 EE( A#
)b $ " - ! $8
,b $ " -5 3
V g,h (A 7 " ! " $ ! !! !5 @ $ '
W *<B 5 !P g,h
W M : 3 P @ EE( A#
-, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
)b ! ! - '
,b ! 3 '
W L : 31P % -% ! EE( A#
)b % -% ! '
,b ! ! '
W ) : P !
)b W 1 "! 'W : - _ !% - ! @ ! !'
,b D - $8 ! EE( A# 3 '
W , 0'
)b 1 " EE( A#' W 0 - _ !% - !' W 0 Y -
$ !% '
,b ! ! " EE( A#'
- 7 . J ! ! 4 - - ' - " !
- Y _ !% ' - " - _ !% - ! ! " -
! ! !'
N J EC 3 % -% ! 4 ! - 'N
J EC 6 - ' W J EC
!! 4 - 6 ! 1 4 J.& & < $ ! D - $8
! 8 !' N $ 8 ! " 8 ! 5 ! - $ J E
- ! '. 3 6 Y $ ! - ! EE.I&I EEI. ! 6 " '
W ! 1 EE S $ ! ! ( L D - $8 ! % - ! 1
" _ !% '
& ! EE ACL ! ! F' N EE ACL 3 - ! - $6 g,h' EE ACL
5 !$ ! !! 5 3 EE( A#'
,W (F, 829 : $%& "21 6(% /# ! D V
V 5 3 ) - 8 ! 5 !% ! 6 Y ! EEI. 7 -
EE(/. HEE AC)c?dK - . HEE AC)c)dK' . 3 3
$ ! ! EE.I&I 8 ' EE.I&I 3 $ 3 ! - $6 "
4 6 " ! 5 !'
- - -5 3 EE( A#P
/ 6 Y EEI. 6 Y ! - 5 ! ! -'
X - EE(/. Y - ! -5 3 EE( A#
. 1 ! '
V 5 3 ! EE( A#'
TF 5 L<MP 5 3 EE( A#
W S &I&: 7 () i
W S &I&: 7 (, i L
-- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
-. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
- 4 X - J EC ! % -% !! '
- 5 N 8! 7 J - - ! 1 EE S ' HEE S
% - K' C - ) ! 8% 3 $ EE S 7 4 J
- 7 - 6 "! '
TF 5 L<BP - ! $8 S
W S &I&: 7 () i
W S &I&: 7 (, i L
#ATQJ # l( A/lEElI.. i
#ATJS EEI. O i # " 9 ($ !$ I55$ $ 5
#ATQJ Q l( A/lEElI.. i
#ATJS EEI. iQ " 9 ($ !$ I55$ $ 5
W S &I&: 7 (, i M
W S EE AC)7 EE(/. i % ( A/ I# $"
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
W S EE AC)7 . i EE 5
i
CA(
CA( iI " $ $ $ ! $ 5 %$ !$
i# $" $ 5 5 " 9 $ W S EE AC)7 .
i
W S &I&: 7 (, i L
#ATS EE.I&I7 J i Jb Q " 9 %$ !$ EE.I&I
#ATJS .I&IQ i
#ATJ EE.I&O7 J i Jb # " 9 %$ !$ EE.I&I
#AJS .I&IO i
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
j k 8 F 8 %
! - R! ' C! 5 !% 4 CA( J 'N 5 3 !!
- ! 8 D - $8 ! M ] $5 ! " % - 'W F 3
! ! - ! $ ! !B 7 Y "$ $ ! 8 - 'V " !%
QEE( 3 ! ! ! 6 ! @ % !' 8! 7
F 3 % ! ! " - M _ ! EE AC)' C $8
8 - - 8 ! 3 6 "'
7 5 0 7 0
EEDATH EEDATA Four words of
Flash are erased,
then all buffers
are transferred
to Flash
automatically
First word of block
to be written
1 after this word
is written
i i i i
Program Memory
1. A valid starting address (the least significant bits = '00')is loaded in ADDRH : ADDRL
2. The 8 bytes of data are loaded, starting at the address in DATADDR
3. ADDRH , ADDRL and DATADDR are all located in shared data memory 0x70 - 0x7f
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Value on Value on
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 BitO Power-on all other
Reset Resets
lOCh EEDATA EEPROM/Flash Data Register Low Byte xxxx xxxx uuuu uuuu
lODh EEADR EEPROM/Flash Address Register Low Byte xxxx xxxx uuuu uuuu
lOEh EEDATH EEPROM/ Flash Data Register High Byte xxxx xxxx --0 qOOO
lOFh EEADRH EEPROM/Flash Address Register High Byte xxxx xxxx
18Ch
18Dh
EECON1 EEPGD
EECON2 EEPROM Control Register 2 ( not a physical register)
WRERR WREN WR RD x
— x000 --0 qOOO
ODh PIR2 CMIF
EEIF BCLIF CCP2IF - o - o o - - o - o - o o -- o
8Dh PIE 2 EEIE
CMIE BCLIE CCP2IE - o - o o - - o - o - o o -- o
Legend: = =
x unknown: u unchanged, - = unimplemented , read as ‘ o ', q = value depends upon condition
Shaded cells are not used by data EEPROM or Flash program memory.
T0 # $ % &R
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
-W D 0-1 "#-/# 4# D V
(A &I % $ Y -* 7 ! 6 - !5 3 ! - ! & I' N
& I _ ! ) 8 (A &I % $ % & I _ ! , 8 (A &I % $ 5 3 '
V ! (A &I ! $ - - 7 ! ! !
85 3 3
% $'& !! ! M! P 0 Y 0! '. -! 5 3
)( $ ! 5 3 % $ $ Y ! ! 5 3
5 3 '
IB % - ! 3 ! 5 & $, - IBR&, N 0
- 8 $ !! $ - ! '& - (A &I &&Q
- ! 3 5 3 8 #A '
C 3 ! - (A &I % - - ! 3 ! ! 3 !
T ES - " IR. - - 'O ! @ _ !
- -R % - % % $ ! ! I. AC) R 4 ! # AC'
& ! & I - ! - ( $ ! " - ! 5 !
! 3 ! ' C! 5 !% $ _ ! - ! & I 5 " $8 -
) 5 ! - ! ! 3 ! '
Data Data Latch
Bus
D Q
VDD
WR
PORTA ~
f CK
^- Q #
P I/O pint1)
TRIS Latch *
D Q
WR
TRISA
f CK Q
Analog
Input
Mode
11
RD
TRISA
TTL
Input
Buffer
Q D
EN
RD PORTA
+
To A D Converter or Comparator
'
Note 1: I/O pins have protection diodes to VDD and Vss.
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Data Latch
Data Bus D Q
I/O pin 1)
WR PORTA iCK^- Q 0
N *
/
TRIS Latch Vss
< D Q
WR TRISA Schmitt
iCK^ - Q Trigger
Input
Buffer
RD TRISA
< Q D
EN
ii
RD PORTA
TMRO Clock Input
Data Latch
Data Bus VDD
D Q
WR PORTA P
iCK^- Q 0
TRIS Latch
/ <*
D Q
N
Analog
I/O pin ^
h
lip Mode
WR TRISA
WcK^- Q VSS TTL
Input
Buffer
RD TRISA
Q D
EN
RD PORTA
A/ D Converter or SS Input
>°
7/# ES W '() I-F,# ,#-./ D ZW
^ H _ `a b
I,RIC, W , &&Q RA
I)RIC) W ) &&Q RA
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
9Ch CMCON C20UT C l OUT C 2INV C 1INV CIS CM2 CM1 CMO oooo 0111 oooo 0111
9Dh CVRCON CVREN CVROE CVRR CVR 3 CVR2 CVRI CVRO ooo - oooo ooo - oooo
9Fh ADC0N1 ADFM ADCS 2 PCFG3 PCFG2 PCFG1 PCFGO oo - - oooo oo - - oooo
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
VDD
RBPU(2)
-I Weak
P Pull-up
Data Latch
Data Bus
D Q •HXI
I/ O pin(1)
WR Port
TRIS Latch
D Q ~
TL
WR TRIS Input
Buffer
\Y/
RD TRIS
Q D
RD Port
EN
RBO/INT
RB3/PGM
^_
TRIS Latch
D Q
WR TRIS
input W
Buffer Y STY
Buffer
RD TRIS
Latch
Q D
RD Port
EN Q1
Set RBIF
Q D
From other RD Port
RB7:RB4 pins EN
— Q3
RB7:RB 6
In Serial Programming Mode
., 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
& W n N - = !
W,R C& W , &&QR & RA 4 ! 3 ! 1' - % $8 $ - '
W) W ) &&Q RA' - % $8 $ - '
WL W L &&Q RA' - % $8 $ - '
WMR(/# W M &&Q RA 4 % $8 QT('
- % $8 $ - '
WB W B &&Q RA H ! 1 - " K' - % $8 $ - '
W+ W + &&Q RA H ! 1 - " K' - % $8 $ - '
W*R(/ W + &&QR & RA H ! 1 - " K 4 ! 3$ '
- % $8 $ - 'X ! % $8 %'
W?R(/. W + &&QR & RA H ! 1 - " K 4 ! 3$ '
- % $8 $ - '. 3 % $8 %'
H-</4 ES W -!, ,#2!, /-3/4 ,&<- D HW
Value on
Value on:
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 all other
POR , BOR
Resets
06h, 106h PORTB RB7 RB 6 RB 5 RB 4 RB 3 RB2 RB1 RBO xxxx xxxx uuuu uuuu
86h, 186h TRISB PORTB Data Direction Register mi mi ini nil
81h, 181h OPTION REG RBPU INTEDG TOCS TOSE PSA PS2 PS 1 PSO mi nil nil nil
.- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
P
WR Port CK \_ Q
Data Latch
I/ O
D Q ind
pin
)
n
WR TRIS CfO_Q
TRIS Latch
Vss
<
RD TRIS
Peripheral
Schmitt
Trigger V
OE<3 > Q D 4
EN
RD Port
Peripheral Input
M>°
7/# ES YW '() I-F,# ,-!, ,#-./ D VDHZ 0-1 D EVDHKW
Port/ Peripheral Select< 2)
WR Port
CKVQ
Data Latch
I/ O
D Q pint1)
WR TRIS
fcK _ \ Q
TRIS Latch \
Vss
«
RD TRIS
Schmitt
Peripheral
OE<3> Q D
Trigger
Schmitt
v
Trigger
EN with
RD Port
SSP Input M> id SMBus
—l Levels
CKE
SSPSTAT<6> >
.. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Value on
Value on:
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 BitO all other
POR , BOR
Resets
07h PORTC RC7 RC6 RC 5 RC4 RC3 RC 2 RC1 RCO xxxx xxxx uuuu uuuu
87h TRISC PORTC Data Direction Register mi ini mi nil
Legend: x = unknown u = unchanged
,
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
TRIS Latch
< D Q
WR
v
TRIS Schmitt
Trigger
Input
Buffer
11
RD
TRIS
Q D
EN
RD Port
H>
7/# ES W '() I-F,# ,-!, ,#-./ D CW
Value on
Value on:
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 all other
FOR , BOR
Resets
08h PORTD RD7 RD6 RD 5 RD4 RD3 RD2 RD1 RDO xxxx xxxx uuuu uuuu
88h TRISD PORTD Data Direction Register 1111 1111 mi mi
89h TRISE IBF OBF IBOV PSPMODE PORTE Data Direction Bits 0 0 0 0 - i l l 0000 - 111
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
WR
D Q
[>
I/O pin(1>
Port
TRIS Latch
D Q 4
'
WR
TRIS
v
Schmitt
Trigger
Input
Buffer
RD
TRIS
Q D
EN
RD Port
4
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
,b ! '
ELR RIC? W L &R&&Q RA 4 ! 3
% $ ! % $ - ! ! 4
! 3 ! P
)b TVN ! '
,b TVN '
H-</4 ES W -!, ,#2!, /-3/4 ,&<- D W
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
W $R $ 5 & $ - 3 ! 4 P
Q $R $; '
- ! '
- $ - ; - % $8 _ !% '
% -% ! ! $ ! 4 ! '
( - ! 1 6 $ SSO ,,O'
% -% - ! ! ! '
$, $ - - J.& 8 L<);P
CLKO (= FOSC/4 )
Data Bus
RA4/T0CKI
pin
0
1
M
U
X
1
0
M
U
Sync
2
i
TMRO Reg
8
X Cycles
TOSE
TOCS
PSA
t Set Flag bit TMROIF
on Overflow
PRESCALER
r n
0
M 8-bit Prescaler
U
1 X
Watchdog 8 //
Timer
8-to-1 MUX PS2:PS0
PSA L_ J
WDT
Time-out
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
OPTION_REG REGISTER
R/ W-1 R/W-1 R / W- 1 R/W-1 R/W-1 R / W- 1 R/W-1 R/W-1
RBPU INTEDG TOCS TOSE PSA PS2 PS 1 PSO
bit 7 bitO
W ?
W * 12304
W + 2 +P ! ! &# , H&# , $ K
)b ! &, N '
,b ! $ !'
W B 2 +3P F &, E H&# , $ E5! K
)b F ! &, N '
,b F &, N '
W M +5P ! - $ -
)b ! - J.&'
,b ! - & $,'
W L<, + ' + P - Y $ -
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
W ?<* 5 ! 3 - ! - $6 g,h'
W +<B 2 < + '2 < + ' -
))b)P; ! - $6 '
),b)PB ! - $6 '
,)b)PL ! - $6 '
,,b)P) ! - $6 '
W M 2 + 31P % -% 5 !& $)
)b 5 ! % -%'
,b & 1 5 !'
W L 2 +=1 P ! ! 3 ! ! $)
N 2* +>
)b ! ! ! 3 ! '
,b ! ! 3 ! '
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
N 2* +>
W " 6 D '& $) 5 ! ! $ ! 2* +>
W ) 2* +P ! ! $)
)b ! ! ! ,R&)A AR&) N H K'
,b ! ! $ ! HSA RBK'
W , 2* 1P & $)
)b % -% & $) '
,b & $) ! ! '
-W (-F" '(%/4 ,&<- I$5 < ,#$+ '(% '?/# "# 1 V
C &# ) H&) ACc)dK _ ! , 8& $) 3 6
! ! _ ! SA RB' W ! H&) ACcLdK ! 6
!5 ! $ ! ! '
6W (-F" '(%/4 ,&<- I$5 < ,#$+ '(% (&/"$5V
& $) - ! ! 4 ! " &# ) '
& $) = ! ) - ! ! ' & $) % -% 1
! $ 8 $% ) ! ! $ - - !
8 L<)>'
T1CKI
(Default High)
T1CKI
(Default Low )
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
C () (L 6 8 - $ j ! F
4 kH ()#MP ()#, b ),))K7 F " 3$ & $)'
- "-P j ! F 4 k () (L 3 ! ! 1
&# ) S H( )c,dK _ ! )'
& $) % 6 8 6 4 ! F
$ - "' C & $) ! ! ! 8 ! !
'
#W D$G$" ,->A "#-/# 4# D B D M ,&<- I$5 V
O ! &# )O &# )Q ! ,, $ - % ! (A H( ] $ A
K 4 8$ - 7 ! $ j ! F 4 k () (L'
& ! &) AC $ ,, ! 6 $ - % ! (A 4
W$ ] < 7$ " 3 1 $ $ - - ! - $6 )P)' wm - $ -
8 ! ! 6 !'
- ! & $) ! L<L)P
Value on
Value on :
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 BitO all other
POR , BOR
Resets
0Bh,8Bh: INTCON GIE PEIE TMROIE INTE RBIE TMROIF INTF RBIF 0000 OOOx oooo 00 Ou
lOBh, 18Bh
OCh PIR 1 PSPIF(1) ADIF RCIF TXIF SSPIF CCP1IF TMR2IF TMRIIF 0000 0000 0000 0000
8Ch PIE1 PSPIE <1> ADIE RCIE TXIE SSPIE CCP1IE TMR2IE TMRIIE o o o o o o o o o o o o o o o o
OEh TMR1L Holding Register for the Least Significant Byte of the 16-bit TMRI Register xxxx xxxx uuuu uuuu
OFh TMR1H Holding Register for the Most Significant Byte of the 16-bit TMR 1 Register xxxx xxxx uuuu uuuu
10h T1CON TICKPS1 T1CKPS0 T10SCEN TISYNC TMRICS TMRI ON - - 0 0 o o o o — uu uuuu
H-</4 ESE W -!, "#-/# 4# ,&<- I$5 W
0 '( /R
& $L $; - $ - -% $' & $L - 5 !
! - (J# ! (J# (' & ! &# L - !
- - 6$ '
C! 3 ! HSA RBK - " $ - P j)P)k7 j)PBk 4 j)P)*k
_ ! - &L N( )P&L N( , H&L ACc)P,dK'
& $L -) ! "; ( L' & $L = ! ! - $6 ,, _ !( L
-$ ,, 8 %' ( L ! - ! 'N ! 6$ 8
! ( ! - $6 SSO'
C! 3 $ &# L D % $B $ " ! 1 &# L $ !
&# L S H( )c)dK' - 1 & $L _ ! - - &# LAC H&L ACcLdK7
! ! '
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Reset Prescaler
TMR2 Reg — Fcsc / 4
1 : 1 . 1 : 4, 1:16
Postscaler
5 s 2
Comparator
1:1 to 1:16 EG
.
4
2 T2 CKPS 1 :
T2 CKPS 0
/ PR 2 Reg
T20 UTPS 3 :
T2OUTPS0
W ? 5 ! 3 - ! - $6 g,h'
W *<M 2 ?2 + '2 ?2 + ' - ! 3$ ( $ & $L
,,,,b)P) % $'
,,,)b)PL % $'
,,),b)PM % $'
'
'
))))b)P)* % $'
W L 2* 1P W % -%R & $L
)b % -% $L '
,b & $L ! ! '
W )<, 2 < + '2 < + P $ - ! ! $L
,,b )'
,)b B'
) b *'
-W H(% ,# - "52 !, 0-1 A(G"G,-:$5 ,&<- I$5EV
W $ - % $ 3 6 - "$ $ ! - '
v & ! 5 3 ! &# L'
v / ! &L AC'
v W 8 '
&# L ! 6 - ! 5 3 ! &L AC'
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
CHS2:CHS0
r LJ . L
o V^ X RE2 AN7< >
/ 1
110
RE0 AN5<1>
n \> 100
RA5/AN4
VAIN
(Input Voltage) \> on
RA3/AN3A/REF+
A/ D 010
Converter RA2 / AN2/VREF-
o\
000
VREF+ a RAO/ANO
( Reference o
Voltage)
PCFG3:PCFG0
O
VREF-
( Reference o
Voltage)
- 1
Vss
PCFG3:PCFG0
0 00 F0SC/2
0 01 FOSC/8
0 10 FOSC/32
o li FRC (clock derived from the internal A/ D RC oscillator)
1 00 Fosc /4
1 01 FOSC/16
1 10 FOSC/64
l li FRC (clock derived from the internal AD RC oscillator)
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
,,) b ) HIC)K
,), b L HICLK
,)) b M HICMK
),, b B HICBK
),) b + HIC+K
)), b * HIC*K
))) b ? HIC?K
W L /AR P - $ ! - " I.
N I.AC b )P
)b " I. !5 @ $ H _ !) 1 D - $8 " 3 6
- , D - $8 " - K'
,b " I. !5 @ $ '
W ) 5 ! g,h
W , 50 1P ! I. !P
)b " I. ! '
,b " I. 6 1 ! ! ! '
2 50 1
ADC0N 1 REGISTER ( ADDRESS 9Fh )
R/ W-0 R/ W-0 U -0 U -0 R/ W-0 R / W- 0 R/W-0 R/W-0
ADFM ADCS2 PCFG3 PCFG2 PCFG1 PCFGO
bit 7 bitO
W ? 507*P 6 5 ! D I. P
)b % 7* # W I. E O - ! - $6 g,h'
,b $ -7* Q W I. E Q - ! - $6 g,h'
W * 50 + P ! " I. P
W +<BP 5 ! 3 - ! - $6 g,h
W M<,P 74 ' 74 P I.
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
PCFG
<3:0>
AN7 AN6 AN5 AN 4 AN3 AN2 AN1 ANO VREF+ VREF - C/ R
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
CPIN _
5 PF
, _ vm±ILEAKAGE
AVT - no.6fiuA
-- \ T
500 nA
CHOLD
= DAC Capacitance
= 120 pF
Vss
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
T(pY to TAD | TAPI TAD2 . TAD3 . TAD4 TAD5 TAD6 . TAD7 TAD8 . TAD9 t TADIO TAD 11
+ t t t t t t t t
t
Conversion starts
b9 b8 b7 b6 b5 b4 b3 b2 b1 bO
Set GO bit i
ADRES is loaded
GO bit is cleared
ADIF bit is set
Holding capacitor is connected to analog input
10-bit Result
ADFM = 1 ADFM = o
2107 0 0765 0
0000 00 0000 00
7/# ESEZW ->A "#-/# 4# *$+" ;&-< # $%& ,#@/# A#-< 0-1 "5-! W
4W (-F" '(%/4 ,#&N$=/ '(= C "5(/4 ,#$+ '(% :$$AV
N I. - ! $ ! % !! %
HI. )PI. , b ))K' N ! ! I. 8 "
$ - D - $8 " 1 'T " % -%
QEE( ( _ $ @ " 'N "
- 8 /AR 6 - D ! I. E ' C ! 1 I.
% -%7 ( 3 - QEE( ! 8 ! $ 'C
! 1 I. ! % -%7 I. 3 1 -7 4 5 I.AC @ 5 " $8 - )'
#W /# #2 </4 ,&<- 5$G$"V
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
( 3 - ! $ ! - $ 'N $ 3 I. 1 "
D - $8 I. ! " '& - ! 3 I. 6 8 3 !
! 3 ! '
/ - $6 $ ! ! I. E OPI. E Q ! Y $ - %
'O ! I. E OPI. E Q - 5 3 ! - 6 $ - % '
- ! 5 ! I. P
Value on Value on
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 BitO
POR , BOR MCLR. WDT
0Bh,8Bh, INTCON GIE PEIE TMROIE INTE RBIE TMROIF INTF RBIF 0000 OOOx oooo 0 OOu
10Bh,18Bh
OCh PIR1 PSPIF<1> ADIF RCIF TXIF SSPIF CCP1IF TMR2IF TMR1IF o o o o o o o o o o o o o o o o
8Ch PIE1 PSPIE 1) < ADIE RCIE TXIE SSPIE CCP1IE TMR2IE TMR1IE o o o o o o o o o o o o o o o o
1E h ADRESH A /D Result Register High Byte xxxx xxxx uuuu uuuu
9Eh ADRESL A/D Result Register Low Byte xxxx xxxx uuuu uuuu
1Fh ADCONO ADCS1 ADCSO CHS2 CHS1 CHSO GO/DONE ADON OOOO 0 0 - 0 OOOO 0 0-0
9Fh ADC0N1 ADFM ADCS2 PCFG3 PCFG2 PCFGI PCFGO oo-- oooo 00- - oooo
85h TRISA PORTA Data Direction Register -- 11 1111 - -i i ini
0 5h PORTA PORTA Data Latch when written: PORTA pins when read -- Ox oooo -- Ou oooo
<
89h 1) TRISE IBF OBF IBOV PSPMODE PORTE Data Direction bits oooo - 111 oooo - 111
09h<1> PORTE RE2 RE1 REO - XXX - uuu
H-</4 ESE W -!, "#-/# 4# 8&1/4 ,#( ,#&N$=/ '(= C W
V0 8 $" " R
N - - - ! ' C! 3 - % - - RA
I, IM - ! 3$ % - - IB I+' V -% $ 3 !
- ! 3 - '
& ! # AC % ! 3 ! 3$ - ' -
8 - - $8 " $ ! 8 L<L*'
2 * 1
CMCON REGISTER
R-0 R -0 R/W-0 R/W-0 RAA/-0 R/W-1 R/W-1 R/W-1
C 20UT C10UT C 2INV C1INV CIS CM2 CM1 CMO
bit 7 bitO
W ? ?2P ! 3$ - L
N L CTb ,P
)b L T Ca d L T C<
,b L T Ca c L T C<
N CTb )P
)b L T Cac L T C<
,b L T Ca d L T C<
W * ?2P ! 3 $ - )
N ) CTb ,P
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
)b T Ca d ) T C<
,b ) T Ca c ) T C<
N CTb )P
)b ) T Cac ) T C<
,b ) T Ca d ) T C<
W + 1;P ! 3$ - L
)b ! 3 $ L
,b ! 3 $ L !
W B 1;P ! 3$ - )
)b ! 3 $ )
,b ! 3 $ ) !
W M +P " ! 3 -
N #LP #, b )),P
)b ) T C< - IMRICM
L T C< - ILRICL
,b ) T C< - I,RIC,
L T C< - I)RIC)
W L<, * ' * P - -
A VlN- D VlN-
RA1/AN1 RAI /AN1
VlN+ C2 Off (Read as ‘ o ’) VlN+ C2 Off ( Read as ‘ o’)
RA2/AN2 RA2/AN2
RA 5 /AN4/SS/C20UT
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Two Common Reference Comparators Two Common Reference Comparators with Outputs
CM2 : CM0 = 1 0 0 CM2:CM 0 = 1 0 1
A VlN- A VlN-
RA0/ AN0 RA0/AN0
VlN+ Cl C l OUT VIN+ Cl f- C10UT
RA3/ AN3 -A RA 3/AN3 - A
RA4 /T0CKI/C1OUT
A VlN-
RA1/AN1
C2 C20UT A VlN-
RA2/ AN2 VlN+ RA1/AN1
VlN+ C2 t- C 20UT
RA2/AN2
RA 5/AN4/ SS/C20UT
One Independent Comparator with Output Four Inputs Multiplexed to Two Comparators
CM2 : CM0 = 001 CM 2:CM 0 = no
A A
VlN- RA0/AN0
RA0/ AN0
Cl ClOUT
° CIS = o
CIS = l
VlN-
VlN+ RA 3/AN3 o C10UT
RA3/AN3 VlN+ C1
RA4/T0CKI/C1OUT A
RA 1/AN1 O
CIS = o VlN-
RA2/AN2 o CIS = l
D VlN- VlN+ C2 C20UT
RA1/AN1 <
VIN+
Output
VlN-
VlN-
VlN+
Output I 1J
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
Port Pins
MULTIPLEX
CxINV
vy
To RA4 or
RA5 Pin ^ At
Bus Q D At
Data
Read CMCON EN
Set
CMIF Q D
bit
Other
Comparator
EN < A
CL Read CMCON
Q
Reset
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
N ( 3 ! $ ! - $ ! # AC -
$ ! 1 7 #cLP,d b )))'
#W $+" /(+ ,-!, /4(9 0-1( "2 /4 "2FV
# ! ! 3 ! $8 " $ ! 8 L<L>' . - !
- ! 3$ - ! -L5 5 % ! - T.. T '. -7 ! 3
! % _ $ !! - -% T.. T '
C -% ! 3 ! - $ ! ,7*T = ! 4 ! 8
$ ! - 5 5 3% "$ !! -%' &$ - ! ! - 5 !
), ! ! 'W 8 % ! ! 3 !
4 5 5 f $ 3 - 5 !$ - ! - $6 '
VDD
VT = 0.6 V
Rs < !1OK Ric
AA/V —[> vw
AIN
~\ LEAKAGE
CPIN -L
A VT = 0.6 V (A j ±500 nA
i
5 pF —
Vss
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
O8 L<M, ! $ % $ 5 3" ! - $6 T ES
- = !! ! ! ! - ! -% ! 5 !'
V -% ! % -% " ! T..'
C! 3 $ -% - - ILRICLRT$ 9<R T ES' " -
5 ! ! 3$ " .I ! ! - = ! F
-% $ - _ $ ! -% - F - " !'
CVRCON CONTROL REGISTER ( ADDRESS 9Dh )
R/W-0 R/W-0 R/W-0 U-0 R/ W-0 R/W-0 R / W -0 R/W-0
CVREN CVROE CVRR CVR3 CVR 2 CVR 1 CVRO
bit 7 bitO
W ? ; 31P % -% -% -
)b % -% !'
,b ! % -% !'
W * ; 3P % -% ! 3 $ - T ES
W + ; P 5 3" -% T ES - L
)b , ,'?+ T - % ! - T RLB'
,b ,'L+ ,'?+ T - % ! - T RML'
W B (#A B# C D EF G H
)b ! 3 $ )
,b ! 3 $ ) !
W M<, ; ' ; P - ! - $6 T ES - , )+
N T b)P
T ES bHT cMP,dRLBKZ T '
N T b,P
T ES b)RB Z T aHT cMP,dRMLKZ T '
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
VDD
16 Stages
CVREN
8R R R R R
Wv—VWVWW •••VWVV\/\Arf
8R HCVRR
RA 2/AN2 /VREF-/CVREF
CVROE —1 [
CVR 3
CVREF 16: 1 Analog MUX CVR2
Input to CVR 1
Comparator CVRO
7/# ESUKW '() *#(+ I-F,# "-F( ' $%/ -!A ,#&-=/ ,#( 6(% G( G-!/#W
- ! % - ! P
Value on
Value on
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 BitO all other
POR
Resets
9 Dh CVRCON CVREN CVROE CVRR CVR 3 CVR 2 CVR1 CVRO 0 0 0 - 0 0 0 0 0 0 0 - 0 0 0 0
9 Ch CMCON C 20UT C10UT C 2INV C1INV CIS CM2 CM1 CM0 0000 0111 0000 0111
H-</4 ESE W -!, "#-/# 4# 8&1/4 ,#( 6(% "-F( ' $%/ -!A ,#&-=/W
)0 $ ' C D R
( )*S;?XI - 4 = ! "7 ! ! - -
!D - % ! 7 ! % - ! = ! !
! % 3 'V - P
v 5 ! HA K'
v P
( ] $< H(A K'
( ] $< % & $ H(J &K'
W 5 ! $< %& $ HA K'
W$ ] < HWA K'
v - ! 1'
v J 5 !& $ HJ.&K'
v %'
v # 3 '
v C 5 ! .'
v Q % $8 $ ! '
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
v Q % $8 $ ! -% %'
v W ! 3$ '
( )*S;?XI - J.& - 5 ! !D - 6 8 ' J.& - 5 !
!$ ! = ! "'
- 6 ! % ! $8 3 % '# A & HA $
$< %& $K - - = !! 3 $ ! - 5 !
! 6 'O (J & H( ] $< % $K ! % ! $8 3 6 ! ?L Y
- % 'C - ! 3 6 $ ! - ! ! % 6 '
T - 6 7 - - !5 ! ! ! '
% 5 ! % % ] $<5 ] ' C! 5 !
- ! % !D ! 7 J.& 4 !D
! 1'
# 5 ! " 3 ! % -% % !%
% - - ! 5 !' W 5 ! " % F $ ! 5 ! Q(
= ! !' # % % - 6 8 5 ! 3 ! - '
-!, 6 " '?/# ,-+& #7/#V
6 - 8 - % $8 H - ! - $6 g,hK ! % $8 4
H - ! - $6 g)hK - 8 - ' / - $6 - 4
! % $8 ! 6 8 H 9! $ J $5 $ ! $K MSSS ' C 3 !
" _ $ ! - ! $8 6 Y L,,? ' V 4 - "- 6 Y " _ !
! - - ! $8 '
2 I #E : E(
R / P- 1 U- 0 R / P- 1 R /P-1 R /P-1 R /P-1 R/P-1 R /P-1 U- 0 U -0 R / P- 1 R/P-1 R /P-1 R/P-1
CP DEBUG WRT1 WRTO CPD LVP BOREN PWRTEN WDTEN Foscl FoscO
bit 13 bitO
W )M P 3 - ! $8 S
)b 3 1'
,b - ! $8 - 3 '
W )L 5 !P g)h
W )) 036?4P % ! 3$
)b ! 3$ ! % -%7 W* W? - A'
,b ! 3$ % -%7 W* W? 5 ! 3$ '
W ),<> : 2 J: 2 P - % -% ! - ! $8 S
))b 1 ! i - ! 5 3 - ! $8 _ ! -
! EE AC'
),b - - - 6 Y ,,,, ,,SS !! 7 ,),, )SSS
% -% ! _ ! - ! EE AC'
,)b - - - 6 Y ,,,, ,?SS !! 7 ,;,, )SSS
% -% _ ! - ! EE AC'
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
W ; 0P 3 -5 3 EE( A#
)b 1 3 -5 3 EE( A#'
,b -5 3 EE( A# - 3 !! '
W ? 9; P % -% % $8 -% %'
)b WMR(/# - - = ! (/# 0 % -% % $8 -% %'
,b WM A 7 OT 5 ! % $8 '
W * 6 31P % -% W$ ] <
)b % -% WA
,b ! % -% WA
W +<B N ! @ $ P g)h
W M P % -% & $ ! $ - P
)b ! % -% (J &'
,b % -% (J &'
W L :0231P % -% J.&
)b % -% J.&
,b ! % -% J.&
W )<, 7 + '7 + P - 5 !
))b 5 !
),b 5 !O
,)b 5 ! X&
,,b 5 ! Q(
0 $ ! ' R
-W -!, :(-F I-F,# 8-( '(%/4V
( )*S;??I - ! B 5 ! - ' C! 5 ! - % $8
6 8 ) $ !B P
v Q(P Q ]<% ] $ $" H = ! ! %K
v X&P $" R $H R ! !K
v O PO! < % 5 $" R $H R ! ! K
v P $R % $H $ R K
6W C-( '(%/4 "#-F,# -/#O"&F $5-I ,V
&$ ! - 5 ! X&7 Q( 4 O 7 4 $ -
A )R QN A LR QNA 5 ! 8 L<M)' & 5 !( )*S;??I
" 5 ! 1 ! !' 5 ! 1 % - - -
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
r XTAL
OSC 2
Sleep
Logic
H \-1 + RS {2) 4-
•
7/# ESU W C-( '(%/4 8&1/4 "#-F,# -/#O"&F ,(%/4 #2 </4 ,-+& #7/# X B M #(->, W
H)K X ! L<LL - - ! - $6 ) L'
HLK V $ % - " - '
7/# ESUEW 4(9 0-1( /#-%/ L&/4 "21 6$./ /4(-1 ,-+& #7/# X B M #(->, W
W ! L<L> ) LP
Crystal Cap. Range Cap. Range
Osc Type
Freq. C1 C2
LP 32 kHz 33 pF 33 pF
200 kHz 15 pF 15 pF
XT 200 kHz 47-68 pF 47-68 pF
1 MHz 15 pF 15 pF
4 MHz 15 pF 15 pF
HS 4 MHz 15 pF 15 pF
8 MHz 15-33 pF 15-33 pF
20 MHz 15-33 pF 15-33 pF
These values are for design guidance only .
See notes following this table.
Crystals Used
32 kHz Epson C-001R 32.768K -A ± 20 PPM
200 kHz STD XTL 200.000KHZ ± 20 PPM
1 MHz -
ECS ECS 10- 13 1 - ± 50 PPM
4 MHz ECS ECS-40- 20-1 ± 50 PPM
8 MHz EPSON CA -301 8.000M -C ± 30 PPM
20 MHz EPSON CA -301 20.000M-C ± 30 PPM
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
REXT
OSC1 Internal
< > Clock
CEXT
I
VSS
5 PIC 16 F87XA
OSC2/CLKO
FOSC/4
Recommended values: 3 kft < REXT < 100 kn
CEXT > 20 pF
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
External
Reset
MCLR
Sleep
WDT WDT
Module Time-out
Reset
VDD Rise
Detect
Power-on Reset
VDD
Brown-out
Reset S
BODEN —
OST /PWRT
OST
Chip_Reset
OSC1
> 10-bit Ripple Counter R Q
0) PWRT
On-chip
RC OSC 10-bit Ripple Counter
Enable PWRT
Enable OST
Note 1: This is a separate oscillator from the RC oscillator of the CLKI pin
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
/ - $6 - ! 6$ P
Power - on Reset , MCLR Resets Wake -up via WDT or
Register Devices
Brown-out Reset WDT Reset Interrupt
W 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
INDF 73A 74A 76A 77 A N /A N/ A N/A
TMRO 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
PCL 73A 74A 76A 77 A 0000 0000 0000 0000 PC 2
+ 1( )
STATUS
FSR
73A
73A
74A
74A
76A
76A
77 A
77 A
0001 lxxx
xxxx xxxx
OOOq quuu
uuuu uuuu
^ uuuq quuu
uuuu uuuu
^
PORTA 73A 74A 76A 77 A - - Ox 0000 -- 0u 0000 — uu uuuu
PORTB 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
PORTC 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
PORTD 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
PORTE 73A 74A 76A 77 A -xxx - uuu - uuu
PCLATH 73A 74A 76A 77 A -- 0 0000 --0 0000 — u uuuu
INTCON 73A 74A 76A 77 A 0000 00 Ox 0000 O O O u uuuu uuuu
^
PIR 1
73A 74A 76A 77 A r O O O 0000 r O O O 0000 ruuu uuuu
^
73A 74A 76A 77 A 0000 0000 0000 0000 uuuu uuuu
^
PIR 2 73A 74A 76A 77A -0- 0 0- - 0 -0- 0 0- - 0 u u
- - - ^ U- U
TMR 1 L 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
TMR 1H 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
T1CON 73A 74A 76A 77 A --00 0000 — uu uuuu - - uu uuuu
TMR 2 73A 74A 76A 77 A 0000 0000 0000 0000 uuuu uuuu
T2CON 73A 74A 76A 77 A -000 0000 -000 0000 - uuu uuuu
SSPBUF 73 A 74A 76 A 77A xxxx xxxx uuuu uuuu uuuu uuuu
SSPCON 73A 74A 76A 77A 0000 0000 0000 0000 uuuu uuuu
CCPR 1 L 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
CCPR 1H 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
CCP1CON 73A 74A 76A 77 A - -00 0000 -- 00 0000 - - uu uuuu
RCSTA 73A 74A 76A 77 A 0000 0 0 O x 0000 00Ox uuuu uuuu
TXREG 73A 74A 76A 77 A 0000 0000 0000 0000 uuuu uuuu
RCREG 73A 74A 76A 77 A 0000 0000 0000 0000 uuuu uuuu
CCPR 2 L 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
CCPR 2H 73A 74A 76A 77 A xxxx xxxx uuuu uuuu uuuu uuuu
CCP 2CON 73A 74A 76A 77 A 0000 0000 0000 0000 uuuu uuuu
ADRESH 73 A 74A 76A 77A xxxx xxxx uuuu uuuu uuuu uuuu
ADCONO 73A 74A 76A 77 A 0000 00- 0 0000 00- 0 uuuu uu- u
OPTION REG 73A 74A 76A 77 A 1111 1111 1111 1111 uuuu uuuu
TRISA 73A 74A 76A 77 A - - 11 1111 -- 11 1111 - - uu uuuu
TRISB 73A 74A 76A 77 A 1111 1111 1111 1111 uuuu uuuu
TRISC 73A 74A 76A 77 A 1111 1111 1111 1111 uuuu uuuu
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
H-</4 ESUUW -! "5? ,&<- ,-!, "#-/# 4# *# 6? 5$G$" P" $+A "&F,RW
-W D$G$" V
( )*S;??I - @ ! 3 $ 'W @ 3 -
" - ! '
C - "- $ _ ! $ J.& ! ! - %'
VDD
PIC16F87XA
R 1 (1>
vw
R2 (2)
MCLR
C1
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
H)K / - $6 ! 6 $ )c B, $ _ ! -% $ $
$ ! D - - ! Y 6 '
HLK / - $6 " $ Ld) 5 ! "
! 7 $ ! $ ! % RT(( -% D % - ! e '
6W D$G$" *# I ! ,-+A ' $%/ V
# !$ % - $ $ % % - ! T.. = ! ! - $6
_ $ ! ! )7LT )7?T' V $ (A 7 T..
!D 3 $8 " $ '
N % 1 8 ! - - ! -%7 7
7u% - ! ! 'C 3 ! " ! - ! 8
% 6! 3 $ ! - - !' W$ ] < - 5 ! - !
- !'
,W I$5 5$G$" *# I ! ,-+A ' $%/ P QD RV
(J & $ ! ?L ! (A ' (J & !5 5 !
$ !' % ! 3 $ ! - $ ! ! ! (J & !' &
! $8 3 (J & % -% ! T.. = ! ! - $6 - % '# 6
8 3 % -% 4 ! % -% (J &'
& ! $8 3 ! 3 " - - % - D T..7
- "-'
8W H(% 8-( '(%/4 "-5"S&A P RV
W 5 ! A & % -% $ ),LB 85 ! H ! 3 A )K 5 "
(J & 3 - H (J & % -%K' & ! $ " ! -% 5 !
! ! 1 ! 6 '
W 5 !A & Y5 ! - $ X&7 Q( O Y5 ! $ (A 4
- - (: ! '
$W D$G$" H5(T/S(&" PH DRV
W 6
8 WA.EC - % -% 4 ! % -% WA ' C $
-% T.. ! ! 5 - - TWA H ! BTK $ ! ! ! 5 &WA H !
),,y K 8 " $ $ W$ ] < 3$ %' C T.. ! !5 - - TWA $ ! !
! ! 1 &WA 8 $ ! "$ '
N W$ ] < "$ 7 % 3 5 " $8 $ ! - W$ ] < -% T..
= ! - TWA ' - ( ] $< % & $ ! 3 % $ ! - $ ! ! &(J &
H?L K' C T.. ! !5 - - TWA $ ! ! &(J & 8 $8 W$ ] <
3 ! $ T.. = ! - -% TWA - $ ( ] $< % & $' ( ] $< %
& $ % -% W$ ] < % -% % $ ! - 6
8 (J &'
\W 57/# "2F "# 1 4 -/V
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
N ! 7 $8 ! P ! $8 3 (J & 1 $
(A "$ ' -7 A & 1 ),LB "5 ! (J & - 'N A &
- 8 % - - $ ! - '
C ! 3 - % $ ! ! 5 8 ! ! Y 3 - '
-7 - 8 % 1 ! " % - 'V " 3 5 !
- - = ! $ 4 ! ( )*S;??I ! ! !'
4W #-/# 4# "5-F/4 "#-! O"#-/# 4# ,(./4 G&-+"V
& ! ! R $ ! - ( AC -L % %'
W -, $ ! - W$ ] < - ! - $6 ! - 6 $ (A '
- ! 5 !% " ) $ - $ ! - "$ - - 6
- 7 - 6 $ _ !$ WA 3 "$ '
N W$ ] < ! % -% 8 $ ! - ! - 6 '
W -) $ ! - $ (A ' C - 6 - $ (A ! !
- $ - ' C! 5 !% " $ (A '
&$8 ! % 8 L<M+ - ! 3 - T.. D P
I
VDD I
I
MCLR i
Internal POR
TPWRT I
OST Time-out
Internal Reset
VDD
MCLR
Internal POR
TPWRT
I
OST Time-out
Internal Reset
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
MCLR
Internal POR
TPWRT
PWRT Time-out
i
TOST
OST Time-out
Internal Reset
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
-1
EEIF
EEIE -D
PSPIF (1) -\ \
PSPIE<1> -| j
ADIF -
ADIE - D Wake-up (If in Sleep mode )
RCIF —
RCIE — D
TMROIF -
TMROIE -
INTF
D
_
TXIF —
TXIE — INTE -
Interrupt to CPU
RBIF
SSPIF _
SSPIE — D RBIE -
PEIE H
CCP 1IF _
CCP 1IE - D n GIE
TMR2IF-
TMR2IE-
TMR 1 IF-
TMR1IE- D
CCP2IF-
CCP2IE—
BCLIF
BCLIE
——D
CMIF -
CMIE H D
7/# ESU W '() :(4 , ,&<- ,-!, /4-J"W
-W 4-J" /4(-1 V
C! 1 ! $ W,R C& F _ ! C&E./ HA(& ACl E/c*dK
_ !) F _ ! ! C&E./ _ ! ,' N - F $
W,R C& 8 C&S H C& ACc)dK 6 - )' C! 1 W,R C& " - _ ! -
- % -% C&E H C& ACcBdK' W - ! 1 C&S % - $ !% $ -
% -% ! 1 $ ' C! 1 C& - - - "- %
C&E 3 $ - %' &$ ! - % -% ! 1 /E
D " 6 F -% - " ! $ ! 1 6 - - '
6W 4-J" DKV
N ! - $6 $ ! ! &# , $ SS ! ,, 3 &# , S H C& ACcLdK'
C! 1 " - % -%R _ ! - R $ % -% &# , E H C& ACc+dK'
,W 4-J" D H "#-N '(= V
N - " - (A &WcBP?d 3 W S H C& ACc,dK )' C! 1 -
% -%R _ ! - R $ % -% W E H C& ACc+dK'
8W M2& 829 : $%& *# L-<N 5- /4-J"V
N ! 1 8 Y - ! - $6 $ ! ( - ! = %'
& ! 8 ! 5 ! - ! D $ ! "$ ! 1 ! J
! $ ! -'V " Y $ !% '
. )* " _ $ @ - $ ! ( )*S;??I - - !
Jl&E#(7 &I&: l&E#( ( QI&Ol&E#(7 % 4 6 $F "' T6 $F )* " "
! _ $ ! 8 "5 @5 ! $ 3 % '
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
T0 B ' D F F R
J.& " 5 5 5 ! % !" -
% ! 'W 5 ! " - 5 ! A )R QN '
V " - ! e J.& 3 "5 ! $ - A )R QN A LR QNA
( 65 ! 7 F5 %'
N ! 8 !7 ! ! J.& 3$ % 'C
% ! %7 8 ! J.& 3 - - % $ !
8 !' W $ ! ! $ ! - 3 6 - J.& ! '
J.& - 6 ! " _ ! - - 6 8 J.&E'
H)K - Q J.& QEE( - J.& % $ ! - J.&
! = 4 J.& ! "$ $ % '
HLK N Q J.& $ - ! - J.&7
$ - 3 6 - ! ! - $6 ! - $ - @ ! '
M Postscaler
WDT Timer U
X
f 8
t PSA
t 8-to- l MUX PS 2:PS0
WDT
Enable Bit
To TMRO (Figure 5-1)
*T MUX PSA
WDT
Time-out
Note : PSA and PS 2:PS0 are bits in the OPTION_ REG register.
, 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
V 5 ! $ ! " % 8% 4 - A -%
T.. 4 T ! - ! "5 ! - A7 1 !
! % I. ! % -% - ! ! ! 'N - -
A - ! - ! 3 $ - ! - 4 % $ - 3 !5 ! "
! "$ ! 3 @ ' C! 3 &, N 3 ! 4 T.. 4 T 5 !
% '
% - ! HT O# K'
-W -!/# "#2!, ,A& *#(< ,#$+ '(% /4&<V
( - - - % % !D $ ! 3 ! $ ! % P
v C! 3 ! $
v 5 ! J.& H J.& % -%K
v C! 1 C&7 ! 1 (A & " 4 ! 1 ! '
! 3 % 6$ 1 ! $8 'C 3 !
$ ! % 3 - - % % ! $8 ' - $ !
! $ ! - - 5 ! - 6 ! " 6' W
- % ! 7 3 6 - %' W 6 - ! J.& "$
- - % ! '
C 3 ! ! 1 ! - - - % ! P
• V 4 ! ( ( Y - ( )*S;?BR;??'
• C! 1 &# )' &# ) % ! '
• C! 1 % $ ('
• W F 4 H&# ) $ ! ! 5 ! ! ! K'
• C! 1 % - (H !R5 !K'
L
• &$ " 4 ( -H ( R K'
• &$ " 5 3 ! : I && 4 '
• " I. H ! ! I. K'
• O !! 5 3 - EE( A#'
• W - " $ ! - ! 3$ '
- 6 ! - ! ! 1 $ % $ ! ! 7 ! - !
! 'N QEE( ! 8 7 % H( a)K - 'V - (
- - !D ! 1 8 % -% ! 1 ! - !% - )'
V - - % $ ! - % -% ! 1 / E'
C /E 6 - H ! % -%K 8 % % %'
C /E H % -%K 8 % - ! % -$ 3 -
" 6 Y ! 1 H,,,B K'
6W -!/# "#2!, ,A& 8&1/4 ,-!, /4-J"V
- 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
N ! 1 ! % -% H / E 6 - K 8 ! ! 1 -
% -% ! 1 ! 1 ) 8 $ ! 3 ! 3 "$ P
v C ! 1 "$ $ - QEE( 8 QEE( 3 CA('
T8 "7 J.& % $ J.& 3 ! 6 - 7 3 ! )
3 ! 6 - '
v C ! 1 "$ $ ! - %7 ! " % - % 3 6
- - ! 'Q QEE( 3 ! $ - - -
% ' T8 "7 J.& % $ J.& 3 6 - 7 3 3 6
- '
& F 3 $
$ - QEE(7 - = ! -
$ - % 'V - 6 % - " !%
$ 'C 8 QEE( CA('
V 1 1 J.& 6 - 7 Q J.& $ - QEE('
I ;
Q11 Q2 | Q31 Q4 Q11 Q2 | Q3 | Q4 | Q11 Q1 I Q21 Q3 | Q4 | Q11 Q2 | Q3 I Q4 | Q11 Q2| Q3| Q4 | Q11 Q 21 Q31 Q4 |
0SC1 ^ LVV V :
=352
*
CLKO<4> TOST 2
I
** 1v
I
INT pin i i
INTF Flag
Interrupt Latency 2
(INTCON< 1>)
**
GIE bit
(INTCON<7>) Processor in
Sleep
INSTRUCTION FLOW
PC X
Instruction . i
i
PC Jc PC+1 PC+2 PC+ 2 ki
PC + 2 .
X 0004h 0005h
Fetched .i
lnst(PC) = Sleep ; lnst ( PC + 1 ) lnst ( PC + 2) i
i
lnst(0004h) ' lnst (0005h)
i
Instruction J
Executed
\
L , lnst(PC - 1)
Sleep lnst ( PC + 1) i Dummy cycle Dummy cycle lnst( 0004h)
. 1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
0SC1
I I 20 MHz
OSC 2 T
7/# ESY W -!, '2 1/4 4 -( " $+A 0 ! I-F,# /-FA /(+ " $+AW
! " F % $ %D ! A#P
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
tet co - T
VDD
2 3 1 MCLR#/THV
E
4C
in
PGD/RB7
2 39
cr
00 _
-* Lca\:i 3
RAO / AN 0
RA 1 / AN1
PGC/RB6
RB5
38
oo ° 4
RA 2/ AN2 RB4
37
5 5 36
RA 3 / AN3 PGM/RB3
9 4 6 35
RA4/T 0 CKI RB2
8 3 1 N 4148 M 7 34
RA 5 / AN4 RB1
7
6
2
1
D3 ^ 9
8
RE0/RD#/AN5 INT/RBO
33
RE1 /WR#/AN6
10
RE2/CS#/AN7 PSP7/RD7
r
X1 co 29
PSP 6 /RD6
13 28
OSC1/CLKIN PSP5 /RD5
oo 14 27
OSC 2/CLKOUT PSP4/RD4
^r CM
15
RC 0 /T1 OSO RX /RC7
26
^ C1815 CQ 16
RC1 /T10 SI TX /RC 6
25
a
^ Q2
L 0 G5I4728
M Kl 1N4148oi ^i ^
17
18
RC 2/CCP1
RC 3 /SCK
SDO /RC 5
SDI/RC4
24
23
+ C1 + C2 19
RD 0 /PSP 0 RD3 /PSP3
22
V
* D6 szsl 2\ 20 21
X X RD1 /PSP1
vss
RD 2/PSP2
co
^ PIH1RF 877 P
7/# ESYEW '() /4&N$./ :N! I-F,# /-FA "52F, " $+A "21 ,(=/4 W
6W -F,# /-FA 4 -!/ " $+A "21 ,(=/4 ;&- , I-LEUEV
C % ! $8 ( )*S;??I !D #IXLML H 4 LMLK 8 -5 !
! - ! &X X <LML - - ! &X X
( )*S;??IP
• XP 5 3 -" F '
• &XP $ " 5 3 -" F '
$8 " - ! F % ( )*S;??I D <LMLP
+5V
o
Reset MCLR
Vdd
Vss
TX GND
RC6
RX
RC 7
OSC1
I 120MHz
OSC2
7/# ESYUW -!, '2 1/4 4 -( " $+A 0 ! I-F,# /-FA /(+ " $+A ;&- ,#&N$=/ '(= W
! " F %D <LMLP
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
o
>A
CN
_l
Q1
CNJ
D1 R 2 R5
I
1
co
CO
or O
o
GND > /\
_J IC1
rq 1
C1 +
CONGCOM1
GND V+ &
3
C1-
6 1 6
V-
7 2 HA C2+
TX
4 C4
C 2-
RY
11 14
o-1 10
T1 IN T1 OUT
G ND
COMPOR r O T2 IN T20UT
12 13
R1 OUT R 1 IN
GNU RX-TX 9
R20UT R 2 IN
8
MAX -93 ?
7/# ESYYW '() /4&N$./ :N! I-F,# /-FA /(+ " $+A "21 ,(=/4 ;&- ,#&N$=/ '(= W
,W -F,# /-FA ;&- ,(=/4 M V
O
o
>A
9
ICII
^T8
O O
o
74 ALSaiN N /
>A
O
JP1 IC1 C eg o
5 6 JP 2 C > '
LPT Pin5
°Stoi
IC 1 F
LPT Pin1 C MCLR O
74$_ S05N :z
LPT Pin2 -
S
Voo
-
r CD
LPT Pin3
2t
3 Grid
o
LPT Pin4
LPT Pin18-25 Si
o IC1&>
to RB7 /PGD
RB6/PGC
RB3/PGM
GND
o
3
SI
o
GND
74ALS 05N
^
>A >A
Q11
BC ' > 7
IC1A ^
^r
1 2 I
R5
74ALS 05N
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
*+,-. /0 1 21345 6*137- 0 " 8 9 .5:3;- '<-* *5=
1 >+? @:=
CuuDuongThanCong.com https://fb.com/tailieudientucntt
S bup/un
!" # $% & % "
!
'()*+(,
"-.() /*0 1*21 3)*4 567
89: ;<21 => )?-.9 3@6(A % "
" #
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
!" # & $
#
! #
E ; N O P Q P
)*? B*26 B?-7(C )*D(AC 4*E(A
*21) 5;E F9G(A B?-7(
O #
R S T
H $% /*0 H $%
H "
H C H I C H" /*0 H
H
H
H $
%6.3 567 1)J 3)K 3?-L( M;E N:2 =)*21
N T OP T P
*21 )*04 M;E N:2 567
*21 )*04 M;E N:2 B?3 /*0 1*21 O)-2O 36*2(
*21 )*04 M;E N:2 B?3 /*0 1*21 O)-2O 36*2(
T ; N N
*21 )*04 M;E N:2
$ P PO6@3 Q/*N9-R
$ P P1)*((-N Q1)*((-NR
-*FP Q46F-R
*21 )*04 3@6(A
E U ; N N O # I # U
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
\ h
!
"#$% &"# % %' ( ) ) $ "& * $ ( +( ) ) # ,- + +
( ) ) ! $! &"# %$! % ./0 %'
A* Z
$ "& 10 * $ ( ) 2 ( 3 4 5 6
( 77555,) (, ),
) ) $ "& 10 3 8 +
9 : 56 ;< #0
9 : 56 $0
9 : 56 -/ =,> # ? : !6 6 @-A/ # 6B
9 : 56 C>>> # C
9 : 56 D ) E 66 F
# ! + 8 G H F ! + I 4 ) + 6 H I 4
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
M MPLAB IDE v7.50 0©S
File Edit View Project Debugger Programmer Tools Configure Window Help
Checksum: Oxufcf
_
| J Files *£ Symbols
Output
Build Version Control Find in Files
v
PIC16F877 A W :0 2 dc c bankQ Ln 1, Col 1 INS WR
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
V................................................
AQ] >H>>>> V 6
]A/A #/"Q/
V................ _ .........
AQ] >H>>>= V (
V ',) _ *8 ,
Q0/N 0 V ! * _
V.................J _ .....
V`````````` 3 `````````
#
) 3 *8
0-1 V! 3
V`````````````````````````````````
4 $ "& # $ $ "& 10 @ 4) ( * B
4 1 # F / F8 I 4 4% 6 8 4 $ "& # $, a F + 4
) ( * + 8 I *F ( 3 8 * + 4 * (8 4
+ , F 4 8 +! 8 ,
a 3 8 4 *F (8 + F * (,
J a 3 8 4 (8 G * + + + 4 @ F ) B!
$ "& # $ 8 4 ,
[* Z
# 8 4 ( 4 8 P
( 77555, 6 E , )7 5 F ,6 )F,
b F + ( 3 ( * ) ) 6 4 6 ( *
( 3,
#F + F ( b 8 ! I * $ (,
F +6 4 3 4( * T T + ! 8 F +
• & + SC ( 6
• $ + S= ( 6
• + S? + S<
/ *T + 8 4 3 4( F 4 + ) ) *
6 4 * + F + #,
] ! % # ( + 6 * 4 _) _
8 4 8 ! I +6 * 4 4 , 8 ! I 6 8 4 4
+8 4 c * c 6 * 4 F ( ( d
,
J ! * 8 # * 6 I
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
PCW C Compiler IDE
File Project Edit Options Compile View Tools Debug Help
<8
My Network
File name:
Save as type:
v
V
Save
Cancel
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
New project
General
Project Name: E:\ choptatportB.c y OK
O Opening brace on the same line O Restart WDT during calls to DELAY
0 One fuse per line with comments
Fuses
View Code
Generated
from this tab
«««<
~^
\ Genera / Communications jSPI and LCDATimers / PCHTimers / Analoc / OtheiAlnterrupts / DriversXl ^O Pins / High/LowVoltage / 1 |»|
Y() Z[`\ *G6 @6a-13 4<2?\
# 8 ( AJ F + 8 4 8 4 ) K ) + * 6 I F +) ) 6
l » PCW C Compiler IDE
File Project Edit Options Compile View Tools Debug Help
BO
*I a
Microchip 14 bit v :
e K: Os #4 Di 0
choptatportB c. |
Itinclude "E:\choptatportB.h"
uoid mainO
<
_
setup adc ports(NO ANALOGS);
_
setup adc(ADCOFF);
setuppsp(PSPDISABLED);
_
setup spi(FALSE); _ _
setup timer 0(RTCC INTERNAL|RTCC DIU 1);
_ _
setup timer 1(T1 DISABLED);
__ _
setup timer 2(T2 DISABLED ,0,1); _
setup comparator(NC NC NC NC); _ _ _
_
setup ureF(FALSE);
>
< >
1:1 .
E:\ choptatportB c choptatportB choptatportB
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
J ) + E F f, 6 E F f, H + )( F 4 )( F G ) N;
#6 + E F f, 6 E F f, H 8 I 4( ,J
6 H * 6 I 6 F + + @ !
F 2 F B,
B CCS PCM C Compiler , Version 3.249 m
0
Registered to:
Victronics Ltda, Ricardo Gonzalez Cepeda
ROM: | 1%
RAM: | 3%
H& Code
ti
/ A Data
"
* #4 H
$
dev
Setting
^ ^ 16 F877A
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
# 8 + # 6 4 5 8 I + + 8 G ( 4(%
) + 5 6 6H 6
7
b inPic800 [ Hardware Settings
Selection of hardware I/O Bits to port
Checksum
|FFC0
v
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
Hardware settings
Interface
Programmer:
| jDM Programmer - C Direct I/O
(* Sndows API
Ports Communication
~
C Com 1 V Invert Data Out
~
> Com 2
'
V Invert Data In
~
f '
\
i
i i i
Invert VPP
OK Cancel
^ <3
jlC - Prog 1.05C - Prototype Programmer
File Edit Buffer
-y <
Settings
Device
Command Tools View Help
Recent Devices
r
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
Options m
Drag & Drop | Smartcard Language Shell Misc
Confirmation ll '
Notification I l2C Programming | Shortcuts
[ Erasing a device
OK Cancel
l
Configuration
&
0008: OOFF 00
0010: OOFF 00
Confirmation J Notification l2C Programming Shortcuts j
0018: OOFF 00 Drag & Drop Smartcard Language Shell Misc
0020: OOFF 00
0028: OOFF 00 Options :
0030: OOFF 00
0038: OOFF 00 Process Priority
0040: OOFF 00 17 Enable NT /2000/XP Driver
( Normal
0048: OOFF 00 * 17 Enable Vcc control for JDM
0050: OOFF 00
High Make all outputs high (Combi)
0058: OOFF 00
0060: OOFF 00 C Realtime I” Select device from file
0068: OOFF 00
0070: OOFF 00
0078: OOFF 00
0080: OOFF 00 Confirm
0088: OOFF 00 CheckBox 8
0090: OOFF 00 Before this driver will work, you must restart IC-Prog. Checksum
0098: OOFF —
OOtT ul
IFEOO
OOAO: OOFF OOFF 0 Do you want to restart IC-Prog now ?
nnnfl . nnirr ruiFC n
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
Confirm
IC-Prog driver is not installed . Do you want to install this driver now?
No
J * 8 4( . 6 8 4 4( 6
IC -Prog 1.05D - Prototype Programmer
File Edit Buffer Settings Command Tools View Help
& -a ^*
Address - Program Code
% H
^ dj, dj, PIC 16F877A
PIC 16F876 /V
jration
&
PIC 16F876A
0000 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYY PIC 16F877
or:
0008 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF PIC 16F877A
YYYY
0010 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYY
PIC 16C923
PIC 1GC924
3
0018 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYY PIC 18F 242 nable:
0020 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYY PIC 18F248
0028 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYYYYYY
|VVK I OFF 3
0030 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYYYYYY
0038 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYYYYYY
0040 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYYYYYY
0048 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYYYYYY Fuses:
0050 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYYYYYY I WDT
0058 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF YYYYYYYY v
r* FWRT
Address - Eeprom Data W BODEN
0000 FF FF FF FF FF FF FF FF YYYYYYYY A R? LVP
0008 FF FF FF FF FF FF FF FF YYYYYYYY r CPD
0010 FF FF FF FF FF FF FF FF YYYYYYYY r CP
0018 FF FF FF FF FF FF FF FF YYYYYYYY r DEBUGGER
0020 FF FF FF FF FF FF FF FF YYYYYYYY
0028 FF FF FF FF FF FF FF FF YYYYYYYY Checksum ID Value
0030 FF FF FF FF FF FF FF FF YYYYYYYY OFCF
0038 FF FF FF FF FF FF FF FF YYYYYYYY v Config word : 3FFFh
)
Buffer 1 Buffer 2 Buffer 3 ) Buffer 4 Buffer 5 )
JDM Programmer on Com1 Device: PIC 16F877 A (99)
b3 4 4 S?N<WW"% 6 8 + N F .[ 4 A( EF G 4 &8 I 4 EF
, 0D 4(, # 8 4 )) .[ ) "FF @NgB G 4 8 I 4(
S?N<WW",
\ !" # $% & % " h
A* ! Z
!"#$%"& ' ( )#$* +,- . )#$* +,-
$ + 4 F +) + F , $ "& 8 4 F +) = +
• 8 I ,
• 8 I F ) 4 ,
• TF + )6 * F ,
• F + )6 * F ,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
] )6 + )6 CF ) ( I @%B, 8 4
O 3 ) ! 4 /"& @! * _ B ) !3 4 _ ,
*\ '()*+(,h
!"#$%"& F + ) 2 ! 48 I8 ) 8 I) + 8 % ( *
8 P 8 P8 O ) !"#$%"&, !"#$%"& + + 8 4 4 F 4
O F G ,
$ 2 F% I G ! !"#$%"&, / % 6 6 !"#$%"& F + 3
8 I 6 4F )F 2 + ) _ ! F ( ,
!"#$%"& 8 4 * + F , !"#$%"& ! 8 4 _ 8 O !
48 G f%^% ! * _ % 6 @>%S%C'B' ] ! 4 * ! 8 4
! 48 G f%l%'
a + * ) !"#$%"& ! 4 % % ( * 6 m nF
O) * + F %8 + + ( * 8 I 2c 6 %8 * 4 +
! F ( ,
+ + I! !"#$%"& F + ( / % ( / '
* ! 8 *8 I I 6 8 4 4 % 6 ! ! F (
% F +! + + 8 + 4 + o) ,
b3 4
- 8
] \
0H
J A 1A-]
(\S
- 6
S0H
] l
J
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
+8 P O) EF <
! O 6 G
H J c )F +> S
4 4 F
`> F ! c * + :
`S F ! c * + E
$ G 8 `S
& 8 )
/A & /) .
1 & 5 . 5
*E(A Z[ \ > )?-.9 1*21 3)*() A)? 3@6(A % " \
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
$0"1 2 3 / ( F * S?N<WW"
Mnemonic 14- Bit Opcode Status
Description Cycles Notes
Operands MSb LSb Affected
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
• / 4 @:B i ! @:B
• + * * %1 %r
• o : O 6 !< +! c *F + :,
• ! + 4 S,
, : E
• ( ( "11:N E%
• / > E SCW% ∈
• / 4 @:B i @EB @ 6 B
• + * * %1 %r
• o : E, - `> F ! c * +
:% + `S F + E,
• ! + 4 S,
, " F O 6 :
• ( ( "11 : !
• / > ! Cgg
• / 4 @:B "-1 @!B@:B
• + * * r
• o :8 4 "-1 O 6 !< %! c *F +
:
• ! + 4 S,
, " F: N
• ( ( "-1:N E%
• / > E SCW% ∈
• / 4 @:B "-1 @EB @ 6 B
• + * * r
• o "-1 : E, - `> ! c *F +
:% `S ! c *F + E,
• ! + 4 S,
, H N
• ( ( & N E%
• / > E SCW% > W
• / 4 > @EZ [B
• + * * !
• o E H
• ! + 4 S,
E, 6 N
• ( ( &#N E%
• / > E SCW% > W
• / 4 S @EZ [B
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
• + * * !
• o E8 4 6 F S,
• ! + 4 S,
, ! I) S N + * O S
• ( ( &/N## E%
• / > E SCW% > W
• / 4 * EZ [`S
• + * * !
• o E O S F ! *c + O F
-A ,
• ! + 4 S@CB,
, ! I) S N + * O >
• ( ( &/N# E%
• / > E SCW% > W
• / 4 * EZ [`>
• + * * !
• o E`> F ! *c + O F
-A ,
• ! + 4 S@CB,
, 4
• ( ( " !
• / > ! C>=W
• / 4 @ B i S /A#V ! ZS> >[V @ "/ Z= T[B@ ZSC SS[B
• + * * !
• o 4 , ST 8 P * @ iSB 8 4 + o H (,
/ (/ SS 8 P ZS> >[ 8 4 * + , * 8 4 4( +
"/ Z= T[,
• ! + 4 C,
K, H E
• ( ( QN E
• / > E SCW
• / 4 >> @EBV S r
• / 4 * * r
• o D E + r8 4 6 ,
• ! + 4 S,
!, H :
• ( ( Q:
• / !
• / 4 >> @:B% S r
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
• + * * r
• o H : + rF S,
• ! + 4 S,
F, H :1/
• ( ( Q:1/
• / !
• / 4 >> :1/V > & 8 ) * :1/V S VS
• + * * %
• o F Q:1/ 6 H 8 + :1/ +H F 8 )
* :1/, % 8 4 6 F S,
• ! + 4 S,
), + E
• ( ( A$N E%
• / > E SCW% ∈
• / 4 @ B@ 6B
• + * * r
• o +S E, - `> ! c *F + :, -
`S ! c *F + E,
• ! + 4 S,
, *) E
• ( ( 10 N E%
• / > E SCW% ∈
• / 4 @EB d S @ 6 B
• + * * r
• o *) E 8 S, - `> ! c *F + :,
- `S ! c *F + E,
• ! + 4 S,
, *) E + * O >
• ( ( 10 N#r E%
• / > E SCW% ∈
• / 4 @EB d S @ 6 BV - * ! c *`>
• + * * !
• o E *) 8 S, - `> ! c *F + E,
- `S ! c *F + :, - ! c * O > *c F ! +
O F -A @ ) 8 F F 8 4 B,
• ! + 4 S@CB,
(, F ! 8 !
• ( ( ]A/A !
• / > ! C>=W
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
c, F o E
• ( - N E% (
• / > E SCW% ∈
• / 4 @EB i S @ 6 B
• + * * r
• o * E o F S, - `> ! c *F +
:, - `S ! c *F *F 4 + E,
• ! + 4 S,
, o F E + * O >
• ( ( - N#r E%
• / > E SCW% ∈
• / 4 @EB i S @ 6 B
• + * * ! ,
• o * E o ,- `> ! c *F + :,
- `S ! c *F + E, - ! c * F + O > *c F ! +
8 4 O F -A ,
• ! + 4 S@CB,
! ( .
7
7
"# $ / ! 4 F 89:$ ;#< ( % 8 = >
# ! 4 F 89:$ ;#< % 8 = ,& *c F
"# $ % / ! 4 F 89:$ ;#< ( % 8 = >
# ! 4 F 89:$ ;#< ( ? % 8 = , 8 4 4 ,
6, AQ O 6 F :
• ( ( AQ : !
• / > ! Cgg
• / 4 @:B AQ ! :
• + * * r
• o AQ O 6 ! < :, - `> ! c *8 4 F +
:, - `S ! c *F + E,
• ! + 4 S,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
, F AQ : E
• ( ( AQ:N E%
• / > E SCW
• / 4 @:B AQ ! @ 6 B
• + * * r
• o : 8 4 AQ :, - `>
! c *F + :, - `S ! c *F + E,
• ! + 4 S,
! .
/ ! 4 F :`>q;S + Q0#M / `>qST,
# ! 4 F :`>q;T + Q0#M / `>qST + r`>,
, F ( F
• ( ( $Ab : !
• / > ! Cgg
• / 4 !:
• + * * ! ,
• o F < ! 4( + :,
• ! + 4 S,
! =
# ! 4 F :`>qg"
! % @
/ ! 4 F :`>q>S,
J3 $jQ0] F + F * F + >qTW,
# ! 4 F :`>qTW,
! & ( (5 / 6
/ ! 4 F :`>q>S,
M\/"& 0 F + * 8 P F + >q;TWg,
# ! 4 F :`>q;T,
, F ( F
• ( ( $AbN E%
• / > E SCW% ∈
• / 4 @EB :
• + * * r,
• o REU 8 4 ( 6 8 + + *
R U, - R U ` > 8 F + :, - R U`S 8 3 F +
REU, / + 4( R U`S F 4 8 I ! I) EF 4 * +r
* * ,
• ! + 4 S,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
! .
/ ! 4 F :`>q>S% N#Q`>q C,
# ! 4 F :`>q C + + r`>,
! % .
"# $ / ! 4 F N#Q`>q C,
# ! 4 F N#Q`>q C + r `>,
"# $ % / ! 4 F N#Q`>q>>,
# ! 4 F N#Q`>q>> + r `S,
5, F ( F
• ( ( $Ab:N E
• / > E SCW% ∈
• / 4 @:B E
• / 4 * * ! ,
• o :8 4 ( 6 REU,
• ! + 4 S,
! /
/ ! 4 F A / A-\Q0]`>qNN% :`>q=N,
# ! 4 F A / A-\Q0]`>q=N% :`>q=N,
! %
/ ! 4 F :`>qSW% N#Q`>q C + * 8 P @N#QB`>q>>,
# ! 4 F :`>qSW% N#Q`>q C + * 8 P @N#QB`>qSW,
H, F * + ( 4 4 _,
• ( ( Q0/N 0
• / ! ,
• / 4 /A# % S ] 0,
• + * * ! ,
• o * + ( 4 4 _ , ST 8 P * 8P o H ( @/A#B
8 4 4( ,& ( ( _ + 4 48 8 4 6 F ) S
8 I ( ( _,
• ! + 4 C,
, F * + ( 4 4 _,
• ( ( Q0/ : !
• / > ! Cgg
• / 4 ! :% /A# ,
• / 4 * * ! ,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
• o :8 4 4( < R!U, ST 8 P * 8P o H ( @8
P *
B8 4 4( ,
• ! + 4 C,
e, F H c +
• ( ( Q N E%
• / > E SCW% ∈
• / 4
c Register f -*
• / 4 * *
• o * E8 4 H 6 ) c + ,- `>
! c *8 4 F + :, - `S ! c *F + E,
• ! + 4 S,
! .
/ ! 4 F `SSS> >SS> + `>,
# ! 4 F `SSS> >SS>% `SS>> SS>> + `S,
! % .
"# $ / ! 4 F N#Q`>q C% * 8 P @N#QB ` >>SS
S>S> + ` S,
# ! 4 F N#Q`>q C% * 8 P @N#QB ` >SSS >S>S + ` >,
"# $ % / ! 4 F N#Q`>q C% * 8 P @N#QB ` S>SS
S>>S + ` >
# ! 4 F N#Q`>q C% * 8 P @N#QB ` >SSS >>S> + ` S,
, F H ( * c +
• ( ( QQN E%
• / > E SCW% ∈
• / 4
• / 4 * *
- C Register f
• o * E8 4 H 6 ( * ) c + ,- `>
! c *8 4 F + :, - `S ! c *F + E,
• ! + 4 S,
! .
/ ! 4 F `SSS> >SS>% `qqqq qqqq + `>,
# ! 4 F `SSS> >SS>% `>SSS >>SS + `>,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
! % .
"# $ / ! 4 F N#Q`>q C% * 8 P @N#QB ` >>SS
S>S> + ` S,
# ! 4 F N#Q`>q C% * 8 P @N#QB ` S>>S SS>S + ` >,
"# $ % / ! 4 F N#Q`>q C% * 8 P @N#QB ` >>SS
S>>S + ` >
# ! 4 F N#Q`>q C% * 8 P @N#QB ` >>SS SS>> + ` S,
, F !
• ( ( Q0/MQ-
• / !
• / 4 /A#
• / 4 * * !
• o F * + ,- 8P o H ( * ,
+ 4 C ! F ,
• ! + 4 C,
, F *
• ( ( # 00
• / !
• / 4 >> :1/V > 8 ) * :1/V S V >
• + * * %
• o 4 *) @ 5 1 5 # 6 B H ,& 4
4) P @/ ) .A B 8 4 6 , & 8 + :1/ + H ,
b H * F3 + 8 @# 00 B + 8 + 4 8 ,
• ! + 4 S,
, F + O 6 :
• ( ( #M& : !
• / > ! Cgg
• / 4 ! d @:B @:B
• + * * %1 %r
• o O 6 !< + : +! c *8 4 F +
:,
• ! + 4 S,
! A
"# $ / ! 4 F :`>q>S% + `q + r ` q,
# ! 4 F :`>q>S% + ` S @! c * B + r ` >,
"# $ % / ! 4 F :`>q>C% + `q + r ` q,
# ! 4 F :`>q>>% + ` S @! c * O >B + r ` S,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
, F + E :
• ( ( #M& : E%
• / > E SCW% ∈
• / 4 @EB d @:B @ 6 B
• + * * %1 %r
• o E + :, - `> ! c *
F + :, - `S ! c *F + E,
• ! + 4 S,
! .
"# $ / ! 4 F Q0]S`>q>T% : ` >q>C% + `q + r ` q,
# ! 4 F Q0]S`>q>S% :`>q>C% + ` S @! c * B + r ` >,
"# $ % / ! 4 F Q0]S`>q>C% : ` >q>C% + `q + r ` q,
# ! 4 F Q0]S`>q>>% :`>q>C% + ` S @! c *e B + r ` S,
"# $ & / ! 4 F Q0]S`>q>S% : ` >q>C% + `q + r ` q,
# ! 4 F Q0]S`>qNN% :`>q>C% + ` S @! c * )B + r ` >,
EE, I = F
* E
• ( ( #:" N E%
• / > E SCW% ∈
• / 4 @EZT >[B @ 6 ZW =[BV @EZW =[B @ 6 ZT >[B
• + * * !
• o = += ( * E8 4 8 I ,- `> !
c *F + :, - `S ! c *F + E,
• ! + 4 S,
! .
/ ! 4 F Q0]S`>q"g,
# ! 4 F Q0]S`>q"g% :`>qg",
! % .
/ ! 4 F N#Q`>q C% * 8 P @N#QB ` >qC>,
# ! 4 F N#Q`>q C + * 8 P @N#QB ` >q>C,
, F DAQ O 6 :
• ( ( DAQ : !
• / > ! Cgg
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
, F DAQ : E
• ( ( DAQ : E%
• / > E SCW% ∈
• / 4 @:B DAQ @EB @ 6 B
• + * * r
• o : 8 4 DAQ E, - `>
! c *8 4 F + :, - `S ! c *F + E,
\ !" # & $ h
A* # Z
# F + + 8 ! I 8 F + (
( 2 + "66 ) F ,
$ F 8 4 ! ,
# +) ( 4 4 ) 4 ) 4 83 + F ( ) 8
2 8 ! 8 4 ) + %6 4 * F +
+ F ( c 8 ,
[* ! # Z
a I ) ) 4
# + - 5 4 ) K ) ,
/ F 4 X$ ( SC Y 8 I SC , X$ (
S= Y 8 I S= , X$ ( S<Y 8 I S<,
4 X )( F Y 8 I ,
) #
s F ZS?N<WW", [ 77 ! 6 * 4 *
s Q#CTC 77 J 6 * 4
s 6 F @ F !`C>>>>>>>B 77 ! +) F
,,,,
S? % V 77 !
,,,,
b H \F \"1 @ B 77
t,,,
,,,
u
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
s -/\/ $0QS 77 ! _
b H \F \ \ ) @B 77 H * F3 _
t,,,
,,,
u
$ @B 77 3
t,,,
,,,
u
)* E ; N O P Q P Z
*\ )*? B*26 B?-7(C )*D(AC 4*E(Ah
F 4 6 8 4 2 4
S 6 S ` E F6 @> SB
< 6 S @< B
S? 6 S?
TC 6 TC
! 4<
EF 6 4 TC
6 ) G 8 ! I S
) G 8 ! I <
) G 8 ! I <
F ) G 8 ! I S?
/ )6 G 6 ( 3 8 I P8 F +6 ! ,
• J O
b3 4 < 6 `SCV77 F + O 6 F + SC
• J S) * O 6
b3 4 < 6 mCn`tS%C%>uV77 ) * T( * + P6 ) * 8 F +> m>n`S
+8 F * ) ( *F +S @ < B,
a 8 ! I S?N<WW" P6 ) * !3 8 F + Cg? ,
B\ *21) 5;E F9G(A B?-7(h
J 6 * 4 ( ( F + 6 % 3 6)% 8 I ! I + (! I ,
] F ( ) 3 ,& I8 4 ! + 4 4
,& ! +) 6 F + 4 + P + 8 4 +) 8 % ! I * +) ) @B,
- + + I! S! F % + P 4 ! F 8 ,
\* O # Z
] ) F 5 F ,, % 6 %,,,
• 5 F @ H( B 6 ) H 8 ! 4 I 6 ,
• 6 ) 5 F @ H( B 4 I ) H 8 ! 6 ,
• Q + +) * % G ! * 8 4 %! 8 P
+ @ v F + ! * +) 4 8 B,
• & ! _ @ ! * B + F G( 5 F , c * 8 + F G(
5 F ,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
$0"1 2 3 / ( F *
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
b3 4
E \( @ Bt
V
s 6)
) F5 >H<
) 5E
) F5 >
F (
H 5E %5
E %E
E6e %E
F (
) 5E \ \
s 6)
B\ H " h
( ( s F ZE F ) [ s F XEF ) Y
NF EF ) I f, f, , - P8 EF *8 + 2 !
)8 + + +F 8 I! 2 8 ! I + +8 G * +
8 ,
b3 4 s F Z S?N<WW", [ 77! S?N<WW"
s F ZF , [ 77 ! +) 1
1\ H CH I C H" /*0 H h
s& / ` H, F + %HF + @<%S?%TC %',B O 6 8 P % F +
3 * H,
b3 4 s /$QSNF ` >H ,C 77 + _ ) S *8 P >H ,C @ S?N<WW"B
J 8 /$QSNF ` > 77 H + _ /) S
s&j/0 ` H, / 8 F + %H 8 P ,
b3 4 s&j/0 ( &`>H ?V 77 / & F + >H ?
J ) H & SC> + F ( &`SC>V
s A "/0 ` H s `H ) o * ! #6 *
4 8 P8 + ) 4 83 ! ,
s 10N -0 H H F + 2 6 F + ,
F\ H h
( ( s 10b 0 ( (
( 8 ! I 6 * 4 % ! + ) 6 + 8 ! ( * s
F ,
A( * I + (
f`g + ( g @ * B
f`< + ( < @ S= + S<B
f ` S? + ( S? @ S=% S<B
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
u 77 +) + _ 8 *8 P >HT>
A >HT>% >HSN t u
77 ! *8 G + QA$ +
./ + ! + AQ],
_\ H $ h
sM#0 F @ F !`6( B77! +) F 8 ! I
b 6( F + 8 8 8 + ,
b3 4 + 4 C>$ e ! F + sM#0 F @ F !`C>>>>>>>B
J 6 * 4 P sM#0 F @ F !`C>>>>>>>B 4 +) F 6
1 F \)6@S>>BV 77 F + 8 I 4 F S>>)6,
sM#0 E 6 \ @( B
F + ( + ".0 @8 S?N<WW"B
J + P + + F 7A ( \F 5@B% , , ,
6 6 P SF % 6 ! ! + P + ,
/ +) ) @B( * + +) 6 \ 6\H@ B 8 I P + P )
F 4 %! 6 4 6 ,
b3 4 s 6 E 6 \ @"B
sM#0 C @ ( 6B
/ F ( ( C ,
A( ) 6 6 % * ( I
• $ 6 ( * 8 ) 6
• #F ( * 8 6F
• # `( P8 #
• #1"`( P8 #1"
• "11Q0##`H P8 8 P 8 6F
• N"#/ P 8 N"#/ C
• # A: P 8 # A: C
• Q0#/"Q/\:1/ 6 :1/ ! + C \Q0"1@B
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
b3 4
s 6 C @) 6 % 6 `( \&>% 6 F ` ( \&SB
s 6 C @6F % 6 ` ( \ =% 6 F` ( \ T% 66 ` >H >>% NAQ 0\ :B
sM#0 Q#CTC @ ( 6B
/ F ( ( Q#CTC (@ F 4 6 ! 4( (% ! ( *
( Q#CTC 8 6 * 4 8 I 4( (B,
A( )
• &"M1`H F ( 8 S;C>>% T<=>>% ;?>>% , , ,
• "Q /j`H H` -%0 A% - ! + k F *,
• D$ /`( 6 6) @ I B
• Q b`( 6 @ B
• 6 + % )6 ! 6 I6 6 ,
b3 4
s 6 6CTC@ `S;C>>%( ` %H) `( \ ?% `( \ WB
A\ %6.3 567 1)J 3)K 3?-L( M;E N:2 =)*21h
s "#0 ( (( 7 + * % + + c F ( ,
sA / `>.; P8 (8 ) ,
s Q AQ /j 6 6F + 6 _ 4 4 !
_ H * 8 +% _ 8 8 6 F + _ ,
B* N T OP T P Z
*\ *21 )*04 M;E N:2 567h
& ) +)
• # @B% 6@B% @B% 6 @B% 6@B% @B
• "6 @B% 6@B% @B F + +) 6 % 6%
• " 6@B F 8
• 0H(@B F + +) ) H
• @B +) F
• S>@B +) F 6 S>
• 5@B +) 3 F +
• #c @B +) 3 o
+) + I F +) 4 ) 8 ! I !
+ ( % 8 ! 8 + * 8 + +) + 8 * ,
B\ *21 )*04 M;E N:2 B?3 /*0 1*21 O)-2O 36*2(h
& ) +) 6
• # E\ @B
• # E \F E @B
• & \ F @B
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
• & \6 @B
• & \ 6 @B
• #5 (@B
• $ ! <@B
• $ ! S?@B
• $ ! TC@B
+) # E \ @ 66% % F B
+) # E \F E @ 66% % F B
• 1 ( * @ BS + ) ) * ) ,
• a P IF +8 P) * 8 P * ,
+) & \ F @ % B
+) & \6 @ % B
• & \ F + 8 IH 8 4 8 * 3 ,
• & \6 + 8 I 6 `S 8 4 8 * 3 ,
• b <%S?%TC !,
• & 3 F @6 B + >.W @ < B% + >.S? @ S? B% + >.TC @ TC B,
b3 4
< HV
H`;V 77H`> S>>S
\ F @H%>BV 77H`> S>>>
+) & \ 6 @ % B
• 1 + 8 I ! I) 3 % +) * > SF +
,
• F + <% S? TC
• F + 3
b3 4 ) ! I) H`Cg? I6 * 4
E @H [`Cg?B ) g 6
E @ \ 6 @H%;BB P ) >,= 6 @8 4 C>$ eB
+) #5 (@ B
• b F + )
• +) + 8 * 3 * = = ( ) , +) + ! *
,
b3 4
< HV
D`> >>>>>S>SV 77H`> >>>>>S>S
#5 (@HBV 77H`> >S>S>>>>
+) $ ! <@ % EE6 B
• +) + 3 S +
• b F + <%S?%TC
• AEE6 F + 3 * 3 @>%S%C%TB
b3 4
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
D`>HSC"=V
j`$ ! <@H%CBV 77 `>C
+) $ ! S?@ % F 5B
• / * S? ! 4( + < F + + F 5% F +
(F + F 5,
b3 4
D`>H>CV
j`>H"NV
r`) ! S?@H% BV 77 e`>H>C"N
+) $ ! TC@ S% C% T% =B
• +) * TC ! 4( < S? + S8 = 8 +
C8 = I G ! ,] S 6 F + $#&% ! (F + C%' -
I 6 ! 4( * TC >8 4 ) + $#& 8 I 8 * TC ,
b3 4
`>H>S% `>H>C% `>H>T% `>H>=V 77 H
TC V
` ) ! TC @ % % % BV 77 ` >H>S>C>T>=
` ) ! TC @ % % %gB V 77 ` >H>S>C>T>g
` ) ! TC @ % %<BV 77 ` >H>>>S>C><
` ) ! TC @ %>HSCTWB V 77 ` >H>>>SSCTW
1\ *21 )*04 M;E N:2 B?3 /*0 1*21 O)-2O 36*2(h
a I6 * 4 +) F ( * ! H * F3 * 8 E F ,
- 4 C>$ e ! F + sM#0 F @ F !`C>>>>>>>B
+) ( 4 4 F
+) F \ F 6@ B
• F + O 6 + >.Cgg F + 6 ! F %S ! F O = ! ) ,
b3 4 F \ F 6@S>BV77 F S> ! F
+) F \ 6@ ) B +) F )
• /) F + 6 + >.Cgg% F + O 6 + >.?gTgg
• +) + ! * ,
b3 4 F \ 6@SBV 77 F S )
+) F \)6@ ) B +) F ) F
• /) >.Cgg F + % + >.?gTgg F + O 6 ,
• +) ! * ,
b3 4 F \)6@S>>>BV 77 +) F S
D* T ; N N Z
*\ *21 )*04 M;E N:2 h
+) # (\"1 @) B
+) ! * % + H 8 4 8 8 I "1 , / ) 6
) + EF f, (8 + % O) ) 4 10b 0#
* #, $ )6 I+ (8 ,
+) "1 \ANN _ 4 8 "1 @ ! )8 % + 4 8 ! B,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
• "1 \Q0"1\A- j 8 4 ! c * I 8 I F ,
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
u
($N* O)DO)/LG) 5DG".P$KOC6
• ( F > S
• +) + H >7S ( % 4C +) ,/ + + !
+ S + 8 % ) H 8 * * 8 ,
b3 4
J S HV 77 H ) G 8 `>
/ +) )
$ @B
t
5 F @S B
t
( \ @ ( \&>% wH B V
1 F \)6@Cg> BV
u
u
H H ! + g>>)6% `g>x
($N* "DO)/LG) 5DG"6
• +) + * > SF + 4 * ,] F +S
($N* O)DO)/ 5P$KOC6
• DF + ( (, b F F + S ,
• +) + H S ( ,/ * * ( 8 8 F + ,
b3 4
A ( \& @ Cgg BV 77 H SSSSSSSS ( &
($N* "DO)/ 5 6
• D F + ( @"%&% %1%0B,
• +) + * < F + 8 * ( 8 ,
b3 4 )` ( \0@BV
($N* ,E)/ /DOKKOD+5P$KOC6
• +) + F ( + ( & ( FF ( @8 *! F B, b F `S 6 !3 4 3
o + + F `> 6 + ,
• P ( ( & 3 o + ) + +) + ,
($N* C)/)EG+/ 5P$KOC6
• +) + 8 v A S( F + + , P8 4 +
s 6 E 6 \ A, # * 4 s 8 I 4 P8 ( + + 3
F + ( ,
• b F F + < ,$ 2 8 4 S + `> 6 6 8 F + + % `
S6 8 F + ,
b3 4 ( &
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
s F Z S?N<WW", [ 77 ( 6 * 4 F + S?N<WW"
s 6 F @ F !`C>>>>>>>B 77 + 4 C>$ e
s 6 N 6 \ A@&B
s ( & ` >H? 77 S?N<WW ( *8 P?
s &> ` ( &, > 77 &> P 8 &>
s &S`( &,S 77 &S P 8 &S
s &C`( &,C 77 &C P 8 &C
s &T`( &,T 77 &T P 8 &T
s &=`( &,= 77 &= P 8 &=
s &g`( &,g 77 &g P 8 &g
s &?`( &,? 77 &? P 8 &?
s &W`( &,W 77 &W P 8 &W
$ @B
t
6 \ 6\& @<>B V 77&>.&? % &W +
E @&WB 77 + &W F + S H &>.&? F +S
t
&S ` SV
&C ` SV
&T ` SV
&= ` SV
&g ` SV
&? ` SV
u
0F6 &S`&C`&T`&=`&g`&?` >V
u
* E U ; N N O # I # U Z
*\ )*? B*26 (A*S3h
$ 2 4 6 F 4 _ ! S= S= _% S< Tg _,
1 6 _ o
s -/\] A&" _ + 4
s -/\"1 _ ! I 8 I " 71 8 +
s -/\ S _ ! ( )( S
s -/\ C _ ! ( )( C
s -/\ A$ ! I) O )(
s -/\00 QA$ + + 00 QA$
s -/\0D/ _ +
s -/\0D/S _ + S
s -/\0D/C _ + C
s -/\ C 4 8 C
s -/\ A:bA / ( ( (
s -/\ # + I FF F 6F
s -/\Q& ! + 8 I + &= 8 &W
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
s -/\Q1" + Q# CTC 6 k 6 +
s -/\Q/ + /) >
s -/\## 4 8 # C
s -/\/&0 8 ) I Q# CTC
s -/\/ $0Q> ) ! * s -/\Q/
s -/\/ $0QS + /) S
s -/\/ $0QC + /) C
s -/\/ $0QT + /) T
s -/\/ $0Qg + /) g
s -/\A# N F 2 A#
B\ *21 )*04 3)?-73 N*.O )6*G3 T6.(A (A*S3h
($N* C"$LKC/G")CEEOD)+5KCPCK6
• F FF + _ 8 * F + ] A&" 8 I ( ( _ * ( + 4 ,
• $ 4 _ * 8 ! I 8 S + _%S ( ( _,J _
+ _ F ) S% _ 4 8 8 4 ! + ( (
_, +) F \ ( 6 @ \HHHB 6 ( ( _,- * _ 8
! I 4 ( ( _ + 4 O >% +)
F \ ( 6@ F FB 6 ( ( _ + 4 ,
b3 4 8 I ( ( _ ) > + ) S 4 8
F \ ( 6 @ \ ) >BV
F \ ( 6 @ \ ) SBV
F \ (6@ F FBV
($N* MG+$LKC/G")CEEOD)+ 5KCPCK6
• F F ,
• +) + S _ O 6 ( ( _ ` >,
• 6 F \ ( 6@ F FB 6 ( ( _ + 4 `>% ) * _,
• J + +) + +) ( 4 4 _ ! 4 % + _ F
H 48 ,
($N* ;KC$E/G")CEOD)5KCPCK6
• F F! ] A&" ,
• +) + H + _ * _ 8 4 P8 * F F,
($N* CA)/G")/CM1C 5+,OE;C. CM1C6
• +) + F ( _ + 0D/H F + 4 F H 4 ,
• 6 _,/ S< T _ T 0D/>% 0D/S% 0D/C
6 ` >%S% C, ! P S 0D/ 6 ` >,
• 4 4 !3 _% ` \/A\ 4 4 F @ +) ( I
F ) B \/A\ 4 4 H ,
1\ *21 )*04 A?*6 3?-7O /<2? 4*2: 3>() U9* 16V(A %h
a I6 * 4 o + ( * ! ! 6 * 4 Q#CTC +!
8 * (,
b3 4
s 6 6CTC @ `;?>>% ( ` % H) `( \ ?% `( \ WB77 8 F + ;?>>, !
k F *% ?% W
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
s 6 F @ F ! ` C>>>>>>> B 77 (8 + A# C>$ e
+) H * F3 F c
+) ( E @6 B
+) E@ 6 % F 6 , , ,B
• 1 + H 2 I Q#CTC ,
• 6 F +S 2 O S) * ! 4 @! * ! 4 FFB,
• F F + 6 % * ( I ,
"#
);<(A 3@Y() T?-L9 =)?-V( N-F 1)62O 3*S3 /?-73 B*D(A $%h
F { ( \ \&, 6){
( 66 (S?E<WW
F Z S?E<WW , [
\\ A-N ] \ \ANN ^ \ :Q/0\A- ^ \:1/\ANN ^ \ #\A# ^\ b \ANN
V``````````````````````````````````````````````````
V
V``````````````````````````````````````````````````
\S c >HC>
\C c >HCS
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
>H>>>
]A/A 6
V............................................................
V! &
V............................................................
6 >H>>>g
!6 F /Q #&
FE /Q #&
!6 F AQ/&
V............................................................
V F (
V............................................................
F ( FE AQ/&
FF F
) F5 |EE|
) 5E AQ/&
FF F
F (
V`````````````````````````````````````````````````
V MA-] /Q - A-
V`````````````````````````````````````````````````
V.............................................................
V F
V.............................................................
F FE \S
C FE \C
S E6e \C
S
E6e \S
]A/A C
V.............................................................
V```````````````````````````````````````````````
);<(A 3@Y() T?-L9 =)?-V( N-F 1)62O 3*S3 /?-73 B*D(A h
7f`````````````````````````````````````````````````````
f/ F ( &
f:
f 5 S?N<WW"
f )( F #
f`````````````````````````````````````````````````````f7
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
s F ZS?N<WW", [
s F Z E\S?E<WW , [
sE 6 6 -A:1/% M/% #%-A QA/0 /%-A b
s 6 F @ F !`C>>>>>>>B
s 6 E 6\ @ B
) @B
t
6 `>V
5 F @ B
t
( `>HEE
F \)6@g>>BV
( `>V
F \)6@g>>BV
u
u
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
& ! #
'% &
);<(A 3@Y() T?-V4 5*2(A F? 1)9:-V( 3;0 3@*2? 5*(A O)*E? /?-73 B*D(A $%h
F X \F , 6)Y
( 66 (S?E<WW
F Z(S?E<WW , [
\\ A-N ] \ \ANN ^ \:1/\ANN ^ \&A10-\ANN ^ \ :Q/0\A- ^ \ #\A# ^
\ b \ANN ^ \ 1\ANN
V..........................................................
VJ
V..........................................................
S 0LM >HC> V F
C 0LM >HCS
V``````````````````````````````````````````````````````
V MA-] /Q - -
V``````````````````````````````````````````````````````
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
AQ] >H>>>
]A/A 6
6
V..........................................................
V! AQ/ &
V..........................................................
& N #/"/M#%Q S
&#N #/"/M#%Q >
QN /Q #&
& N #/"/M#%Q >
V.......................................................
V F (
V.......................................................
) $Ab : |>>>>>>>S|
$Ab:N AQ/&
F
F ( " F
Q N AQ/&%S
&/N## #/"/M#%>
]A/A F (
]A/A )
V``````````````````````````````````````````````````````
V MA-] /Q - A-
V``````````````````````````````````````````````````````
F FE \S
C FE \C
S E6e \C
S
E6e \S
]A/A C
0-1
V`````````````````````````````````````````````````
);<(A 3@Y() T?-V4 5*2(A F? 1)9:-V( 3;0 3@*2? 5*(A O)*E? /?-73 B*D(A h
s F ZS?N<WW", [
s F Z E\S?E<WW , [
sE 6 6 -A:1/% M/% #%-A QA/0 /%-A b
s 6 F @ F !`C>>>>>>>B
s 6 E 6\ @ B
< V
) @B
t
6 `>V
5 F @ B
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
t
` ZZSV 77 S
E@ ``Cg?B
t
`SV
u
( `} V
F \)6@S>>BV
u
u
)* I S E V S Z
J ( & <F 8 ,
";9 T6L T?-L9 =)?-V(h B-b( F;<2?
);<(A 3@Y() /?-73 B*D(A (A6b( (A;+ $%h
F {6 \ \&, 6){
( 66 (S?E<WW
F Z S?E<WW , [
\\ A-N ] \ \ANN ^ \:1/\ANN ^ \&A10-\ANN ^ \ :Q/0\A- ^ \D/\A#
^ \:Q/\ANN ^ \ b \ANN ^ \ 1\ANN
V.........................................................................
V1
V.........................................................................
F ! >H>C>
S
)
6 !
6FH
V.........................................................................
V`````````````````````````````````````````````````
V
V`````````````````````````````````````````````````
>H>>>>
V........................................................................
V! &
V........................................................................
!6 F /Q #&
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
FE /Q #&
!6 F AQ/&
V........................................................................
) C FE AQ/&
FF F
FE )
) F5 |<|
) 5E 6 !
HCS ) E 6 !%>
$Ab:N 6FH
) F5 |>>|
) 5E
6
HSS FE
F
) E %>
5E )%>
) 5E AQ/&
FF F
E6e 6FH
HSS
) E AQ/&%>
) 5E )
E6e 6 !
HCS
) C
V.................................................................
V F
V.................................................................
F ) F5 |Cgg|
) 5E S
S
) F5 >H W
) F5
) F5 >H>S
) F5
F \> E6e %S
~iC
E6e %S
F \>
E6e S%S
S
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
V````````````````````````````````````````````````
);<(A 3@Y() /?-73 B*D(A (A6b( (A;+ h
7f````````````````````````````````````````````````````
f/ F 6 ( &
f:
f 66 S?N<WW"
f )( F #
f````````````````````````````````````````````````````f7
s F ZS?N<WW", [
s F Z E\S?E<WW , [
sE 6 6 -A:1/% M/% #%-A QA/0 /%-A b
s 6 F @ F !`C>>>>>>>B
s 6 E 6\ @ B
< 6 !%6FH% H % F % V
) @B
t
6 `>V
5 F @ B
t
6 !`<V
F `>V
( `>V
F \)6@S>>BV
5 F @6 ![>B
t
H `SV
6FH`6 !V
5 F @6FH[>B
t
` F • H V
( ` V
F \)6@S>>BV
H ` H ZZSV
6FH..V
u
F ` V
6 !..V
u
u
u
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
(%
+,- )%
&0 + / % +,-
* %
& ' )%
& ! # *
)%*
(
"-/)% + /.
"
+ /% &0
1
(%
+,-% +,- .
+,- % &
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
\* I S E V I O N I O WWWW DI Z
J ( & W8 4 + ) (( * F W8 4 ,
J ( 1 < 66 8 ! I c <F W8 4 ,
";9 T6L T?-L9 =)?-V(h
,#,
' 5, % " &0
2 3 % 1
&@ 4( % 4( % 4( >
&? ' 5, %
4( % " &?
&0 1< =; %
& ' . (6 7 8 1
2 3 % 3 >
9: ;
2 3 % " &@
1< =;% 8< =; >
1
$
1< =; % " &
1
' 5, % , 5, >
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
S
C
T
=
V....................................................
>H>>>
FE #/"/M#
) F5 >H>>
) 5E "/
6
V............................................................
V! &
V............................................................
6 >H>>g
& N #/"/M#%Q S
&#N #/"/M#%Q > V &"-JS
QN /Q #& V AQ/& Z. ( 6
QN /Q #1
& N #/"/M#%Q > V &"-J>
V............................................................
V F (
V............................................................
Hg ) F5 >H>>
) 5E
H= ) F5 >H>>
) 5E )
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
HT ) F5 >H>>
) 5E
HS ) F5 >H>>
) 5E
HC FF \W
FF F
E
) E %>
H F5 |S>|
E66 #/"/M#%r
HC
E
) E %>
H F5 |S>|
E66 #/"/M#%r
HS
E )
) E )%>
H F5 |S>|
E66 #/"/M#%r
HT
E
) E %>
H F5 |S>|
E66 #/"/M#%r
H=
Hg
\W
) E %>
FF F
) 5E S
) E %>
FF F
) 5E C
) E )%>
FF F
) 5E T
) E %>
FF F
) 5E =
F
) F5 >H>=
) 5E S
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
FS ) F5 >HS>>
) 5E C
FC FF
E6e C
FC
E6e S
FS
) E S%>
) 5E AQ/&
) F5 >HE
) 5E AQ/1
FF F
) E C%>
) 5E AQ/&
) F5 >HE
) 5E AQ/1
FF F
) E T%>
) 5E AQ/&
) F5 >HE
) 5E AQ/1
FF F
) E =%>
) 5E AQ/&
) F5 >HEW
) 5E AQ/1
FF F
F ) F5 >HEE
) 5E T
F S E6e T
F S
F 5E %S
1/ >H >%>HE;%>H =%>H >%>H;;%>H;C%>H<C%>HE<%>H<>%>H;>
0
V````````````````````````````````````````````````````
);<(A 3@Y() /?-73 B*D(A (A6b( (A;+ h
. 8 )F + > 8 ;;;; F W8 4 O
7f```````````````````````````````````````````````
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
f/ F ) & 1 >.;;;;;;
f:
f 5 S?N<WW"
f )( F #
f``````````````````````````````````````````````f7
s F ZS?N<WW", [
s F Z E\S?E<WW , [
sE 6 6 -A:1/% M/% #%-A QA/0 /%-A b
s 6 F @ F !`C>>>>>>>B
s 6 E 6\ @ B
s 6 E 6\ @ B
< % !% % )% % V
TC % V
6 6 mn`t>H >%>HE;%>H =%>H >%>H;;%>H;C%>H<C%>HE<%>H<>%>H;>uV
H\ @B
t
!` 7S>>>>V
` xS>>>>V
` 7S>>>V
` xS>>>V
)` 7S>>V
` xS>>V
` 7S>V
` xS>V
u
@B
t
`>V
5 F @ ZC>>B
t
( ` m nV
( `>HE V
F \ 6@S>>BV
( ` m nV
( `>HE V
F \ 6@S>>BV
( ` m )nV
( `>HE V
F \ 6@S>>BV
( ` m nV
( `>HEWV
F \ 6@S>>BV
( ` m !nV
( `>H EV
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
F \ 6@S>>BV
( ` m )!nV
( `>H EV
F \ 6@S>>BV
iiV
u
u
) @B
t
6 `>H>V
6 `>H>V
`>V
5 F @SB
t
` iSV
E@ ``S>>>>>B
t
`>V
u
` V
H\ @BV
@BV
u
u
]* I S E V # V " X E YZYZ
J ( & + * F ) ,
J ( 1 < 66 8 ! I ,
";9 T6L T?-L9 =)?-V(h
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
' B 0)% , B .
1A( )%
' B 0% " K?
K@ 1A( )% 8A( >
1
' B ) %, B .
' B )% C
K? A / !) % 1
1A() % 8A( >
' B )% 8A(
1A( % " K@
1D, # ; E *F
K0 =G =; H , B
/BI 1
$
)% * A / !
1 J K0
V....................................................
VJ
V.....................................................
S 0LM >HC>
&H 0LM >HCS
C 0LM >HCC
0LM >HCT
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
0LM >HC=
) c >HCg
V`````````````````````````````````````````````````
V MA-] /Q - -
V`````````````````````````````````````````````````
AQ] >H>>>
]A/A 6
6
V...................................................
VJ &
V...................................................
& N #/"/M#%Q S
&#N #/"/M#%Q >
QN /Q #&
QN /Q #1
& N #/"/M#%Q >
V...................................................
V F (
V...................................................
) ) F5 >H>>
) 5E )
F (= E )%S
) F5 >H>g
) 5E S
(S ) F5 >HT>
) 5E C
F (T ) F5 >H>S
) 5E H
) E )%>
) 5E
(C $AbN %>
" F
$Ab:N AQ/&
) E H %>
) 5E AQ/1
" F
) F5 >H>>
$Ab:N AQ/1
- N %>
DAQ : |==|
&/N# #/"/M#%r
]A/A F (SS
- N %S
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
FE H
]A/A (C
F (SS E6e C
F (T
E6e S
(S
) E )%>
H F5 |=T|
&/N# #/"/M#%r
)
F (=
V`````````````````````````````````````````````````
V
V`````````````````````````````````````````````````
V...................................................
V !
V...................................................
F
"11:N %S
1/ >HEE%>HEE%>HEE%>HEE%>HEE%>HEE%>HEE%>HEE
1/ >HEE%>HEE%>H %>H ?%>H ?%>H ; V#
1/ >HEE%>HEE%>H<>%>H W%>H W%>H E V
1/ >HEE%>HEE%>H<>%>H %>H %>H VJ
1/ >HEE%>H E%>H E%>H<>%>H E%>H E V/
1/ >HEE%>HEE%>HEE%>HEE%>HEE%>HEE%>HEE%>HEE%>HEE%>HEE%>HEE%>HEE
V...................................................
V F
V...................................................
F ) F5 >HEE
) 5E
FS E6e
FS
0-1
V```````````````````````````````````````
);<(A 3@Y() /?-73 B*D(A h
7f````````````````````````````````````````````````````
f/ F # J/
f:
f 5 S?N<WW"
f )( F #
f````````````````````````````````````````````````````f7
s F ZS?N<WW", [
s F Z E\S?E<WW , [
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
u
)iiV
u
u
u
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
B* I S E V Z
J ( & <8 + F * 1,
J ( 1 T 8 ! I * 1,
";9 T6L T?-L9 =)?-V(h
1O , P =Q 8RB
N'
S T
1O , P =Q 8RB
S T I "L -H M)%
"L -H M)% 0 JU -H M ( 3
JU -H M ( 3 !
1
! "L -H M)%+L -H M >
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
V`````````````````````````````````````````````````
AQ] >H>>>
FE #/"/M#
) F5 >H>>
) 5E "/
]A/A 6
#
V...................................................
VJ &% 1
V...................................................
& N #/"/M#%Q S
&#N #/"/M#%Q > V
QN /Q #& V
FE /Q #1
& N #/"/M#%Q > V
V...................................................
V F (
V...................................................
) FF ! F
FF F =>)6
FF S
FF C
FF F =>)6
~
! F
) F5 >H>S
) 5E
FF ) !
FF F =>)6
) F5 >HT<
) 5E
FF ) !
FF F =>)6
) 5E
FF ) !
FF F =>)6
) F5 >H>
) 5E
FF ) !
FF F =>)6
) F5 >H>S
) 5E
FF ) !
FF F =>)6
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
) !
) E %>
) 5E AQ/&
E AQ/1%>
E AQ/1%S
&#N AQ/1%C
& N AQ/1%C
Q
F =>)6 ) F5 |Cgg|
) F5 S
FS ) F5 >HEE
) 5E C
FC E6e C
FC
E6e S
FS
S
) F5 >H<>
) 5E
FF ) !
FF F
FE
F (C ) E %>
FF F
) 5E
FF
FF F
E %>
H F5 |Sg|
E6 #/"/M#%r
H
E %S
F (C
H
C ) F5 >H S
) 5E
FF ) !
FF F
FE
F (= ) E %>
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
FF F S
) 5E
FF
FF F
E %>
H F5 |S=|
E6 #/"/M#%r
H S
E %S
F (=
H S
) E %>
) 5E AQ/&
6E AQ/1%>
E AQ/1%S
6E AQ/1%C
E AQ/1%C
F %S 5E
1/ { / 1 # J/{
F S 5E %S
1/ {/ $ {
V..........................................................................
F ) F5 |Cgg|
) 5E T
F S E6e T
F S
V````````````````````````````````````````
VJ
V````````````````````````````````````````
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
7f ) F ! 1f7
) 5 @B
t
Q# ` >V
Q: ` >V
0 ` SV
0 ` >V
F \)6@SBV
u
7f ) F F 1f7
5 @B
t
Q# ` SV
Q: ` >V
0 ` SV
0 ` >V
F \)6@SBV
u
7f ) ) f7
) @B
t
6 `>V
6 `>V
F \)6@S>>BV
1 ` >H>SV
) 5 @BV
1 ` >H>SV
) 5 @BV
1 ` >HT<V
) 5 @BV
1 ` >H> V
) 5 @BV
1 ` >H<SV
) 5 @BV
1 ` |/|V 77 D {/ 1 # J/{ S 1
5 @BV
1 ` | |V
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` |1|V
5 @BV
1 ` | |V
5 @BV
1 ` |#|V
5 @BV
1 ` | |V
5 @BV
1 ` |J|V
5 @BV
1 ` |/|V
5 @BV
1 ` >H >V 77b C% C
) 5 @BV
1 ` |/|V 77D {/ $ { C 1
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
5 @BV
1 ` |$|V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
1 ` | |V
5 @BV
u
D* I S E V Z
J ( & <8 + F * 1,
J ( 1 T 8 ! I * 1,
# * 4 ! "-> + I ! c * ( <F I *( &
";9 T6L T?-L9 =)?-V(h
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
%&$ ' ( )*
!" +$ ( )*
!"
#$
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
) )
&|>>>>>>>S| F5
FF "1
) 5E Q0]"1S
) E Q0]"1S%>
) 5E AQ/&
)
V````````````````````````````````````
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
$%&'( )* $%&'( +,-'$ ./01' 234$ 567 '689 4$: ;/ </0=> ?$/0@' ABC DD * E F (>G0H' I-'$ $>J
V MA-] /Q - A-
V````````````````````````````````````
"1 ) 5E "1 A->
10 "jSC E6e 1 jSC%N
10 "jSC
6E "1 A->%C
]A1A-0 E6 "1 A->%C
]A1A-0 V ! H
) E "1Q0# %:
V```````````````````````````````````````````
);<(A 3@Y() /?-73 B*D(A h
s F ZS?N<WW, [
s F Z E\S?E<WW , [
sE 6 6 #%-A:1/%-A QA/0 /%-A b
s S?N<WWf`S? "1 `<
s 6 F @ F !`C>>>>>>>B
< V
) @B
t
6 (\ @ \ F !\ FBV
6 (\ \( 6@"->BV
6 \ \ F@>BV
F \)6@S>BV
5 F @ B
t
` \ @BV
( \&@ BV
u
u
#)* #
;/ K%L MGJ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
!"#$ % & ! '( !") % & ! '
* ! " # $% +
, " & ' # & ( )*
- + ,- . . #
CuuDuongThanCong.com https://fb.com/tailieudientucntt