Tải bản đầy đủ (.pdf) (9 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (96.89 KB, 9 trang )

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.

×