Đ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
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