Chính xác hơn thì thời gian đầu các bạn lập trình sẽ dùng hàm delay đơn giản dạng cho PIC tự kỉ với nó sau xxxx nào đó chu kỳ máy để có thời gian delay là xxxx * chu kỳ máy.
Nhưng như anh elf đã nói rất chính xác, nhằm hiệu quả hơn, người ta dùng timer cũng là tạo 1 hàm delay dạng phức tạp, trong đó riêng phần timer sẽ quản lí delay đó, còn các phần khác của PIC vẫn hoạt động bình thường.
mà không chỉ PIC,MCU nào cũng phải dùng timer mới hiệu quả, thậm chí có cái còn dùng các clock khác nhau cho các timer khác nhau nữa kìa
)