Tải bản đầy đủ (.pdf) (6 trang)

Tài liệu Điều khiển LED 7 đoạn trong thang máy doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (268.68 KB, 6 trang )

Điều khiển LED 7 đoạn trong thang máy
ĐẶT VẤN ĐỀ
DÙNG VI XỬ LÍ VIẾT CHƯƠNG TRÌNH ĐIỀU KHIỂN LED 7 ĐOẠN
TRONG MỘT THANG MÁY ĐI TỪ LẦU 0 TỚI LẦU 9 GIỐNG NHƯ
THANG MÁY CỦA TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPCHCM
KHI Ở LẦU 0 ĐƯỢC NHẤN THÌ LẤU 9 KHÔNG NHẤN ĐƯỢC
THANG MÁY SẼ CHẠY TỪ LẦU 9 VỀ LẦU 0 VÀ NGƯỢC LẠI KHI
LẦU 9 ĐƯỢC NHẤN THÌ NÚT NHẤN Ở LẦU 0 KHÔNG ĐƯỢC ƯU
TIÊN

THANG MÁY ĐƯỢC ĐẶT CỐ ĐỊNH Ở LẦU 0 KHI CÔNG TẮC Ở
LẦU 9 VÀ LẦU 0 CHƯA ĐƯƠC ẤN
2.GIẢI QUYẾT VẤN ĐỀ
TA PHẢI DỰA VÀO TỐC ĐỘ CỦA THANG MÁY ĐỂ ĐƯA RA THỜI
GIAN DELAY PHÙ HỢP , Ở ĐÂY MÌNH CHỌN THỜI GIAN DELAY
1S MANG TÍNH TƯỢNG TRƯNG
TA SỬ DỤNG CHƯƠNG TRÌNH NGẮT 1 ĐỂ GỌI THANG MÁY ĐI
TỪ LẦU 9 VỀ LẦU 0 VÀ NGƯỢC LẠI SỬ DỤNG CHƯƠNG TRÌNH
NG
ẮT 2 ĐỂ GỌI THANG MÁY TỪ LẦU 0 LÊN LẦU 9
SỬ DỤNG IC 74LS47 ĐỂ GIẢI MÃ RA LED 7 ĐOẠN
NẠP GIÁ TRỊ CHO THANH GHI IE ĐỂ ĐƯỢC PHÉP NGẮT NGOÀI
0
3. LƯU ĐỒ GIẢI THUÂT
CHƯƠNG TRÌNH CHÍNH


CHƯƠNG TRÌNH NGẮT 1 THANG MÁY TỪ LẦU 9 VỀ LẦU 0
CHƯƠNG TRÌNH NGẮT 2 CHO THANG MÁY CHẠY TỪ LẦU 0
LÊN 9
4.MÔ PHỎNG BẰNG PROTEUR


5.ĐOẠN CODE CỦA CHƯƠNG TRÌNH
$MOD51
ORG 00H
THANG DATA 30H
LJMP MAIN
ORG 003H
LCALL NGAT1
RETI
ORG 013H
LCALL NGAT2
RETI
MAIN:
MOV R0,#09H
LOOP:

MOV THANG,R0
MOV P0,R0
LCALL DELAY1S
DEC R0
CJNE R0,#0FFH,LOOP
MOV IE,#85H
JMP $
DELAY1S:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
LOOP2:
MOV TH0,#0ECH
MOV TL0,#78H
SETB TR0

JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,LOOP2
POP 00H
RET
NGAT1:

MOV R7,THANG
CJNE R7,#00H,AAA
RET
AAA:
MOV P0,R7
LCALL DELAY1S
DEC R7
CJNE R7,#0FFH,AAA

×