Bài t p l n: Vi x 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 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 kc. ............................................................................. 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 mô ph ng ....................................................................................... 28
CH NG III. K T LU NƯƠ ..................................................................................................... 36
1. u đi mƯ ........................................................................................................................ 36
2. Nh c đi mượ .................................................................................................................. 36
i li u tham kh o ................................................................................................................ 38
B ng K nưở - Đi n1- K6_HauiPage 1
Bài t p l n: Vi x 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 đã đang ngày m t thay đ i, văn minh 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 ư
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 s d ng đ c l i 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 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 đó ng d ng v đo ế
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 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 tath giám sát đ c ượ
t c đ đ ng c rùi các quy t đ nh đi u khi n cho phù h p v i yêu c u. ơ ế
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_HauiPage 2
Bài t p l n: Vi x GVHD: Ths. NGUY N
THU HÀ
đ ng c , s d ng encoder 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 - xem 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_HauiPage 3
Bài t p l n: Vi x 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_HauiPage 4
Bài t p l n: Vi x 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 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 , th l p trình l i nhanh, 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_HauiPage 5