1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

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 pps

8 235 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 103,02 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chương 14: CHƯƠNG TRÌNH CON TẮT TẤT CẢ CÁC THIẾT BỊ 1... Giải thích :Để tắt tất cả các thiết bị thì phải so sánh tín hiệu điều khiển từ vi điều khiển và tín hiệu từ công tắc bên ngoài..

Trang 1

Chương 14: CHƯƠNG TRÌNH CON TẮT TẤT CẢ CÁC

THIẾT BỊ

1 Lưu đồ giải thuật:

BEGIN

7

P2.0

7

P 2.1=1

7 2H=1

P 2.2=1

P 2.2=0

RET

S

S

Đ

P0.0=1

70H P0.0= 0

P0.1= 1

7 1H=1 P0.1= 0

P0.2= 1

7 1H=1

P0.2= 0

7

P0.3= 0

P

S

Đ

S

Đ S

Trang 3

2 Giải thích :

Để tắt tất cả các thiết bị thì phải so sánh tín hiệu điều khiển từ vi điều khiển và tín hiệu từ công tắc bên ngoài Vì trạng thái thiết bị phụ thuộc vào 2 tín hiệu này

Đầu trên chương trình sẽ kiểm tra thiết bị 1 trước :

+ Nếu 70H=1 và P2.1 = 0 thì đặt P0.0 =1 để tắt thiết bị 1 + Nếu 70H=0 và P2.0 = 0 thì đặt P0.0 =0 để tắt thiết bị 1 Sau đó chương trình sẽ kiểm tra tiếp thiết bị 2 :

+ Nếu 71H=1 và P2.1 = 0 thì đặt P0.1 =1 để tắt thiết bị 2 + Nếu 71H=0 và P2.1 = 1 thì xóa P0.1 =0 để tắt thiết bị 2 Tiếp tục chương trình sẽ kiểm tra thiết bị 3 :

+ Nếu 72H=1 và P2.2 = 0 thì đặt P0.2 =1 để tắt thiết bị 3 + Nếu 72H=0 và P2.2 = 1 thì xóa P0.2 =0 để tắt thiết bị 3 Sau cùng chương trình kiểm tra thiết bị 4:

+ Nếu 73H=1 và P2.3 = 0 thì đặt P0.3 =1 để tắt thiết bị 4 + Nếu 73H=0 và P2.3 = 0 thì xoá P0.0 =0 để tắt thiết bị 4

Trang 4

P2.6 = 1 P0.0 = 0 P2.7 = 0

DELAY_4S

P2.7 = 1 P0.0 = 1 P2.6 = 0

XIV CHƯƠNG TRÌNH CON BÁO TẮT TẤT CẢ CÁC THIẾT BỊ :

1 Lưu đồ giải thuật:

BEGIN

RET

2 Giải thích:

Chương trình con báo tắt tất cả các thiết bị 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ứ 12 chứa câu nói “ Tất cả

Trang 5

các thiết bị đã tắt”, chân cho phép đọc của EPROM được nối với chân Q1 của IC4 Tức chân P0.0 xuống mức thấp cho phép đọc dữ liệu của EPROM thứ 12 và chân P2.7 xuống mức thấp để khởi động mạch đếm tạo truy xuất EPROM Dữ liệu tiếng nói chiếm khoảng 4giây, vì vậy chương trình sẽ đợi trong vòng 4 giây Rồi đặt các chân P0.0 và P2.7 trở lại mức cao như ban đầu, để không cho phép truy xuất và reset lại mạch đếm Sau đó chương trình thoát về từ lệnh gọi chương trình con

Trang 6

MOV R0  RAM

MOV @R0  A

INC R0

XV CHƯƠNG TRÌNH CON NẠP SỐ ĐIỆN THOẠI THỨ 1-2-3-4.

1.lưu đồ giải thuật

BEGIN

A = # ? Đ

S

S

A = * ? Đ RET

2.Giải thích:

Chương trình này sẽ bắt đầu nạp số điện thoại đầu tiên ở địa chỉ 0030H.Sau đó sẽ so sánh giá trị phím nạp vào với phím #

6

Trang 7

Nếu giá trị nạp vào đúng là phím # thì kết thúc việc nạp số điện thoại thứ nhất Nếu sai thì nạp giá trị phím vào địa chỉ RAM, sau đó tăng địa chỉ RAM lên 1 và nạp tiếp giá trị số phím cứ tiếp tục như vậy đến khi nào giá trị phím là * thì báo là kết thúc số điện thoại muốn nạp

Ngày đăng: 05/07/2014, 12:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w