CHỦ ĐỀ: GHÉP NỐI SONG SONG ĐIỀU KHIỂN BẰNG CHƯƠNG TRÌNH – 8255 ỨNG DỤNG THIẾT KẾ THANG MÁY 4 TẦNG... Các linh kiện sử dụng trong mô phỏng 03.. Ứng dụng thiết kế thang máy 4 tầng và demo.
Trang 1CHỦ ĐỀ: GHÉP NỐI SONG SONG ĐIỀU KHIỂN BẰNG CHƯƠNG TRÌNH
– 8255
ỨNG DỤNG THIẾT KẾ THANG MÁY 4 TẦNG
Trang 2NỘI DUNG
01 Nhắc lại kiến thức
02 Các linh kiện sử dụng trong mô phỏng
03 Ứng dụng thiết kế thang máy 4 tầng và demo
Trang 301 NHẮC LẠI KIẾN THỨC VỀ GHÉP NỐI 8255A
VỚI VI XỬ lí VÀ THIẾT BỊ NGOẠI VI:
Sơ đồ ghép nối của 8255A với thiết bị ngoại vi
Trang 4Phần ghép nối với vi xửlí
- Bộ đệm số liệu để trao đổi dữ liệu hai chiều giữa máy vi tính
và đường dây số liệu trong.
- Bộ logic điều khiển đọc viết: tức bộ giải mã địa chỉ lệnh cho các thanh ghi đệm và thanh ghi điều khiển Với tổ hợp các tín hiệu địa chỉ (A_0, A_1) chọn vi mạch ((CS) ̅), các lệnh đọc
( (RD) ̅ ) và ghi ( (WR) ̅ ) của VXL, ta có các lệnh ghi và đọc khác nhau cho các cửa (A, B, C) và từ điều khiển (control
word) như bảng dưới đây.
Trang 6PHẦN GHÉP NỐI VỚI THIẾT BỊ NGOẠI VI
- Cửa A, B: hai thanh ghi đệm số liệu (8 bit) vào hoặc ra tuì chương
trình
- Cửa C có thể chia là hai nhóm độc lập bằng chương trình: nữa cao
(PC4 … PC7) và nữa thấp (PC0 … PC3) Tuì theo chế độ sử dụng trong từ
điều khiển, cửa C có thể dùng:
+ Trao đổi số liệu vào hoặc ra ở chế độ 0 (mode 0)
+ Điều khiển hoặc đối thoại với TBNV và VXL khi cửa A và B ở chế độ 1
bằng cách xác lập và xoá từng bit PCi
+Điều khiển hoặc đối thoại với TBNV và VXL khi cửa A và B ở chế độ 1
và 2 Ở chế độ 1 và 2, đọc các bit cửa C, ta biết được trạng thái của các
cửa A và B
Trang 71 Arduino UNO R3:
02 CÁC LINH KIỆN SỬ DỤNG TRONG MÔ
PHỎNG
Trang 82 IC 8255A:
Trang 93 Module ULN2003:
Trang 104 động cơ bước:
Trang 1103 ỨNG DỤNG THIẾT KẾ THANG MÁY 4 TẦNG
Arduino
uno r3
thi
• SƠ ĐỒ KHỐI:
Trang 12Nút gọi tầng
So sánh với vị trí
hiện tại
2 LƯU ĐỒ THUẬT TOÁN:
Thang máy đi
Đóng/
mở cửa cabin
>
<
=
Trang 13Hope you had fun!
THANK YOU FOR COMING!