Ví dụ cụ thể như: Anh dùng 1 con encoder 600 xung/vòng gắn vào trục động cơ
Thì anh sẽ dùng HSC đếm số lượng xung và cứ sau 100ms anh gọi chương trình ngắt,trong này move giá trị HSC vào 1 vùng nhớ chẳng hạn VD0 rồi reset HSC lúc này tốc độ của anh đang là xung/100ms anh lấy giá trị này x10x60 sẽ ra xung/phút rồi lấy toàn bộ chia cho 600.Toàn bộ những lệnh này nên làm trong ngắt
Lúc này chương trình ngắt sẽ làm:
Move HSC VD0
VD0 x10x60/600 ghi vào VD4
reset HSC
reset timer(nếu xài timer ngoài)
Đánh dấu