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 12 pdf

9 264 0
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 12 pdf

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

Thông tin tài liệu

R3 =10 ĐỌC THANH GHI TRẠNG THÁI ĐỌC THANH GHI NHẬN DỮ LIỆU Chương 12: CHƯƠNG TRÌNH CON NHẬN TÍN HIỆU DTMF 1. Lưu đồ giải thuật: BEGIN Đ GIẢM R3 R3 = 0 ? S D2 = 1 ? s Đ RET 2. Giải thích: Để biết là tín hiệu DTMF đã được nhận chưa thì đầu tiên ta phải đọc thanh ghi trạng thái để xác đònh là tín hiệu DTMF đã được nhận chưa bằng cách kiểm tra bit D2 của MT8880. Nếu bit D2 được đặt bằng1 thì tín hiệu DTMF đã được MT8880 nhận. Sau khi MT8880 nhận dữ liệu xong rồi thì lúc này dữ liệu nằm trong thanh ghi nhận dữ liệu. Muốn lấy dữ liệu ra ngoài thì ta phải đọc trong thanh ghi nhận dữ liệu để xuất dữ liệu ra ngoài. Kết thúc việc nhận dữ liệu. ĐỌC THANH GHI TRẠNG THÁI CHỌN THANH GHI A NẠP GIÁ TRỊ 0 VÀO THANH GHI A CHỌN THANH GHI B NẠP GIA Ù TRỊ 0 VÀO THANH GHI B ĐỌC THANH GHI TRẠNG THÁI VII. CHƯƠNG TRÌNH CON RESET-MT8880 : 1 Lưu đồ giải thuật : BEGIN RET 2 Giải thích: Để khởi động lại cho MT8880 thì đầu tiên ta phải đọc thanh ghi trạng thái, sau đó chọn thanh ghi A và xóa dữ liệu trong thanh ghi A, tiếp theo chọn thanh ghi B và xóa dữ liệu trong thanh ghi B. Cuối cùng là đọc thanh ghi trạng thái kết thúc việc khởi động cho MT8880. VIẾT ĐIỀU KHIỂN THANH GHI A CHỌN CHẾ ĐỘ : - TONE OUT - DTMF - IRQ - THANH GHI B VIẾT ĐIỀU KHIỂN THANH GHI B CHỌN CHẾ ĐỘ : BURT MODE VIII. CHƯƠNG TRÌNH CON CHỌN CHẾ ĐỘ ĐIỀU KIỂN (DTMF) : 1 Lưu đồ giải thuật: BEGIN RET 2 Giải thích: Để chọn chế độ điều khiển thì ta phải viết vào thanh ghi A để chọn chế độ điều khiển. đây ta chọn chế độ điều khiển là phát DTMF, nhận tín hiệu DTMF, chọn chế độ ngắt và chọn thanh ghi B. Sau khi chọn thanh ghi B ta sẽ viết để điều khiển thanh ghi B chọn chế độ BURST MODE. P2.6 = 1 P0.1 = 0 P2.7 = 0 DE LAY_7S P2.6 = 0 P0.1 = 1 P2.7 = 1 IX. CHƯƠNG TRÌNH CON GỌI LỜI GIỚI THIỆU 1 Lưu đồ giải thuật. BEGIN RET 2. Giải thích: Chương trình con gọi lời giới thiệu thực ra là 1 chương trình tác động lựa chọn dữ liệu tiếng nói chứa trong 14 EPROM. Trong đó EPROM thứ 13 chứa lời giới thiệu, chân cho phép đọc của EPROM được nối với chân Q2 củaIC 74513 tức chân P0.1 của vi điều khiển và tác động mức thấp. Như vậy, khi bắt đầu chương trình P0.1 xuống mức thấp cho phép đọc dữ liệu của EPROM thứ 13 (lời giới thiệu) 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 7 giây, Vì vậy chương trình sẽ đợi trong vòng 7 giây. Rồi đặt các chân P0.1và 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. . viết vào thanh ghi A để chọn chế độ điều khiển. đây ta chọn chế độ điều khiển là phát DTMF, nhận tín hiệu DTMF, chọn chế độ ngắt và chọn thanh ghi B. Sau khi chọn thanh ghi B ta sẽ viết để điều. của vi điều khiển và tác động mức thấp. Như vậy, khi bắt đầu chương trình P0.1 xuống mức thấp cho phép đọc dữ liệu của EPROM thứ 13 (lời giới thiệu) và chân P2.7 xuống mức thấp để khởi động. GHI B VIẾT ĐIỀU KHIỂN THANH GHI B CHỌN CHẾ ĐỘ : BURT MODE VIII. CHƯƠNG TRÌNH CON CHỌN CHẾ ĐỘ ĐIỀU KIỂN (DTMF) : 1 Lưu đồ giải thuật: BEGIN RET 2 Giải thích: Để chọn chế độ điều khiển thì

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

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan