
TR NG Đ I H C CÔNG NGHI P HÀ N IƯỜ Ạ Ọ Ệ Ộ
KHOA ĐI NỆ
Đ ÁNỒ
MÔN: VI X LÝ VÀ ĐO L NG ĐI NỬ ƯỜ Ệ
Đ TÀI:Ề ng d ng h vi đi u khi n 8051 ghép n i v i LED 7 thanh đ hi n thỨ ụ ọ ề ể ố ớ ể ể ị
s đo t n s l i đi n công nghi p v i kho ng đo (45 – 55) Hz.ố ầ ố ướ ệ ệ ớ ả
Giáo viên h ng d n:ướ ẫ Nguy n Thu Hàễ
Đ BÀIỀ: ng d ng h vi đi u khi n 8051 ghép n i 04 LED 7 thanh đ hi nỨ ụ ọ ề ể ố ể ể
th s đo và c nh báo t n s l i đi n công nghi p, kho ng đo [45-55]Hz. Hị ố ả ầ ố ướ ệ ệ ả ệ
th ng g m có :ố ồ
+ 01 Vi đi u khi n 89C51RD2.ề ể
+ Ghép n i 04 LED b y thanh.ố ả
+ Ghép n i m ch chu n hóa đo t n s .ố ạ ẩ ầ ố
+ Ghép n i 2 đèn LED c nh báo ng ng th p , ng ng cao.ố ả ưỡ ấ ưỡ
+ Hai nút n RUN, STOP.ấ
Ho t đ ngạ ộ : Khi n RUN ,h th ng th c hi n đo t n s ; còn khi n, STOP hấ ệ ố ự ệ ầ ố ấ ệ
th ng l u l i giá tr đo cu i cùng.ố ư ạ ị ố
GVHD:NGUY N THU HÀỄPage 1

M C L CỤ Ụ
L I NÓI Đ UỜ Ầ
Ngày nay, v i nh ng ng d ng c a khoa h c k thu t tiên ti n, thớ ữ ứ ụ ủ ọ ỹ ậ ế ế
gi i c a chúng ta đã và đang ngày m t thay đ i, văn minh và hi n đ i h n. Sớ ủ ộ ổ ệ ạ ơ ự
phát tri n c a k thu t đi n t đã t o ra hàng lo t nh ng thi t b v i các đ cể ủ ỹ ậ ệ ử ạ ạ ữ ế ị ớ ặ
đi m n i b t nh s chính xác cao, t c đ nhanh, g n nh là nh ng y u tể ổ ậ ư ự ố ộ ọ ẹ ữ ế ố
r t c n thi t góp ph n cho ho t đ ng c a con ng i đ t hi u qu cao.ấ ầ ế ầ ạ ộ ủ ườ ạ ệ ả
Các b đi u khi n s d ng vi đi u khi n tuy đ n gi n nh ng đ v nộ ề ể ử ụ ề ể ơ ả ư ể ậ
hành và s d ng đ c l i là m t đi u r t ph c t p. Các b vi đi u khi n theoử ụ ượ ạ ộ ề ấ ứ ạ ộ ề ể
th i gian cùng v i s phát tri n c a công ngh bán d n đã ti n tri n r tờ ớ ự ể ủ ệ ẫ ế ể ấ
nhanh, t các b vi đi u khi n 4 bit đ n gi n đ n các b vi đi u khi n 32 bit,ừ ộ ề ể ơ ả ế ộ ề ể
r i sau này là 64 bit. Đi n t đang tr thành m t ngành khoa h c đa nhi m v .ồ ệ ử ở ộ ọ ệ ụ
Đi n t đã đáp ng đ c nh ng đòi h i không ng ng t các lĩnh v c công –ệ ử ứ ượ ữ ỏ ừ ừ ự
GVHD:NGUY N THU HÀỄPage 2

nông – lâm – ng nghi p cho đ n các nhu c u c n thi t trong ho t đ ng đ iư ệ ế ầ ầ ế ạ ộ ờ
s ng h ng ngày.ố ằ
M t trong nh ng ng d ng thi t th c trong đó là ng d ng v nhi t k đi nộ ữ ứ ụ ế ự ứ ụ ề ệ ế ệ
t . ử
V i môn h c Vi đi u khi n này, em đã quy t đ nh nh n làm đ án v i đ tàiớ ọ ề ể ế ị ậ ồ ớ ề
ng d ng h vi đi u khi n 8051 ghép n i 04 led b y thanh đ hi n thứ ụ ọ ề ể ố ả ể ể ị
s đo và c nh báo t n s l i đi n công nghi p,kho ng đo [45-55] hzố ả ầ ố ướ ệ ệ ả
N i dung báo cáo g m 3 ph n:ộ ồ ầ
I – C s lý thuy tơ ở ế
II – N i dung thi t kộ ế ế
III – K t lu nế ậ
M c dù đã r t c g ng thi t k và làm m ch nh ng do th i gian ng nặ ấ ố ắ ế ế ạ ư ờ ắ
và năng l c còn h n ch nên m ch v n còn nh ng sai sót. Em mong th y giáoự ạ ế ạ ẫ ữ ầ
và các b n góp ý đ vi c h c t p c a em đ c t t h n.ạ ể ệ ọ ậ ủ ượ ố ơ
Em xin chân thành c m n!ả ơ
H TH NG HI N TH S ĐO VÀ C NH BÁO T N S L I ĐI NỆ Ố Ể Ị Ố Ả Ầ Ố ƯỚ Ệ
CÔNG NGHI PỆ
I. C s lý thuy tơ ở ế
1. Gi i thi u t ng quan v h Vi đi u khi n 8051ớ ệ ổ ề ọ ề ể
AT89C51 là m t vi đi u khi n 8 bit, ch t o theo công ngh CMOSộ ề ể ế ạ ệ
ch t l ng cao, công su t th p v i 4 KB PEROM (Flash Programeable andấ ượ ấ ấ ớ
erasable read only memory).
Các đ c đi m c a 8951 đ c tóm t t nh sau:ặ ể ủ ượ ắ ư
- 4KB b nh , có th l p trình l i nhanh, có kh năng ghi xóa t iộ ớ ể ậ ạ ả ớ
1000 chu kỳ
- T n s hoat đ ng t 0 Hz đ n 24 MHzầ ố ộ ừ ế
- 3 m c khóa b nh l p trìnhứ ộ ớ ậ
- 2 b Timer/Counter 16 bitộ
- 128 Byte RAM n iộ
GVHD:NGUY N THU HÀỄPage 3

- 4 Port xu t/nh p (I/O) 8 bitấ ậ
- Giao ti p n i ti pế ố ế
- 64 KB vùng nh mã ngoàiớ
- 64 KB vùng nh d li u ngoàiớ ữ ệ
- X lý Boolean (ho t đ ng trên bit đ n)ử ạ ộ ơ
- 210 v trí nh có th đ nh v bitị ớ ể ị ị
- 4μs cho ho t đ ng nhân ho c chiaạ ộ ặ
1.1 S đ kh i và s đ chân c a AT89C51ơ ồ ố ơ ồ ủ
GVHD:NGUY N THU HÀỄPage 4

S đ kh i c a AT89C51ơ ồ ố ủ
S đ chân c a AT89C51ơ ồ ủ
1.2 Ch c năng các chân c a AT89C51ứ ủ
+ Port 0 (P0.0 – P0.7 hay chân 32 – 39): Ngoài ch c năng xu t nh p ra,ứ ấ ậ
port 0 còn là bus đa h p d li u và đ a ch (AD0 – AD7), ch c năng này sợ ữ ệ ị ỉ ứ ẽ
đ c s d ng khi AT89C51 giao ti p v i thi t b ngoài có ki n trúc bus. ượ ử ụ ế ớ ế ị ế
Port 0
GVHD:NGUY N THU HÀỄPage 5

