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 phím nh n..............................................................................17
2.3.1-S đô nguyên lyơ ...............................................................................17
2.3.2-Ch c năng........................................................................................17
2.4-Hin 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 m ch đ ng h s hi n th gi trên LED 7 đo n, th
ch nh đ c gi b ng các phím “mode”, “date”, “up”, “down”. ượ
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ƯƠ