
Bài t p l n: Vi x lí GVHD: Ths. NGUY Nậ ớ ử Ễ
THU HÀ
M c l cụ ụ
N i dungộ
N i dungộ ................................................................................................................................. 1
L i nói đ uờ ầ .............................................................................................................................. 2
CH NG I: C S LÝ THUY TƯƠ Ơ Ở Ế .......................................................................................... 5
1. Gi i thi u t ng quan v h Vi đi u khi n 8051ớ ệ ổ ề ọ ề ể .............................................................. 5
2. Gi i thi u t ng quan v encoderớ ệ ổ ề .................................................................................. 11
3. Gi i thi u v m t s linh ki n khác.ớ ề ề ộ ố ệ ............................................................................. 18
3.1 S l c v led 7 thanhơ ượ ề ................................................................................................ 18
CH NG II. N I DUNGƯƠ Ộ ..................................................................................................... 26
1 – L u đ thu t toán ch ng trìnhư ồ ậ ươ .................................................................................. 26
2 – Ph n l p trình và mô ph ngầ ậ ỏ ....................................................................................... 28
CH NG III. K T LU NƯƠ Ế Ậ ..................................................................................................... 36
1. u đi mƯ ể ........................................................................................................................ 36
2. Nh c đi mượ ể .................................................................................................................. 36
Tài li u tham kh oệ ả ................................................................................................................ 38
B ng K nưở ậ - Đi n1- K6_HauiệPage 1

Bài t p l n: Vi x lí GVHD: Ths. NGUY Nậ ớ ử Ễ
THU HÀ
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 – 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 đo vàộ ữ ứ ụ ế ự ứ ụ ề
hi n th t c đ đ ng c . Đây là m t ng d ng r t quan tr ng đ c áp d ngể ị ố ộ ộ ơ ộ ứ ụ ấ ọ ượ ụ
trong nhi u lĩnh v c và dây chuy n s n xu t. T c đ đ ng c s đ cề ự ề ả ấ ố ộ ộ ơ ẽ ượ
hi n th trên màn hình nh led 7 thanh, T đó chúng ta có th giám sát đ cể ị ờ ừ ể ượ
t c đ đ ng c rùi có các quy t đ nh đi u khi n cho phù h p v i yêu c u.ố ộ ộ ơ ế ị ề ể ợ ớ ầ
Vì th , v i môn h c Vi đi u khi n này, em đã quy t đ nh nh n làm bài t pế ớ ọ ề ể ế ị ậ ậ
l n v ớ ề đo t c đ đ ng c dùng 8051. ố ộ ộ ơ C th trong bài t p này, chúng emụ ể ậ
s ghép n i vi đi u khi n 89C51RD2 v i 4 led 7 thanh đ hi n th t c đẽ ố ề ể ớ ể ể ị ố ộ
B ng K nưở ậ - Đi n1- K6_HauiệPage 2

Bài t p l n: Vi x lí GVHD: Ths. NGUY Nậ ớ ử Ễ
THU HÀ
đ ng c , s d ng encoder có 100(xung/vòng). Chúng em xin trình bày n iộ ơ ử ụ ộ
d ng c th c a bài t p l n nh sau. Kính mong các th y - cô xem và choụ ụ ể ủ ậ ớ ư ầ
nh n xét, đánh giá đ bài t p l n đ c đ y đ h n.ậ ể ậ ớ ượ ầ ủ ơ
Chúng em xin chân thành c m n!ả ơ
Hà N i, ộNgày 21/03/1013
B ng K nưở ậ - Đi n1- K6_HauiệPage 3

Bài t p l n: Vi x lí GVHD: Ths. NGUY Nậ ớ ử Ễ
THU HÀ
Đ bài:ề
ng d ng h vi đi u khi n 8051 ghép n i 4 led 7 thanh d hi n th s đoỨ ụ ọ ề ể ố ể ể ị ố
t c đ đ ng c dùng encoder có 100(xung/vòng). Kho ng đo (0-2500)v/p.ố ộ ộ ơ ả
YÊU C U:Ầ
Xây d ng m ch nguyên lí?ự ạ
Xây d ng thu t toán?ự ậ
Vi t ch ng trình b ng h p ng ?ế ươ ằ ợ ữ
Nhóm sinh viên th c hi n:ự ệ
1. Nguy n Tu n Anh ễ ấ
2. Nguy n Văn Anh ễ
3. Nguy n Ng c Anhễ ọ
4. Nguy n Kim Biênễ
5. Tr n Huy Bìnhầ
6. Lê Thanh Bình
7. Hà Văn Bình
8. Bùi Đ c Chínhứ
9. Nguy n Qu c Ch nhễ ố ỉ
10. Nguy n Văn Côngễ
B ng K nưở ậ - Đi n1- K6_HauiệPage 4

Bài t p l n: Vi x lí GVHD: Ths. NGUY Nậ ớ ử Ễ
THU HÀ
CH NG 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ộ
- 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ạ ộ ặ
B ng K nưở ậ - Đi n1- K6_HauiệPage 5

