Danh mục

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 13

Số trang: 8      Loại file: pdf      Dung lượng: 102.72 KB      Lượt xem: 9      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương trình con gọi tắt thiết bị 1-2-3-4 thực ra là một chương trình tác động lựu chọn dữ liệu tiếng nói chứa trong 14 EPROM. Trong đó các EPROM thứ 4-5-6-7 lần lược chứa cáccâu nói “ Thiết bị 1 đã mở”, “ Thiết bị 2 đã mở”û, “Thiết bị 3 đã mở”, “Thiết bị 4 đã mở”, các chân cho phép đọc của các EPROM được nối với chân Q1Q4 của IC2. Tức chân P0.0P0.3 xuống mức thấp cho phép đọc dữ liệu của các EPROM thứ 4-56-7 và chân P2.7 xuống mức thấp để khởi động mạch...
Nội dung trích xuất từ tài liệu:
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 13Chương 13: CHÖÔNG TRÌNH CON BAÙO MÔÛ THIEÁT BÒ 1-2-3-4 1. Löu ñoà giaûi thuaät: BEGIN P2.5 = 1 P0.0 P0.3 = 0 P2.7 = 0 DELAY_5S P2.7 = 1 P0.0 P0.3 = 1 RET2. Giaûi thích: Chöông trình con goïi taét thieát bò 1-2-3-4 thöïc ra laø moätchöông trình taùc ñoäng löïu choïn döõ lieäu tieáng noùi chöùa trong 14EPROM. Trong ñoù caùc EPROM thöù 4-5-6-7 laàn löôïc chöùa caùccaâu noùi “ Thieát bò 1 ñaõ môû”, “ Thieát bò 2 ñaõ môû”û, “Thieát bò 3 ñaõmôû”, “Thieát bò 4 ñaõ môû”, caùc chaân cho pheùp ñoïc cuûa caùcEPROM ñöôïc noái vôùi chaân Q1Q4 cuûa IC2. Töùc chaân P0.0P0.3xuoáng möùc thaáp cho pheùp ñoïc döõ lieäu cuûa caùc EPROM thöù 4-5-6-7 vaø chaân P2.7 xuoáng möùc thaáp ñeå khôûi ñoäng maïch ñeám taïotruy xuaát EPROM. Döõ lieäu tieáng noùi chieám khoaûng 4giaây, vì vaäychöông trình seõ ñôïi trong voøng 4 giaây. Roài ñaët caùc chaân P0.0P0.3 vaø P2.7 trôû laïi möùc cao nhö ban ñaàu, ñeå khoâng cho pheùptruy xuaát vaø reset laïi maïch ñeám. Sau ñoù chöông trình thoaùt veà töøleänh goïi chöông trình con.XI. CHÖÔNG TRÌNH CON BAÙO TAÉT THIEÁT BÒ 1-2-3-4: 1. Löu ñoà giaûi thuaät: BEGIN P2.5 = 1 P0.4  P0.7 = 0 P2.7 = 0 DELAY_4S P2.7 = 1 P0.4 P0.7 = 1 P2.5 = 0 RET2 Giaûi thích: Chöông trình con baùo taét thieát bò 1-2-3-4 thöïc ra laø moätchöông trình taùc ñoäng löïu choïn döõ lieäu tieáng noùi chöùa trong 14EPROM. Trong ñoù caùc EPROM thöù 8-9-10-11 chöùa caùc caâu noùi“ Thieát bò 1 ñaõ taét”,”Thieát bò 2 ñaõ taét”,”Thieát bò 3 ñaõ taét”,”Thieátbò 4 ñaõ taét”, chaân cho pheùp ñoïc cuûa caùc EPROM ñöôïc noái vôùicaùc chaân Q5Q8 cuûa IC2. Töùc caùc chaân P0.4P0.7 xuoáng möùcthaáp cho pheùp ñoïc döõ lieäu cuûa caùc EPROM thöù 5-6-7-8 vaø chaânP2.7 xuoáng möùc thaáp ñeå khôûi ñoäng maïch ñeám taïo truy xuaátEPROM. Döõ lieäu tieáng noùi chieám khoaûng 4giaây, vì vaäy chöôngtrình seõ ñôïi trong voøng 4 giaây. Roài ñaët caùc chaân P0.4P0.7 vaøP2.7 trôû laïi möùc cao nhö ban ñaàu, ñeå khoâng cho pheùp truy xuaátvaø reset laïi maïch ñeám. Sau ñoù chöông trình thoaùt veà töø leänh goïichöông trình con.XII. CHÖÔNG TRÌNH CON BAÙO TRAÏNG THAÙI TAÁT CAÛCAÙC THIEÁT BÒ: BEGIN1. Löu ñoà giaûi thuaät: S Ñ 7 P 0H=1 2.0=1 2.0=0 P S LCALL TAT1 S LCALL MO1 7 P 1H=1 2.1=1 S S P 2.1=0 LCALL TAT2 LCALL MO2 7 P 2H=1 2.2=1 S P LCALL TAT3 2.2=0 LCALL MO3 73H=1 P 2.3=1 S P 2.3=0 LCALL TAT4 Ñ LCALL MO4 RET2. Giaûi thích Muoán bieát traïng thaùi thieát bò môû hay taét thì ta phaûi so saùnh tín hieäu ñieàu khieån töø vi ñieàu khieån vôùi tín hieäu töø coâng taéc beân ngoaøi. Vì traïng thaùi thieát bò phuï thuoäc vaøo 2 tín hieäu naøy. Ñaàu tieân chöông trình seõ kieåm tra thieát bò 1 môû hay taét baèng caùch kieåm tra oâ nhôù 70H vaø P2.0 + Neáu oâ nhôù 70H = 1 vaø P2.0=1 : thì goïi chöông trình baùotaét thieát bò 1. + Neáu oâ nhôù 70H = 0 vaø P2.0=0 : ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: