
M C L CỤ Ụ 1
M C L CỤ Ụ
M đ uở ầ
Ch ng 1: Gi i thi u và mô t ch c năng ươ ớ ệ ả ứ ....................................................3
1.1-Gi i thi uớ ệ ...........................................................................................3
1.2-S đ m chơ ồ ạ .......................................................................................3
1.3-Mô t ch c năngả ứ ................................................................................3
Ch ng 2: Nguyên lý ho t đ ng ươ ạ ộ ....................................................................5
2.1-Mô t c u trúc ph n c ng c a vi đi u khi n 8951ả ấ ầ ứ ủ ề ể ......................5
2.1.1-Gi i thi u h MCS51 ớ ệ ọ .......................................................................5
2.1.2-Ch c năng các kh i c a chip 89C51ứ ố ủ ................................................6
2.1.3-S đ chân và ch c năng chip 89C51 ơ ồ ứ ..............................................8
2.2-DS1307Serial Real Time Clock .......................................................12
2.2.1-Gi i thi u ớ ệ .......................................................................................12
2.2.2-Các thanh ghi c a DS1307ủ..............................................................13
2.2.3-Đi u ki n c a giao th c truy n Iề ệ ủ ứ ề 2C ..............................................13
GVHD: NGUY N DUY KHANHỄ SVTH: ĐOÀN TH HÒAỊ
TR NG TH CH LAMƯƠ Ạ

M C L CỤ Ụ 2
a) Write mode .....................................................................................15
b) Read mode ......................................................................................16
2.3-X lý ửphím nh nấ..............................................................................17
2.3.1-S đô nguyên lyơ ...............................................................................17
2.3.2-Ch c năngứ........................................................................................17
2.4-Hiển th trên LED 7 đo nị ạ ..........................................................18
2.4.1-S đ nguyên lýơ ồ ...............................................................................18
2.4.2-Ch c năng và nguyên lý ho t đ ng ứ ạ ộ ...............................................19
2.4.3-C u t o LED 7 đo n ấ ạ ạ ......................................................................19
2.4.4-Xây d ng module hi n th LED 7 đo nự ể ị ạ ....................................21
Ch ng 3: L u đ gi i thu t & Ch ng trình ươ ư ồ ả ậ ươ ...............................23
3.1-L u đ gi i thu tư ồ ả ậ ............................................................................23
3.2-Ch ng trìnhươ ....................................................................................25
GVHD: NGUY N DUY KHANHỄ SVTH: ĐOÀN TH HÒAỊ
TR NG TH CH LAMƯƠ Ạ

Ch ng 1ươ GI I THI U VÀ MÔ T CH C NĂNGỚ Ệ Ả Ứ 3
Ch ng 1ươ
GI I THI U VÀ MÔ T CH C NĂNGỚ Ệ Ả Ứ
1.1-Gi i thi uớ ệ :
−Đây là m ch đ ng h s hi n th gi trên LED 7 đo n, có thạ ồ ồ ố ể ị ờ ạ ể
ch nh đ c gi b ng các phím “mode”, “date”, “up”, “down”. Vì cóỉ ượ ờ ằ
s d ng IC th i gian th c DS1307 nên th i gian luôn hi n th chínhử ụ ờ ự ờ ể ị
xác ngay c khi m t ngu n chính.ả ấ ồ
1.2-S đ m ch:ơ ồ ạ
Hình 1.1: S đ m ch đ ng h s ơ ồ ạ ồ ồ ố
GVHD: NGUY N DUY KHANHỄ SVTH: ĐOÀN TH HÒAỊ
TR NG TH CH LAMƯƠ Ạ

Ch ng 1ươ GI I THI U VÀ MÔ T CH C NĂNGỚ Ệ Ả Ứ 4
1.3 -Mô t ch c năng:ả ứ
−Th i gian s t l u vào b nh ta ch c n cài đ t 1 l n là đ cờ ẽ ự ư ộ ớ ỉ ầ ặ ầ ượ
−Đ ch nh gi nh n “mode” l n th nh t, nh n phím “up” đ ch nhể ỉ ờ ấ ầ ứ ấ ấ ể ỉ
tăng gi lên, nh n phím “down”đ gi m gi xu ng.ờ ấ ể ả ờ ố
−Đ ch nh phút nh n “mode” l n th 2, nh n phím “up” đ đi uể ỉ ấ ầ ứ ấ ể ề
ch nh tăng phút lên,nh n phím “down” đ gi m phut xu ng.ỉ ấ ể ả ố
−Đ ch nh gi h n gi nh n “mode” l n th 3.ể ỉ ờ ẹ ờ ấ ầ ứ
−Đ ch nh phút h n gi nh n “mode” l n th 4.ể ỉ ẹ ờ ấ ầ ứ
−Đ thoát ra thì nh n phím “exit”.ể ấ
GVHD: NGUY N DUY KHANHỄ SVTH: ĐOÀN TH HÒAỊ
TR NG TH CH LAMƯƠ Ạ

Ch ng 2ươ : NGUYÊN LÝ HO T Đ NGẠ Ộ 5
Ch ng 2ươ
NGUYÊN LÝ HO T Đ NGẠ Ộ
2.1-Mô t c u trúc ph n c ng c a vi đi u khi n 8951ả ấ ầ ứ ủ ề ể :
2.1.1-Gi i thi u chung IC 89C51:ớ ệ
MCS-51 laø hoï vi ñieàu khieån cuûa haõng Intel. Vi maïch
toång quaùt cuûa hoï MCS-51 laø chip 8051. Chip 8051 coù
moät soá ñaëc tröng cô baûn sau:
−Boä nhôù chöông trình beân trong: 4 KB (ROM).
−Boä nhôù döõ lieäu beân trong: 128 byte (RAM).
−Boä nhôù chöông trình beân ngoaøi: 64 KB (ROM).
−Boä nhôù döõ lieäu beân ngoaøi: 64 KB (RAM).
−4 port xuaát nhaäp (I/O port) 8 bit.
−2 boä ñònh thôøi 16 bit.
−Maïch giao tieáp noái tieáp
−Boä xöû lyù bit (thao taùc treân caùc bit rieâng leû)
−210 vò trí nhôù ñöôïc ñònh ñòa chæ, moãi vò trí 1 bit
−Nhaân / Chia trong 4 us.
Ngoaøi ra, trong hoï MCS-51 coøn coù moät soá chip vi
ñieàu khieàn khaùc coù caáu truùc töông ñöông nhö:
−Chip ROM trong RAM trong Boä ñònh thôøi
−8031 0 KB 128 byte 2
−8032 0 KB 256 byte 3
−8051 4 KB PROM 128 byte 2
−8052 8 KB PROM 256 byte 3
GVHD: NGUY N DUY KHANHỄ SVTH: ĐOÀN TH HÒAỊ
TR NG TH CH LAMƯƠ Ạ

