đọc của nó hiểu liền, còn ko tôi nói lôm la như sau:
Nói đến counter bạn phải biết cấu trúc của nó, khai báo vùng nhớ dạng Cxxx (0 - 255) mỗi bộ đếm bao gồm 1 C word và 1 C bit.
Lệnh đếm lên : CTU (counter up) bạn có thể hiểu lôm la thế này
lệnh này có 2 đầu vào la CU (cho phép đến tiến) R (reset) có chỗ cho bạn nhập giá trị đặt PV
Khi có 1 xung vào chân CU thì giá trị của C word tăng lên 1 đơn vị, khi nào giá trị của C word >= giá trị đặt PV thì C bit có giá trị logic bằng 1
Lệnh đếm xuống : CTD (counter down) tương tự nó có 1 đầu vào CD (đếm lùi) và 1 chân LD (load) và ô nhập giá trị đặt PV.
CTD hoạt động như sau: Bạn cho 1 xung vào chân LD thì giá trị ở chân PV được load vào C word. sau đó cứ mỗi xung vào chân CD thì giá trị của Cword giảm đi 1 đơn vị, đến khi nào Cword = 0 thì C bit bằng 1.
Đánh dấu