1. Trang chủ
  2. » Luận Văn - Báo Cáo

BAOCAO_DONG HO CAM BIEN.DOC

9 625 5
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đông hồ cảm biến
Tác giả Lê Minh Cơng, Khuất Bá Đông, Nguyễn Văn Hùng, Vũ Đình Ngọc, Bùi Minh Quyết, Nguyễn Đình Tuấn
Người hướng dẫn Thầy Phạm Ngọc Nam
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Vi xử lý
Thể loại Bài tập lớn
Năm xuất bản 2005
Thành phố Hà Nội
Định dạng
Số trang 9
Dung lượng 142,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BAOCAO_DONG HO CAM BIEN

Trang 1

1 2 3 4 5 6 7

14 13 12 11 10 9 8

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA ĐIỆN TỬ - VIỄN THÔNG

-o0o -BµI TËP LíN

M«n: Vi xö lý

§Ò tµi: §«ng hå c¶m biÕn

Gi¸o viªn híng dÉn: ThÇy Ph¹m Ngäc Nam Sinh viªn thùc tËp: Nhãm 7_§T9K47

Lª Minh C¬ng

KhuÊt B¸ §«ng NguyÔn V¨n Hïng

Vò §×nh Ngäc Bïi Minh QuyÕt NguyÔn §×nh TuÊn (C )

Hà Nội.11/2005

Trang 2

Sơ đồ khối

Các chân của Vi Điều khiển 89S52

1 2 3 4 5 6 7

14 13 12 11 10 9 8

Vi Điều Khiển 89S52

Khối hiển thị

Trang 3

ối cảm biến Kh : gồm có LED phát, LED thu, 1 bộ khuyếch đại so sánh ở đây chúng em dùng

LM324 , cảm biến sử dụng LED phát, LED thu hoạt động ko ổn định, chúng em đang định chuyển sang dùng Laser

hiển thị hàng đơn vị)

Hoạt động

+ Lúc đầu ánh sáng từ LED phát đến LED thu cha bị che khối cảm biến đa ra tín hiệu có mức logic 1 vào Vi điều khiển 89S52 đồng hồ cha hoạt động

+ Khi ta che ánh sáng từ LED phát đến LED thu (trong 1 khoang thời gian ngắn) rồi thả ra khối cảm biến đa ra tín hiệu chuyển từ mức logic 1 xuống mức logic 0 rồi lại chuyển lên mức logic 1 tạo thành 1 xung kích vào chân ngắt ngoài INT0 đồng hồ bắt đầu chạy, nếu che lần nữa rồi thả thì thời gian sẽ đợc

lu lại ( lu đc 3 lần )

+ Mạch gồm có 3 button:

- button 1: nối với chân 9, nối với âm nguồn  làm nhiệm vụ reset

- button 2: nối với chân 13 (INT1) nối với âm nguồn  để xem lại kết quả đã hiển thị

- button 3: nối chân 28 (P2.7) với âm nguồn  để chuyển xem kết quả hiển thị tiếp theo

(Chúng em đã rút gọn tối đa phần báo cáo: cố gắng mô tả rõ ràng chức năng mà mạch có thể thực hiện , bỏ qua các phần râu ria, không trình bầy chi tiết về 89S52 phần mà hầy hiểu quá rõ )

4 1

3 2

1 2 3 4 5 6 7

14 13 12 11 10 9 8

GND

+3 - 30V

+

+ +

+

Trang 4

A T 8 9 S 5 2

b

6

a

7

g

1 09 f ed 12

c 4

d p 5

3 3 8

8

b

6

a

7

g

1 09 f ed 12

c 4

d p 5

3 3 8

8

b

6

a

7

g

1 09 f

e 1

d 2

c 4

d p 5

3 3 8

8

b

6

a

7

g

1 09 f ed 12

c 4

d p 5

3 3 8

8

b

6

a

7

g

1 09 f ed 12

c 4

d p 5

3 3 8

8

Q 1

A 1 0 1 5

3 2

L M 3 2 4

R 1

1 1 , 0 5 9 2 M H C 1 z

3 0 p F

C 2

3 0 p F

C 3

1 0 u F

Q 2

A 1 0 1 5

Q 3

A 1 0 1 5

Q 4

A 1 0 1 5

Q 5

A 1 0 1 5

Q 6

A 1 0 1 5

Q 7

A 1 0 1 5

Q 8

A 1 0 1 5

R 2

R 3

R 4

R 5

R 6

R 7

R 8

1 K

R 9

1 K

R 1 0

1 K

R 1 1

1 K

R 1 2

1 K

R 1 3

1 K

b u t t o n

R 1 4

1 K

R 1 5

1 K

L E D p h a t

L E D t h u o n g

L E D t h u

b u t t o n

R 1 6

5 0 K

R 1 7

5 6 0

R 1 8

1 0 K

R 1 9

2 2 K

Q 9

C 8 2 8

5 V

5 V

5 V

5 V

5 V

5 V

5 V

5 V

b u t t o n

R 2 0

5 6 0

5 V

5 V

5 V

5 V

b

6

a

7

g

1 09 f

e 1

d 2

c 4

d p 5

3 3 8

8

R 2 1

1 0 K

5 V

b

6

a

7

g

1 09 f ed 12

c 4

d p 5

3 3 8

8

