DANH SÁCH NHÓM 09
TT HỌ VÀ TÊN MSSV GHI CHÚ
1 Phan Đình Mạnh 11009433
2 Lê Phạm Chinh 11029763
3 Lê Văn Hiến 11003333
! "#$%$ $&'&(&)&*+,-(,./(0#1(-234,./
*%56$-*+7(8- 9,:;5<(=5*>&?*&@0(&AB$
0*&@*C@5D,E $&,@5FG&*HIJK 0L(F9#,;F05,:*0&*E*(&?M
25!3
N(C&@*BO(F>,D*,./*+2(6$P*+!7*"MQ*+.R(ST
,P(&P6$- &?U)2 ?F$" O$E&C;-3 ! "#<(=5 "VW(*9*
)PC&@*B,X7Q*+.R(G( Y&S>*!5*Z&,[;*[20*0*E*
F$" O0#3N(S)M\5N(C@*6$),D*,./(0#]5-#*$#
C](FYF-23.(,;F0*06$)8-O^*1M3F0*0](,%$*&A
8-<(=5+-*+.R(3
_VG<(=5+9*E(4(,[20*0,`P0#,<(*R&DA
C](*+PN(*&@$S;*52(*%#]*]()53<(=552(,./
S>,;((;M8-*9#]3$E&G(a&1*0)5'6$*%#] 0P
UDS& &A3
;5S& &A*>&?
bcdb
bef
cdgf
h
"ai*8-(&P2 &A.Y(Vj
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333
333333333333
k
"ai*8-(&P2 &AM)U&?
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllllllllll
llllllllllllllllllllllll
m
&?5 W8-U0&,`P
7 0*AS& &Anbcdo
cdgf
bef
penqr
s3*A,:*0&nfcotuvqwfxIJK
h3PSEF&?$U-,%$n
k^&V$(PM%*$#@*5&n
m3PU) Tn
r3(&P2 &A.Y(Vjncefyz
r
LỜI NÓI ĐẦU
(0#-#*@(&Y&,XU.YS-(C{($#A5Y&C{($#A8-C|*$"*
]((?;&$(C|*$"*,&:$C&[;&+&A(3?*E(,&:$C&[C&[*>
,^(;B(VW(+^(+X&*+2(PF} >.n~|*$"*,&?*•c&€*](
&:$C&[*>,^(l+2(a$*@MP**+&[&?-#57&2D*,^(,:$,./*>
,^(;-U•(P*&@*U‚,&?*•3P*&@*U‚,&?*•,-(V%*-#*@57&2D*
,^(8-2(.R&3=2VZ(MP**+&[]((?]((?UPVj,X 0
,-(MP**+&[+9*5D30*>$8-;F0S>+-,R&8-P?*E(<(3
HC&+-,R&,@-#P?*E(<(,;((;M -&*+Z@*SB6$-*+7(
*+2(P?*E(,&:$C&[3
-$(%mO57*"M 0(&AB$Q*+.R(<(=5,X,./F056$=
Y&P5]7$#A(03cY&5W,•5&[$+ƒ45U4*]((?VZ(
&a•F„ &,&:$C&[ 0C-&*PPB(VW(8-;*+2($^SE(,[(4F&:
,./F„*$#@* Y&*>*@ 0,[*9#,./N(*O(.$ &?*8-VZ( &a•F„
&,&:$C&[*-,&*!5&[$ :,:*0&n…thiết kế mạch đố vui dùng led 7 doạn đếm
lùi từ 9-0†3
$#&AV2C&@*B$#A5]ZD@*0&F&?$*-5C)2;(&Y&D
AZa)#+-&:$S-&S;*3<(=5+9*52(52(*%# 0PUD(;M„U‡S$(
,[U),`P8-<(=5,./20*&?' 0(&<M<(=5&[$U&@*'*+2(
6$P*+!7*"M*&@M*=23
<(=5a&1*0)5
'ˆ
‰
CHƯƠNG 1:DẪN NHẬP
I.ĐẶT VẤN ĐỀ
(0#-# Y&S>MP**+&[8-]((&?M &,&?*•C|*$"*SEP?
*E(,&:$C&[V%V%,./*>,^(;-3 Y&N(C}*$"**&A*&@. &a•
F„ &5DSEl3,./B(VW( 02F} >,&:$C&[P,` $&'&(&)&*+3
[,PMB(,./#A$%$,;*!;&:$M.'(MPM,[*>&?(&A
B$C)2SP* &,&:$C&[ŠKrs;5<(=5"*9#+•(nB(VW( &,&:$
C&[ŠKrs 02 &?*&@*C@PS)M\5,`'&F0*E&.$3
3pf‹n
cY&*R&(&-(%U-*$%*>&?,:*0&L(.*+!,^$#A5]
;D<(=5,XE(4(@*SB,[20*0,`P-#.(Œ(&)&6$#@*
,./N( 9,:S-$n
• &@*C@5D,@5FG&5Y&Œ;U-](*4
• c0S•VW(5^*2F=Vw,2D
• c&@*.'(*+!•M%5:5Ž,[,PMB(P#A$%$*+A
• q2*R&(&-;(&Y&DA<(=5*&@*C@5D,-(Z,'
(&)
3••b‘
W,*+.Y@*C&*>&?,`P0#F0,[20*9*.'(*+&
5]7,[,8,&:$C&?+-*+.R(
• W*[C&(&AB$*>&?,`PF0;5<(=55$E
MP*$#N(*06$)B(VW(8- &,&:$C&[•*D2
+-N(S)M\5N(*&@*U‚*&A*&@'3
• _CP,`P0#L(;*[F05*0&F&?$*-5C)22
N(C;-S-$3(&<M7&[$+ƒ' :N(B(VW(8- &
,&:$C&[3
• (20&+-6$P*+!(&AB$*>&?,:*0&0#F05^*'^&
,[<(=5*>C&[5*+-N(C&@*B7Q*+.R(,`(*R&
MP*$#*SP(*D2C)O(()&6$#@*5^* 9,:*=2#A$
%$,_*+-3 !,1#L(F0V‚M<(=5*>C’(,‚5!*+.Y
C&+-*+.R(3
w
Khối xử lý
Khối nguồn
Khối hiển thị
Điều khiển
Tạo xung dao động
Reset
CHƯƠNG 2. THIẾT KẾ HỆ THỐNG
2.1. SƠ ĐỒ KHỐI TỔNG QUÁT CỦA HỆ THỐNG
Hình 2.1: Sơ đồ tổng quát hệ thống mạch đố vui
~E&($`n$(9M($`2?*E(3
~E&&[*‚n9#*&?$+-*H1,[&[*‚SE*+A=Vw*-3
~E&vv;*PVW(, &,&:$C&[ :*+D(*P&U-,%$3
~E&*D2a$(V-2,^(n;*PVW(*D2a$(‚M Y&*%SEsh“2
c~2D*,^(3
~E&a•F„nqG(cq~,[F9#*&?$
~E&,&:$C&[n`5m<*9;*PVW(&?PSE*+AF=Vw,2D
Š
2.2. LỰA CHỌN LINH KIỆN
2.2.1. Vi Điều Khiển AT89C51.
a) Cấu tạo và chức năng các khối của AT89C51.
• e•CPU centralprocessing unit) U-2(`5n
-(&*FL#
-(&*FL#MW”
' ‚F2(&7•Ž
-(&*H*+D(*P&.'(*+!
”EUO(*-(&
2*+•(Oa@M
• ”^Y.'(*+!•Ž(`5Š~U#*=–F-S3
• ”^YVNF&?$•Ž(`5hr‰U#*=3
• ”^;BO(*+$#:"E&*&@M3
• kU^&5=+—2$*=+s‰U&**>&?BO(,‚*R& 0,@5S>C&?3
• ~E&,&:$C&[(4* Y&h($`(4*(20& 0m($`(4**+2(3
• ”^F"M*+!•(&.'(*+!FA–F-SŽ2MiM(.R&S•VW(;*[
DMP.'(*+!2M50C](%PU^DM$#AVW(3
• ”^&-*%SE Y&?SE&-F0sh3
• m‡(a$9*"M Y&kh13
b) Chức năng các chân của AT89C51
e2+*K•eK3K˜™eK3wŽne2+*K(`5Š1(20&BO(a$9*"MM2+*K
ZF0U$S,-/MVNF&?$ 0,‚-Œ•qKJqwŽBO(0#ST,./S•VW(
C&ŠIrs(&-2*&@M Y&P*&@*U‚(20&;C&@*+<”$S.P &5DY
5Del
e2+*s•es3K˜™es3wŽnBO(V$#9*8-e2+*sF0BO(a$9*"M
L(.Pe2+*CP3e2+*s;*[a$9*"M*=2U&* 0*=2U#*=3
e2+*h•eh3K˜™eh3wŽše2+*h(20&BO(F0‡( 02—+-.e2+*K 0sZ
F0U#*=-28-U$S,‚-ŒC&S•VW(U^Y(20&3
e2+*kn›&1*+Ae2+*k(20&BO(a$9*"MZ;5^*BO(
+&A(W*[
.S-$n
”&* A BO(
ek3K œq qNF&?$"2e2+*E&*&@M
ek3s œq qNF&?$*+$#:2e2+*E&*&@M
ek3h K (4*UA(20&K
I
ek3k s (4*(20&s
ek3m (ƒ 028-&5=+—2$*=+K
ek3r s (ƒ 028-&5=+—2$*=+s
ek3‰ —• œ$((&U^YVNF&?$(20&3
ek3w —q œ$(,7U^YVNF&?$(20&3
1—evnF01,&:$C&[,7.'(*+!QU^Y(20&3
1vnvF0*&?$,&:$C&[E*,‚-Œ;*%SEU•(s—‰*%SE
V-2,^(8- &,&:$C&[3&?$v,./VG(,[2MiM &5DE*
UA(20&.wmwk3
1—vn
&?$—v2MiM7U^Y.'(*+!F0U^Y*+2(-#
(20&3v˜s*!*>&?.'(*+!*+2(^&3v˜K*>&?Q
(20&3
•+=S=*Žn(ƒ 02+=S=**+A1SEI3C&˜s*!U^ &,&:$C&[ST
,./CQ&,^(FD&*&@*F"MU-,%$3
œsœhnh10#,./E&S2(S2( Y&*D-*%SE5-a˜kk
“3[*D2V-2,^(2U^ &,&:$C&[3
cqn$(9M($`$]&2U^ &,&:$C&[39M6$-1hK 0mK3
c) Sơ đồ AT89C51 trong mạch.
2.2.2. Led 7 đoạn
a)Các khái niệm cơ bản :
+2( P *&@* U‚ ,[ UP2 *+D( *P& 2D* ,^( 8- *&@* U‚ ,;
2 (.R& S• VW( Y& *]( SE Œ F0 P VX# SE ,' *$% *.R(
(.R& *- S• VW( žF=V w ,2Dž3 =V w ,2D ,./ S• VW( C& P
VX# SE C]( ,Z& •& 6$P MB *DM Œ % &? *‚ SE F0 ,8 ’(
sK
D F=V w ,2D ,./ VG( ,[ &[ *‚ &?* ,^ MZ( *+2( P
,`( ` *+=2 *.R( U•( ,&? *• &[ *‚ SE F./( S) M\5 ,./
C&[5*+-S-$5^*](,2D02,;333
=Vw,2D;9$*D2U-2(`5wF=V,';VD(*-a@M*=2! 0;
*A53^*F=V,'!*+Z•*[&?V9$95*+ZQ(;V.Y&UAM)&8-
F=Vw,2D3
wF=V,'*+AF=Vw,2D;2V=•>ŸŽ2_-*2V=•>JŽ,./E&
$( Y&-$ 025^*,&[5,./, 1+-(20&,[C@*E& Y&5D,&?3Š
>ZFD&*+A5›&F=V,',./, *0Š1+&A(L(,./, +-(20&
,[C@*E& Y&5D,&?3@$F=Vw,2D;2V=•>ŸŽ$(,%$$(0#
,./E& Y&ŸcP1ZFD&VG(,[,&:$C&[*+D(*P&SP(*4*8-P
F=V,'F=VŒSP(C&*&?$,_* 02P10#Q5BK3@$F=Vw,2D;
-*2V=•>JŽ$(,%$$(0#,./E&a$E(+2$V•-#-SSŽP
1ZFD&VG(,[,&:$C&[*+D(*P&SP(*4*8-PF=V,'F=VŒSP(
C&*&?$,_* 02P10#Q5Bs3
c!F=Vw,2DB-UA*+2(;PF=V,'V2,;C&C@*E&%,)5U)2
VZ(6$-5›&F=V,'*+2(C2)(sK5JhK5,[U)2 ?F=V3@$C@*E& Y&
($`rc;*[DVZ(U•(,&?*+QkkK *+.YP1"*&?$,&:$
C&[3
Hình 2.5.2: Sơ đồ chân 7 SEG-COM-ANODE và hình ảnh minh họa
b) Sơ đồ vị trí các led :
P,&?*+QkkK F0P,&?*+QUA(20&,./C@*E&,[(&Y&DVZ(
,&?6$-F=V@$F=Vw,2D,./E& Y&($`rc3
ss
c) Kết nối với Vi điều khiển:
(ƒ"*&?$,&:$C&[8-F=Vw,2D;Š,.R( ! "#;*[
VG(se2+*02,;8-c&,&:$C&[,[,&:$C&[F=Vw,2D3. "#F=Vw
,2D"5^*VNF&?$ŠU&**Hc&,&:$C&[,[,&:$C&[2D*,^(SP(*4*8-
*H(F=V,'*+2(;VNF&?$,./a$9*+-,&:$C&[F=Vw,2D*.R(,./(7&
F0ž5X&[*‚F=Vw,2Dž3;-&C&[$5X&[*‚F=Vw,2Dn5XV02F=Vw
,2D;2V=•>ŸŽ$( 05XV02F=Vw,2D;-*2V=•>JŽ$(3
’(D,[&?*‚SEs%F052PF=VQ ‚*+U 0SP(@$S•VW(
F=Vw,2D;2V=$(*!M)&,_* 02-&1U 0,&?PMF0Kc•5BKŽ
P1ZFD&,./,_*,&?PMF0rc•5BsŽ@$S•VW(F=Vw,2D;
-*2V=$(*!,&?PM•-#5BF2(&Ž20*20(./FD&*BF0M)&,_* 02
1U 0,&?PMF0rc•5BsŽ3
e%B(,./C@*E& Y&se2+*U9*C!8-c&,&:$C&[,[*$"*&?
2 &?a•F :S-$M%B(A,./C@*E&.S-$nea3KE& Y&1-
ea3sE& Y&1UF%F./**=2*B*>2,@ea3wE& Y&13
d) Bảng mã của Led Anode chung
J”)(5X2=V2V=$(•-F0”VMF0”Žn
Số a b c d e f g Dp Mã Hex
0 0 0 0 0 0 0 1 1 03h
1 1 0 0 1 1 1 1 1 9Fh
2 0 0 1 0 0 1 0 1 25h
3 0 0 0 0 1 1 0 1 0Dh
4 1 0 0 1 1 0 0 1 99h
5 0 1 0 0 1 0 0 1 49h
6 0 1 0 0 0 0 0 1 41h
7 0 0 0 1 1 1 1 1 1Fh
8 0 0 0 0 0 0 0 1 01h
9 0 0 0 0 1 0 0 1 09h
sh
J”)(5X2=V2V=$(•-F0”VMF0”Žn
Số dp g f e d C b A Mã Hex
0 1 1 0 0 0 0 0 0 C0h
1 1 1 1 1 1 0 0 1 F9h
2 1 0 1 0 0 1 0 0 A4h
3 1 0 1 1 0 0 0 0 B0h
4 1 0 0 1 1 0 0 1 99h
5 1 0 0 1 0 0 1 0 92h
6 1 0 0 0 0 0 1 0 82h
7 1 1 1 1 1 0 0 0 F8h
8 1 0 0 0 0 0 0 0 80h
9 1 0 0 1 0 0 0 0 90h
2.2.3.điện trở
i n tr là m t linh ki n th ng có tính c n tr dòng i n và làm m t s c
h c
n ng khác tùy thu c vào v trí c a i n tr trong m ch i n.
n v: ohm ( ),¡ Kohm (K ),¡ Mohm (M )¡
1M¡ = 1000 K¡ = 1000000 ¡
- i n tr than là lo i i n tr có tr s c nh, c s d ng nhi u nh t tro
ng m ch
sk
i n. i n tr than là h n h p c a b t than và các ch t khác, tùy t l pha tr
n mà i n tr
có tr s l n hay nh . Bên ngoài i n tr c b c l p cách i n.
- Tr s c a i n tr c ghi b ng vòng màu theo quy c c a Hoa K . Tr
ng h p c
bi t, n u không có vòng s 4 ( lo i i n tr có 3 vòng màu) thì sai s là -
20% n +20%.
Hi n nay, ng i ta có th ch t o các lo i i n tr than có 5 vòng màu là lo i
i n tr có
tính chính xác cao. Lúc ó, vòng s 1,2,3 là vòng s ; vòng s 4 là b i s ; vò
ng s 5 là sai
s .
Trong m ch em dùng nh ng i n tr có giá tr: 330 ,¡ 100 ,¡ 4.7K ,¡ 10K ,¡
i n tr
thanh kéo lên 10K¡ dùng cho P0.
sm
2.2.4. Th ch anh (Crystal) 12MHz
Là linh ki n c dùng t o dao ng, c s d ng nhi u trong các m ch
vi
i u khi n, vi x lý, trong máy vi tính v i nh ng tr s khác nhau: 11.0592
MHz, 14.38
MHz,… Bên ngoài là m t l p kim lo i bao b c. Trong án này em dùng th
ch anh v i
thông s 11.0592MHz t o dao ng và c n i v i chân 18-19 c a AT8
9c51.
sr
s‰
2.2.5. T i n:
Là lo i linh ki n th ng có tính tích tr n ng l ng i n.
c tr ng cho kh n ng tích i n c a t dùng i l ng
g i là i n dung C.
1uF (micro Farad) = 10
-6
F
1nF (nano Farad) = 10
-9
F
1pF (pico farad) = 10
-12
F
T i n c chia làm hai lo i chính:
- T i n có phân c c tính d ng và âm.
- T i n không phân c c tính.
T hóa:
Là lo i t có phân c c tính d ng và âm. T hóa có b n c c là lá nhôm, i
n môi là
nh ng l p nhôm ôxit r t m ng c t o nên b ng ph ng pháp i n phân.
i n dung c a
t hóa khá l n t 1uF d n 10000uF.
ây em ch s d ng nh ng t hóa có giá tr i n dung, i n áp nh : 10uF5
0v;
1000uF50v; 2200uF25v.
T g m (ceramic):
Là lo i t không phân c c tính. c ch t o g m ch t i n môi là g m, t
h ng có
d ng tròn d t, b m t c tráng b c làm b n t . Trong m ch em dung nh
ng t nh :
sw
104pF; 33pF.
¢neo~ocz
3¢yb£c¢yfn
s3S',`($#AF„
sŠ
h3S',`5D&
sI
”3¢gqv
;mach do vui 2 doico led 7 doan dem lui 9-0
org 0000h
star1 bit p3.0
star2 bit p3.7
Star3 bit p3.1
Star4 bit p3.2
d1 bit p1.0
d2 bit p1.7
d3 bit p1.1
d4 bit p1.2
x0: mov p1,#00h
jb star1,x1
lcall doi1
x1: jb star2,x2
lcall doi2
x2: jb star3,x3
lcall doi3
doi1:
setb d2
lcall x10
clr d2
sjmp x0
doi2:
setb d2
lcall x10
clr d2
sjmp x0
doi3:
setb d3
lcall x10
clr d3
hK
sjmp x0
x10:
mov p2,#90h
lcall delay1
mov p2,#80h
lcall delay1
mov p2,#0f8h
lcall delay1
mov p2,#082h
lcall delay1
mov p2,#092h
lcall delay1
mov p2,#099h
lcall delay1
mov p2,#0b0h
lcall delay1
mov p2,#0a4h
lcall delay1
mov p2,#0f9h
lcall delay1
mov p2,#0c0h
ret
;chuong trinh con delay 5s
delay1: mov r5,#6
del33: mov r6,#0ffh
del22: mov r7,#0ffh
del11: djnz r7,del11
djnz r6,del22
djnz r5,del33
ret
end
_
hs
3
f¤e¥
hh
~@*F$"
-$(%UE*$%*>&? Y&&:$E(4( 0‡F>8-U)*1
G( Y&S>*"*!.Y(Vj8-*%#efyz*"MF$"
O0#,X0*0,<(*R&(&-6$#,‚*=2#A$%$,_*+-3
[*>&?,./#A$%$*+A<(=5,X(&AB$*!5&[$ :
N( 9,: : &,&:$C&[ &a•F„PM.'(MPM$#[,‡&*H
*.'(*>S-(SE 0P 9,:CPF&A6$-,@,:*0&3
$#&AV2*R&(&-L(.*+!,^$#A5];D jZ
&:$*&@$S;*52(+•(,:*0&0#ST,./PUDS& &AC;-S-$*&@M
*W*>&?3
-$G(5^*F%N-<(=5a&1*0)5'*%#ef
yzG(P*%#]C2-,&?*•,XV!$V4*<(=5*+2(
N(O57 H-6$-3
hk
hm
WFW
 llllllllll3
llllllllllllll3s
ƯĐăâcbpqêllllllllll3l
h
Ư Đ ă â cb eÔ
lll333333333333333333333333333333333333k
c ă y
âlllllllllllllllll333m
ÂnqêƯelllllllllllllllllll3l
3ô cơ llllllllllllllllllllll3
l3
3bllllllllllllllllll
w
 no ~o
lllllllllllllll3w
h3s  y ~ - đâ ă
llllllll3333333
h3h ~lllllllllllllllll3
l33
h3h3sc~Irslllllllllllllllll
I
h3h3h vq w
fllllllllllllllllllllll33I
h3h3k llllllllllllllllllllll3l
sh
h3h3mfshlllllllllllll
sm
hr