
Các bộ định thời của 8051
Bài 9
Bộ môn TĐ
Khoa KTĐK

Giới thiệu
•Các bộ định thời
–Các thiết bị thời gian: Tạo thời gian giữ chậm xác định
–Bộ đếm sự kiện: Đếm số lần xảy ra sự kiện (bên
ngoài)
•8051 có hai bộ đếm 16 bit T0 và T1
•Các bộ định thời của 8051 có thể hoạt động theo
một vài chế độ:
–Chế độ của bộ định thời được điều khiển bởi thanh
ghi TMOD
–Các bộ định thời bị điều khiển bởi thanh ghi TCON (4
bit cao)
•Nguồn clock cho bộ định thời là sys_clock/12

Các thanh ghi của bộ định thời
•Mỗi bộ định thời của 8051 có 2 thanh ghi 8
bit
•Các thanh ghi của bộ định thời 0
–TL0 và TH0
–Được truy cập giống như các thanh ghi khác
•Mov TL0, #55H,
•Mov R1, TH0
•Các thanh ghi của bộ định thời 1
–TL1 và TH1

Bộ định thời của 8051: Thanh
ghi TMOD
•Gate-Điều khiển cổng (cách khởi tạo và dừng bộ định
thời)
–0 → cổng mềm (bit TRx ở thanh ghi TCON)
–1 → cổng cứng (Chân INTx)
•C/T-Hoạt động của Counter/Timer
–0 → Hoạt động của bộ định thời (clock là sysclk/12)
–1 → Hoạt động của bộ đếm (clock là chân T0 hoặc T1)
•M1:M0-Điều khiển chế độ
–00 → Mode 0 (bộ định thời 13 bit)
–01 → Mode 1(bộ định thời 16 bit)
–10 → Mode 2 (bộ định thời 8 bit, tự động nạp lại)
–11 → Mode 3 (tách bộ định thời)
