Nhaơp mã đieău khieơn từ đieơn thối

Một phần của tài liệu 212855 (Trang 102 - 104)

5. Giáo vieđn hướng dăn : Th.S TÁ COĐNG ĐỨC

5.13.Nhaơp mã đieău khieơn từ đieơn thối

Output:

- Cờ F0=[1] nêu nhaơn thành cođng mã đieău khieơn, 3 sô cụa mã đieău khieơn lưu vào 2 ođ nhớ IndexEQ và Event. IndexEQ chứa 2 sô chư chư sô thiêt bị, Event chứa mã cụa chư thị (mã mở thiêt bị, taĩt thiêt bị, xem tráng thái).

- Cờ F0=[0] nêu vieơc nhaơn mã khođng thành cođng, do nhân phím ‘*’ hoaịc quá thời gian quy định.

5.12. Khởi táo MT8888

Input Output:

- Các thođng sô thích hợp được ghi vào các thanh ghi đieău khieơn cụa MT8888 đeơ thiêt đaịt chê đoơ hốt đoơng cho MT8888.

5.13. Nhaơp mã đieău khieơn từ đieơn thối Input Input

Output:

- Cờ F0=[1] nêu nhaơn thành cođng mã đieău khieơn, 3 sô cụa mã đieău khieơn lưu vào 2 ođ nhớ IndexEQ và Event. IndexEQ chứa 2 sô chư chư sô thiêt bị, Event chứa mã cụa chư thị (mã mở thiêt bị, taĩt thiêt bị, xem tráng thái).

- Cờ F0=[0] nêu vieơc nhaơn mã khođng thành cođng, do nhân phím ‘*’ hoaịc quá thời gian quy định.

Begin

End

Đĩc thanh ghi tráng thái MT8888. Ghi giá trị 00h vào thanh ghi CRA Ghi giá trị 08h vào thanh ghi CRA Ghi giá trị 00h vào thanh ghi CRB Đĩc thanh ghi tráng thái MT8888. Ghi giá trị 0Dh vào thanh ghi CRA (Select CRB, IQR\, DTMF, Tone

O )

Ghi giá trị 00h vào thanh ghi CRB (Dual Tone, Burst Mode)

Begin

End F0=0

Count=3

Ram= Địa chư đaău cụa vùng Ram lưu trữ mã phím.

Time=5s Đĩc thanh ghi tráng thái cụa MT8888 vào A

Bít A.2=1

A=mã phím ‘*’ Lưu A vào Ram.

Taíng vị trí lưu trữ trong Ram. Count=Count -1

Count=0

Lưu trữ 3 mã nhaơn được vào 2 ođ nhớ: IndexEQ và Event.

F0=1 Time=Time-1 Time=0 Y Y Y N N N Y N

Đĩc thanh ghi dữ lieơu nhaơn cụa MT8888 vào A

Một phần của tài liệu 212855 (Trang 102 - 104)