Lệnh chốt bộ đếm (Counter latch command)

Một phần của tài liệu luan van tot nghiep thiet ke he thong dieu khien tu xa cac thiet bi co dinh thoi bang thiet bi huu tuyen (Trang 46 - 47)

II. ĐÂNH GIÂ – HƯỚNG PHÂT TRIỂN ĐỀ TĂ I:

2.Lệnh chốt bộ đếm (Counter latch command)

Giống như từ điều khiển lệnh năy được ghi văo thanh ghi từ điều khiển được chọn khi A1 A0 = 11 vă bit SC1 SC0 lựa chọn 1 trong 3 bộ đếm bit D5D4 = 00 để phđn biệt lệnh năy.

Ngõ ra của bộ đếm được chọn (OL) sẽ chốt số đếm ngay khi nhận lệnh chốt vă giữ lại cho đến khi CPU đọc ra (hoặc khi bộ đếm lập trình lại), số đếm tiếp theo sẽ khơng được chốt tự động khi đĩ ngõ ra chốt của bộ đếm được chọn lặp lại để cho ra một giâ trị đếm khâc (CE) .

Điều năy cho phĩp đọc nội dung của bộ đếm trong lăm việc mă khơng ảnh hưởng đến tiến trình đếm. Cĩ thể dùng lệnh chốt nhiều lần để chốt nhiều bộ đếm vă sẽ khơng lăm ảnh hưởng đến kiểu lập trình của bộ đếm.

Nếu một bộ đếm được chốt sau đĩ tiếp tục trước khi số đếm được đọc ra thì lệnh chốt lần 2 sẽ được bỏ qua vă số đếm đọc ra sẽ lă số đếm của lệnh chốt đầu tiín.

Với cả hai phương phâp số đếm đều được đọc ra sau việc lập trình đặc biệt nếu bộ đếm để đọc/ghi 2 byte số đếm thì 2 byte phải được đọc ra. Hai byte….

Một đặc điểm khâc của 82C53 lă đọc vă ghi trín cùng một bộ đếm cĩ thể được chen văo. Ví dụ : Một bộ đếm được lập trình để đọc/ghi 2 byte thì:

1. Đọc LBS. 2. Ghi LBS mới. 3. Đọc MBS. 4. Ghi MBS mới.

Nếu một bộ đếm được lập trình để đọc/ghi 2 byte thì một chương trình khơng phải chuyển đổi việc điều khiển giữa đọc byte thứ nhất vă byte thứ 2 với một chương trình khâc mă chỉ đọc trín cùng một bộ đếm vă vì vậy một số đếm cĩ thể được đọc ra.

Một phần của tài liệu luan van tot nghiep thiet ke he thong dieu khien tu xa cac thiet bi co dinh thoi bang thiet bi huu tuyen (Trang 46 - 47)