5 V

b

6

a

7

g

1 09 f ed 12

c 4

d p 5

3 3 8

8

ORG 0000H

Trang 5

SJMP MAIN

ORG 0BH

LJMP NGAT_TIMER0

ORG 0003H ; ngat ngoai 0

LJMP CAM_BIEN

ORG 0013H ; ngat ngoai 1

LJMP XEM

MAIN:

MOV SP,#30H ;NHAP DIA CHI BAT DAU CHUONG TRINH TAI 30H SETB P3.7

MOV R0,#18H

MOV 11H,#00h

MOV 12H,#00H ; DIA CHI LUU TRU hh:mm:ss

MOV 13H,#00H

MOV 14H,#00H

MOV 15H,#00H

MOV 16H,#00H

MOV 17H,#00H

MOV IE,#10000111B ;CHO PHEP NGAT NGOAI 0,1,NGAT TRAN TILER 0

MOV TMOD,#11H ;TIMER 0,1 CHE DO DINH THOI 16 BIT

DOI:

MOV C,P3.7

MOV TL0,#LOW(-9216)

MOV TH0,#HIGH(-9216)

SETB TR0

LAP:

LCALL HIEN_THI

SJMP LAP

HIEN_THI:

MOV DPTR,#BANG_MA_LED

;LED1

MOV P1,#10111111B

MOV A,17H

MOV P2,A

MOV p2,#0FFh

;LED2

MOV P1,#11011111B

MOV A,16H

MOV P2,A

LCALL DELAY1

Trang 6

MOV p2,#0FFh

;LED3

MOV P1,#11101111B

MOV A,15H

MOV P2,A

LCALL DELAY1

MOV p2,#0FFh ;Chong Nhieu ;LED4

MOV P1,#11110111B

MOV A,14H

MOV P2,A

LCALL DELAY1

MOV p2,0FFh ;Chong Nhieu ;LED5

MOV P1,#11111011B

MOV A,13H

MOV P2,A

LCALL DELAY1

MOV p2,#0FFh ;Chong Nhieu ;LED6

MOV P1,#11111101B

MOV A,12H

MOV P2,A

LCALL DELAY1

MOV P2,#0FFh

;LED7:

MOV P1,#11111110B

MOV A,11H

MOV P2,A

LCALL DELAY1

MOV p2,#0FFh;Chong Nhieu THOAT_HIENTHI:

RET

RET

DELAY1:

MOV R7,#10H

nnn:

DJNZ R7,nnn

RET

NGAT_TIMER0:

CLR TR0

Trang 7

INC 17H

MOV A,17H

CJNE A,#10,KET_THUC

MOV 17H,#00

INC 16H

MOV A,16H

CJNE A,#10,KET_THUC

MOV 16H,#00

INC 15H

MOV A,15H

CJNE A,#10,KET_THUC

MOV 15H,#00

INC 14H

MOV A,14H

CJNE A,#6,KET_THUC

MOV 14H,#00

INC 13H

MOV A,13H

CJNE A,#10,KET_THUC

MOV 13,#00H

INC 12H

MOV A,12H

CJNE A,#6,KET_THUC

MOV 12H,#00H

INC 11H

MOV A,11H

CJNE A,#10,KET_THUC

MOV 11H,#00H

KET_THUC:

MOV TL0,#LOW(-9216)

MOV TH0,#HIGH(-9216)

SETB TR0

RETI

TRE_PHIM:

lap2: MOV R3,#255 ;tong so tre la 255*255*1,085*10(-6) = 0.7055S lap1: DJNZ R3,lap1

DJNZ R4,lap2

RET

CAM_BIEN:

Trang 8

LCALL TRE_PHIM

INC R0

MOV A,17H

MOV @R0,A

INC R0

MOV A,16H

MOV @R0,A

INC R0

MOV A,15H

MOV A,14H

MOV @R0,A

INC R0

MOV A,13H

MOV @R0,A

INC R0

MOV A,12H

MOV @R0,A

INC R0

MOV A,11H

MOV @R0,A

RETI

XEM:

CLR TR0

MOV R0,#18H

SETB P2.7

LL1:

INC R0

MOV A,@R0

MOV 17H,A

INC R0

MOV A,@R0

MOV 16,A

INC R0

MOV A,@R0

MOV 15H,A

INC R0

MOV A,@R0

MOV 14H,A

INC R0

MOV A,@R0

MOV 13H,A

INC R0

MOV A,@R0

MOV 12H,A

Trang 9

INC R0

MOV A,@R0

MOV 11H,A

LL2:

MOV C,P2.7

JNC LL1

SJMP LL2

SETB TR0

RETI

BANG_MA_LED:

DB 11000000b;0

DB 11111001b

DB 10100100b;2

DB 10110000b

DB 10011001b

DB 10010010b;5

DB 10000010b

DB 11111000b

DB 10000000b

DB 10010000b;9

END

Tµi liÖu tham kh¶o:

1 Hä vi ®iÒu khiÓn 8051- Tèng v¨n On

2 CÊu tróc vµ lËp tr×nh víi hä vi ®iÒu khiÓn 8051 - NguyÔn t¨ng Cêng, Phan Quèc Th¾ng 3.www.alldatasheet.com và 1 số diễn đàn khác

Ngày đăng: 24/08/2012, 13:55

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w