Đề tài
Ứng dụng họ điều khiển ghép
nối 04 LED 7 thanh để hiển thị
số đo nhiệt độ dung vi mạch
LM35, ADC0808, khoảng đo (-
55 – 125)◦C
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
Mục Lục
Lời nói đầu
!"#$#%"&'()**+*,
-*./01+234*56789"&
*4'()+23 :"&**+ ;3<(=
7>"&* /(1*4*,9
6?3@*+A* /#3 #*(1B0&
C*D#D/01C7
EFD62B #/65"GF*+"
*H;"* &"*
*3 /01'1 F7I#I*4"
*3 #""&(J//+D62AKK
*4$3 #"</01 ,96?3@;*
L DF/&D/7M01"&3 D*D#D
56; "&3 #"N*;/D,O
(*7
Nhóm : 6 Page 2
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
P Q /RSTRU#RVTR
Nhóm : 6 Page 3
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
Đề tài:
W()*+X&VSYZ[=*;&*"
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
PHẦN I: CƠ SỞ LÝ THUYẾT
Chương I: Tổng quan về vi điều khiển
1.
Giới thiệu về các họ vi xử lý và các họ điều khiển thông dụng
Y;?6?3@ *+
i* ,r*"?# *.3 r
6?3@*s$#.F
5*+6?3@!7qr6?3@*,HJ
F2D3r& r*."
3 3r *7
QU#Tf=Tst<3*s*6?3@`#<c*100
03 t<3bSVVSuSv#*'12#
!/(3 s/+!wnit>o87t<3aSVVS3 FD
#@BFr6?3@&7x,3 #23# ,
/*N*4'U,vC '!
<$#2K'y"#&'U2
*;*J/7i*,6?3@#30)*4*;
/ *4 "C"+7
U#Tf=Rst<3*6?3@_*100t<3_VV_u_
7EzU#Tf=SbTf=]t<3$6?3@_a_V_V _V_]^7
>- D /#3$s0-*s
*6?3@C:{_VV83]VVVE|
Nhóm : 6 Page 5
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
<{]RVT_VTg>^*3 {]VRs8oiE<3/
}_Vs}37
2.
Các bộ vi điều khiển
2.1. Các bộ vi điều khiển và các bộ xử lý nhúng.
*+3 #KB03@B+'()# *,
!3$$7E+'()5()*+
Ez6!1!256?3@S_{.J#5
_V_{7E2+'()!,#!2,0
& 0#*4<3 9JI0#.C+
!257Q9'()/01#& a
**5"Ia#B92*;7x+K;3 #& D
62*+*s*6C3 54D#/*N^[>
$ *+7
Chương II:Tổng quan về họ vi điều khiển 8051
I.
1.
P*+_V]T`H3 >]Tc3 #9*+
!()27w*+ /,TR_/<g^8Sq/<go8
05*;#N& SN`*+_
c 2D*4*.0#57YK2/,*43
#€"&05•7_V]T3 #6?3@_,r3 >pny,
3 #"_(93"$#*#7[93"3C_
*4 (93"_*6?3@7_V]T,2DSN a
tuo#‚N_78.(j_V]T,,#go80
5*$3 {Sq/< D623K*,*s
Nhóm : 6 Page 7
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
626BySq/<go805_V]T*sB0N
t<3X D62D62 2ƒ($
_V]T# 5*+"D*#s3$
C5_V]T7x+ /(„**+0D
_V]T&* (34go805
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
•
3.
^((<u(:*;yu(93"7
Nhóm : 6 Page 9
Trường ĐHCN Hà Nội
Chức năng :
BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
a
a
a
>JSV&(Ce]
>JRV&*2`8lQ[c
>JRf`piZQc:3 5"*+62_V]T,X
*4&JoZ`cZpgo8
*X*/<C`B*J/3 *3"a
*(93"c7
a
>J\V`^YZc3 5"*+62_V]T,X0
w*;y w(93"pV7
a
>J\T`Z^c*4*6&2X#s *&
_V]T7
a
a
a
a
a
a
_V]T,SN ,031343 pVpTpRp\2D
N /*+3 N R+_7>5#‚N3 #J0
5/#‚N%,_J057P(93"(jN*,3 #
N/N 3 *39N 9JjT
N7
>JpV!,*"B<`33<c0#$3
$#',?()N /5U3 (e0*;yu
(93"7Q/'U!pV3 N<(
'U pV3 NB7Q#&?()NpV3 #N u
!()D0#B?Sq=*TVq7>NpTpRp\*+,
*"B330(*,,(j'UN u!
# !10#*"B0 7
•
>N/+!&`i<3pc:
>N&_V]T/*4(j'(),/01
/+!#/5.T*+7Y0F*N
&/,R:i>oQ iwnˆ7Q #
3 p>oQ`!**;y5c,5=03 i8o[F/*;&
*/+N&,2*!30`i8o[‰Tc/!`i8o[‰Vc7
>N,*.*#:
a
E/+!:,r3 $#*#,z/+z
(93"7
a
7
a
a
pC'/+!*e:3 (93"*4/+*<z5
w*"#/+(93"*+,03 iwnˆ
i>oQ3 *4(j*3"*,(93"
f_P
>'U
k*;*N&`Vc
k*;*N&`Tc
>X/+!*6?3@
w5X
i?()*R \
i?()*R \
>/+:*4/+6T/<
>:Q*4*T/<
Các chế độ làm việc của cổng truyền thông
i8V
V
V
T
T
i8T
V
T
V
T
>*
V
T
R
\
q(93"
_aiŠg<<
_an^gE
fan^gE
•
Sq/<,3,DUTVVVƒ
u6,
E1&$*z:VP|*RS8P|
\#',3
RE#<u<T{
TR_w/<g^8
Sp62utuo_7
l&
{Sqwj#s
{Sqwj(93"$
SŒ$*J.
Chương 3: CHUẨN RS232
1.
xC
•
6J/(Ž))/"X!5*#b*#9
;*Jj&`[EZ[E<#3ZF#<c7#.(j5UŽ
J
•
giR\R,z3J*CJ
•
0,*C
•
?(Ž!Žr7
Q //#‚#@‘J, !
•
giR\R`!
•
#c,?()
&j3 (za,3 TT]/R(z7
b) Tốc độ Baud
xJ/3 ##&*.giR\R7E#& /53 *.
F/+(93"FN&giR\R3 &*/+(9
3"/H3 &*7E&**4*;r3 &/+*4
TJ//&/+*4TJ/7E&*
/D*43B0 0*+D,&*
`E&*9*+ #/5DT&*/+c
Q &*H##&*#!D&*/+3 &*w(7
E&*w(30F*&*# 1?#s,(93"*4?()*
Nhóm : 6 Page 14
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
(OD*4/+H!*D&*#
*4/+7#1?"#s,#0*,&*
&*(3 D*e2
8&&*w((j:]V=]TTVT]V\VV{VVTRVVRSVV
S_VVf{VVTfRVVR__VV\_SVV]{VVVTT]RVVAE;
(j&*3 TfRVVq?()h&giR\R/01?
()h3 /#'3!4FS—/+
T7[/&* /+T L
/#'3 DL7x+ /3 #$&w(
D/+7
c) Bit chẵn lẻ hay Parity bit
xJ/3 #3‚0*/+7E2F#
3‚/+(93"3 N60#(93"*4/+*#.
?#&3‚F/+7[*,hgiR\R?()#
#•3–7
8•3–*4N (93"*4/+*2/&34
˜T˜*4?#/+3 •/3–7
8p/y,##&3–3‚D$T\]=f777
*C*463$
0%7>YZ[*C /y
^.q 0
J3$^.q7
Q"#)K3
YZ[*C*,*, &/5*CD7
P"/YZ[=*4D62<R3 ^ q
*4*+3 #"CC#(H/&(H
YZ[*C,YZ[=`E/<C#(H
YZ[c7E!#$
/?()3$^7pCX&3 2(H*D$
!F*"# FXYZ[
2.
H31<F0G
xX&YZ[=,,+D*D#D,
*+I#B0zYZ[*C*,*$& @
##&7>t>*+*+,DU(HX#'3
(H*1Jt>LCDU&(H7[/X
Nhóm : 6 Page 16
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
&<JNt>3$^(<3 54
CD7>1DK@(H(e+t>F#';*4-!
*43 #, (<t>*+
‹RX&(j:
“>T:[jJ*+`6?3@c
x& /2&J6?3@7 (HYZ[%
(e2D+6?3@7Q#"&3 /!ND
B*6?3@ +(H(e+6?3@%3 #6?3@, („
`KB46<## "&+1*+z
J6?3@# 2DD*+(e(H+6?3@
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
_J(93"YZ[=*4 *4X&F
R:E'2(j J6?3@ 'R3 Ft>
*"#/t>D#s777Q!#2/
J(93"*, 6?3@# DFt>*"#
/D#s*&"&37>y9#$*CD#
6?3@7E!(j0#t>*"#/D#s
nYQR_V\=SYiS=
x&CXYZ[ /3 #*+*4
";&TR\D$7QK#%2/YZ[=%";
&K*(93"7Q!D3 /7Q
z*#zYZ[TK%2/*,7i&
TR\%*4";30\YZ[*,7x,3 FXYZ[( "
43D#IKFX1&37
Q/*&C /K"#*4#&34
3J6?3@ *e"#*4U340)(C
FXYZ[I7q*,&*T*#,TYZ[
!7>1D5;(H YZ[YZ[
*™v0#*"B7
Nhóm : 6 Page 19
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
CHƯƠNG 5: CẢM BIẾN NHIỆT LM35 VÀIC ADC0808
1. Giới thiệu về cảm biến nhiệt độ LM35
Y8\]3 D#"*(„!()sQ3
i<#(7
x.5Y8\]:
•
•
•
•
Qe!]
Qœ *"Va]
Q"*$*aTV_]*>
>2K0^[>V_V_
Nhóm : 6 Page 21
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
wD0:
lD*e6$*^[>V_V_
Nhóm : 6 Page 22
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
8$(*:
i?()#$(*NQoE*$(*Љ{SVq|
E1&#$(*:ЉTu`\g>c
Loa cảnh báo:3D*4X&*+*,
3"9;* ;*."&%D3KI)
& D#N27
Nhóm : 6 Page 23
Trường ĐHCN Hà Nội BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
PHẦN 2: NỘI DUNG THIẾT KẾ
1.
I+<>
Nhóm : 6 Page 24
+1.28V
Trường ĐHCN Hà Nội
C2
BTL VI XỬ LÝ GVHD: Ts. Nguyễn Thu Hà
33p
C3
33p
C1
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15
39
38
37
36
35
34
33
32
21
22
23
24
25
26
27
28
Q3
NPN
Q4
NPN
Q5
NPN
Q6
NPN
d7
d6
10 START
11 ALE
12 INTR
13 EN
14 TH1
15 TL1
16
17
AT89C52
1
U3
STOP
START
U2(CLOCK)
+12V +12V
22.0
U2
VOUT
3
2
LM35
26
27
28
1
2
3
4
5
25
2 0
1 9
1 8
8
1 5
1 4
1 7
START
INTR
d0
d1
d2
d3
d4
d5
d6
d7
TH1
BUZ1
BUZZER
Q1
NPN
TL1
BUZ2
BUZZER
Q2
NPN
12
16
VREF(+)