hệ thống điều khiển thiết bị từ xa và tự động quay số báo động thông qua mạng điện thoại, chương 11
lượt xem 59
download
Lưu đồ giải thuật. BEGIN P 1R7 P2.4=1 P0.0=0 P2.4=0 R7P1 P2.4=1 P0.0=1 P2.4=0 A=1 SĐ P2.0=1 SĐP 7 0H=1 L CALL MO1 p2.4=1 P0.1=0 P2.4=0 R7P1 P2.4=1 P0.1=1 P2.4=0 P2.4=1 P0.2=0 P2.4=0 R7P1 P2.4=1 P0.2=1 P2.4=0 7 2H=1 L CALL Giải thích: Sau khi bấm đúng mã thứ nhất để mở thiết bị thì chương trình sẽ hỏi tiếp A=1 chưa. nếu đúng A=1 thì chương trình hỏi tiếp P2.0=1 chưa (P2.0 là trạng thái của công tắc bên ngoài). Nếu P2.0=1 là đúng thì ta phải xóa P0.0=0 để mở thiết bị 1 ( vì tín hiệu P0.0 và P2.0 được đưa qua cổng EXOR ...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: hệ thống điều khiển thiết bị từ xa và tự động quay số báo động thông qua mạng điện thoại, chương 11
- Chương 11: CHÖÔNG TRÌNH CON MÔÛ THIEÁT BÒ 1. Löu ñoà giaûi thuaät. BEGIN P2.4=1 P P0.0=0 P2.4=0 1R7 A=1 Ñ P2.0=1 Ñ R7P1 7 P2.4=1 0H=1 S S P P0.0=1 P2.4=0 1 R7 L CALL MO1 P2.4=1 P P0.1=0 P2.4=0 1R7 R7P1 7 P2.4=1 1H=1 Ñ Ñ P P0.1=1 A=2 P2.1=1 1 R7 P2.4=0 L CALL MO2 S S P2.4=1 P P0.2=0 P2.4=0 1R7 R7P1 7 P2.4=1 2H=1 P P0.2=1 P2.4=0 1 R7 L CALL A=3 Ñ P2.2=1 Ñ P2.4=1 MO3 P P0.3=0 P2.4=0 S S 1R7 R7P1 7 P2.4=1 3H=1 P P0.3=1 P2.4=0 1 R7 L CALL MO4
- Ñ Ñ A=4 P2.3=1 S S RET
- 2. Giaûi thích: Sau khi baám ñuùng maõ thöù nhaát ñeå môû thieát bò thì chöông trình seõ hoûi tieáp A=1 chöa. neáu ñuùng A=1 thì chöông trình hoûi tieáp P2.0=1 chöa (P2.0 laø traïng thaùi cuûa coâng taéc beân ngoaøi). Neáu P2.0=1 laø ñuùng thì ta phaûi xoùa P0.0=0 ñeå môû thieát bò 1 ( vì tín hieäu P0.0 vaø P2.0 ñöôïc ñöa qua coång EXOR cho neân muoán ñöa ra möù c logic 1 thì möùc logic cuûa 2 traïng thaùi naøy seõ khaùc nhau ). Sau ñoù ñaët oâ nhôù 70H=1 ñeå baùo laø thieát bò 1 ñaõ ñöôïc môû. Sau ñoù goïi chöông trình tieáng noùi baùo laø “ Thieát bò 1 ñaõ ñöôïc môû”. Neáu P2.0=0 thì muoán môû thieát bò ta phaûi ñaët P0.0=1 vaø ñaët 70H=1 ñeå baùo thieát bò 1 ñaõ ñöôïc môû. Sau ñoù goïi chöông trình baùo môû thieát bò 1. Neáu ñieàu kieän A=1 sai thì chöông trình seõ hoûi tieáp A=2 chöa. Neáu A=2 ñuùng, chöông trình hoûi tieáp P2.1=1 chöa. Neáu P2.1=1 thì xoùa P0.0=0 ñeå môû thieát bò 2 vaø ñoàng thôøi ñaët 71H=1 ñeå baùo laø thieát bò 2 ñaõ ñöôïc môû. Sau ñoù goïi chöông trình baùo môû thieát bò 2. Neáu ñieàu kieän P2.1=1 sai töùc P2.1=0, muoán môû thieát bò 2 thì ñaët P0.1=1 vaø ñaët 71H=1 ñeå baùo laø thieát bò 2 ñaõ ñöôïc môû vaø goïi chöông trình baùo môû thieát bò 2. Neáu ñieàu kieän A=2 sai thì chöông trình seõ hoûi tieáp A=3 chöa. Neáu A=3 ñuùng, chöông trình hoûi tieáp P2.2=1 chöa. Neáu P2.2=1 thì xoùa P0.2=0 ñeå môû thieát bò 3 vaø ñoàng thôøi ñaët 72H=1 ñeå baùo laø thieát bò 3 ñaõ ñöôïc môû. Sau ñoù goïi chöông trình baùo môû thieát bò 3. Neáu ñieàu kieän P2.2=1 sai töùc P2.2=0, muoán môû thieát bò 3 thì ñaët P0.2=1 vaø ñaët 72H=1 ñeå baùo laø thieát bò 3 ñaõ ñöôïc môû vaø goïi chöông trình baùo môû thieát bò 3. Neáu ñieàu kieän A=3 sai thì chöông trình seõ hoûi tieáp A=4 chöa. Neáu A=4 ñuùng, chöông trình hoûi tieáp P2.3=1 chöa. Neáu P2.3=1 thì xoùa P0.3=0 ñeå môû thieát bò 4 vaø ñoàng thôøi ñaët 73H=1 ñeå baùo
- laø thieát bò 4 ñaõ ñöôïc môû. Sau ñoù goïi chöông trình baùo môû thieát bò 4. Neáu P2.3=0 thì ñaët P0.3=1 ñeå môû thieát bò 4 vaø ñaët 73H=1 ñeå baùo laø thieát bò 4 ñaõ ñöôïc môû vaø goïi chöông trình baùo môû thieát bò 4. Neáu ñieàu kieän A=4 sai thì thoaùt.
- V. CHÖÔNG TRÌNH CON TAÉT THIEÁT BÒ 1 Löu ñoà giaûi thuaät: BEGIN P2.4=1 P P0.0=1 P2.4=0 1R7 A=1 Ñ P2.0=1 Ñ R7P1 7 P2.4=1 0H=0 S S P P0.0=0 P2.4=0 1 R7 L CALL TAT1 P2.4=1 P P0.1=1 P2.4=0 1R7 R7P1 7 P2.4=1 1H=0 Ñ Ñ P P0.1=0 A=2 P2.1=1 1 R7 P2.4=0 L CALL TAT2 S S P2.4=1 P P0.2=1 P2.4=0 1R7 R7P1 7 P2.4=1 2H=0 P P0.2=0 P2.4=0 1 R7 L CALL A=3 Ñ P2.2=1 Ñ P2.4=1 TAT3 P P0.3=1 P2.4=0 S S 1R7 R7P1 7 P2.4=1 3H=0 P P0.3=0 P2.4=0 1 R7 L CALL TAT4
- Ñ Ñ A=4 P2.3=1 S S RET 2. Giaûi thích: Sau khi baám ñuùng maõ thöù nhaát ñeå taét thieát bò thì chöông trình seõ hoûi tieáp A=1 chöa. Neáu ñuùng A=1 töùc laø taét thieát bò 1, sau ñoù chöông trình hoûi tieáp P2.0=1 chöa (P2.0 laø traïng thaùi cuûa coâng taéc beân ngoaøi). Neáu P2.0=1 laø ñuùng thì ta phaûi ñaët P0.0=1 ñeå taét thieát bò 1 ( vì tín hieäu P0.0 vaø P2.0 ñöôïc ñöa qua coång EXOR cho neân muoán ñöa ra möù c logic 1 thì möùc logic cuûa 2 traïng thaùi naøy seõ khaùc nhau ). Sau ñoù xoùa oâ nhôù 70H=0 ñeå baùo laø thieát bò 1 ñaõ ñöôïc taét. Sau ñoù goïi chöông trình tieáng noùi baùo laø “ Thieát bò 1 ñaõ ñöôïc taét”. Neáu P2.0=0 thì muoán taét thieát bò ta phaûi xoùa P0.0=0 vaø xoùa 70H=0 ñeå baùo thieát bò 1 ñaõ ñöôïc taét. Sau ñoù goïi chöông trình baùo taét thieát bò 1. Neáu ñieàu kieän A=1 sai thì chöông trình seõ hoûi tieáp A=2 chöa. Neáu A=2 ñuùng, chöông trình hoûi tieáp P2.1=1 chöa. Neáu P2.1=1 thì ñaët P0.0=1 ñeå taét thieát bò 2 vaø ñoàng thôøi xoùa 71H=0 ñeå baùo laø thieát bò 2 ñaõ ñöôïc taét. Sau ñoù goïi chöông trình baùo taét thieát bò 2. Neáu ñieàu kieän P2.1=1 sai töùc P2.1=0, muoán taét thieát bò
- 2 thì xoùa P0.1=0 vaø xoùa 71H=0 ñeå baùo laø thieát bò 2 ñaõ ñöôïc taét vaø goïi chöông trình baùo taét thieát bò 2. Neáu ñieàu kieän A=2 sai thì chöông trình seõ hoûi tieáp A=3 chöa. Neáu A=3 ñuùng, chöông trình hoûi tieáp P2.2=1 chöa. Neáu P2.2=1 thì ñaët P0.2=1 ñeå taét thieát bò 3 vaø ñoàng thôøi xoùa 72H=0 ñeå baùo laø thieát bò 3 ñaõ ñöôïc taét. Sau ñoù goïi chöông trình baùo taét thieát bò 3. Neáu ñieàu kieän P2.2=1 sai töùc P2.2=0, muoán taét thieát bò 3 thì xoùa P0.2=0 vaø xoùa 72H=0 ñeå baùo laø thieát bò 3 ñaõ ñöôïc taét vaø goïi chöông trình baùo taét thieát bò 3. Neáu ñieàu kieän A=3 sai thì chöông trình seõ hoûi tieáp A=4 chöa. Neáu A=4 ñuùng, chöông trình hoûi tieáp P2.3=1 chöa. Neáu P2.3=1 thì ñaët P0.3=1 ñeå taét thieát bò 4 vaø ñoàng thôøi xoùa 73H=0 ñeå baùo laø thieát bò 4 ñaõ ñöôïc taét. Sau ñoù goïi chöông trình baùo taét thieát bò 4. Neáu P2.3=0 thì xoùa P0.3=0 ñeå taét thieát bò 4 vaø xoùa 73H=0 ñeå baùo laø thieát bò 4 ñaõ ñöôïc taét vaø goïi chöông trình baùo taét thieát bò 4. Neáu ñieàu kieän A=4 sai thì thoaùt.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
hệ thống điều khiển thiết bị từ xa và tự động quay số báo động thông qua mạng điện thoại, chương 2
7 p | 352 | 129
-
hệ thống điều khiển thiết bị từ xa và tự động quay số báo động thông qua mạng điện thoại, chương 17
6 p | 241 | 96
-
hệ thống điều khiển thiết bị từ xa và tự động quay số báo động thông qua mạng điện thoại, chương 4
5 p | 224 | 82
-
hệ thống điều khiển thiết bị từ xa và tự động quay số báo động thông qua mạng điện thoại, chương 14
8 p | 219 | 68
-
thiết kế hệ thống điều khiển thiết bị điện từ xa, chương 1
6 p | 217 | 32
-
Nghiên cứu, thiết kế hệ thống điều khiển thiết bị điện cho ngôi nhà thông minh bằng smartphone
6 p | 235 | 30
-
thiết kế hệ thống điều khiển thiết bị điện từ xa, chương 6
7 p | 160 | 25
-
thiết kế hệ thống điều khiển thiết bị điện từ xa, chương 12
7 p | 139 | 18
-
Lý thuyết điều khiển tự động - Chương 2 MÔ TẢ TOÁN HỌC HỆ THỐNG ĐIỀU KHIỂN LIÊN TỤC
60 p | 142 | 17
-
thiết kế hệ thống điều khiển thiết bị điện từ xa, chương 19
6 p | 136 | 16
-
Lý thuyết điều khiển tự động - Chương 7 MÔ TẢ TOÁN HỌC HỆ THỐNG ĐIỀU KHIỂN RỜI RẠC
40 p | 99 | 16
-
thiết kế hệ thống điều khiển thiết bị điện từ xa, chương 16
5 p | 130 | 15
-
Lý thuyết điều khiển tự động - Chương 8 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN RỜI RẠC
38 p | 104 | 14
-
thiết kế hệ thống điều khiển thiết bị điện từ xa, chương 8
6 p | 131 | 11
-
Ứng dụng nền tảng nhúng Beagleboard C4 trong điều khiển thiết bị bằng tiếng nói tiếng Việt
9 p | 44 | 5
-
Hệ thống điều khiển thiết bị điện gia dụng bằng trợ lý ảo Google Assistant
5 p | 105 | 5
-
Giáo trình Bảo dưỡng hệ thống điều khiển trong thiết bị cơ khí (Nghề: Bảo trì hệ thống thiết bị cơ khí - Cao đẳng) - Trường Cao đẳng Cơ giới Ninh Bình (2021)
66 p | 10 | 5
-
Nghiên cứu chất lượng hệ thống điều khiển thiết bị bay bằng phương pháp phân tích hiệp phương sai
7 p | 52 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn