tailieunhanh - Bài giảng vi xử lý: Chương 3 (3.5) - Hồ Trung Mỹ

Bài giảng vi xử lý: Chương 3 () giới thiệu về timer (Mạch định thời). Chương này trình bày một số nội dung như: Timer trong 8051, các thanh ghi timer, các SFR của timer, thanh ghi điều khiển timer (TCON), thanh ghi chế độ timer,. Và một số nội dung khác. Mời tham khảm. | Hiệu đính từ slide của thầy Hồ Trung Mỹ Bộ môn Điện tử - DH BK TPHCM CHƯƠNG 3 HỌ VI ĐIỀU KHIỂN 8051 1 Timer Mạch định thời 2 Giới thiệu về timer Timer là một chuỗi các flip-flop chia đôi tần số mắc nối tiếp với nhau chúng nhận tín hiệu vào làm nguồn xung nhịp. Xung nhịp được đưa vào flip-flop thứ nhất để chia đôi tần số xung nhịp. Ngõ ra của flip-flop thứ nhất làm xung nhịp cho flip-flop thứ hai cũng làm việc chia đôi tầnsố và . Vì mỗi tầng kế tiếp chia đôi cho nên timer có n tầng sẽ cho xung ra có tần số là tần số xung nhịp chia cho 2n. Ngõ ra của tầng cuối làm xung nhịp cho flip-flop báo tràn của timer còn gọi là cờ timer TF Timer Flag . Giá trị nhị phân trong các flip-flop của timer có thể xem như số đếm số xung nhịp hoặc các sự kiện từ khi timer bắt đầu chạy. Thí dụ timer 16 bit sẽ đếm lên từ 0000H đến FFFFH. Cờ báo tràn sẽ lên 1 khi số đếm tràn từ FFFFH đến 0000H. 3 TD Timer 3 bit Timer trong 8051 8051 8031 có hai timer 16 bit T0 và T1 mỗi timer có bốn chế độ hoạt động. Người ta sử dụng các timer để a định khoảng thời gian b đếm sự kiện hoặc c tạo tốc độ baud cho cổng nối tiếp có sẵn trong 8051 8031. Mỗi timer 16 bit có 16 tầng hay tầng cuối cùng chia tần số xung nhịp cho 216 65536. Nguôn xung nhịp cho các timer là xung vuông có tần số bằng 1 12 tần so xung nhịp cung cấp cho 8051. Trong các ứng dụng định khoảng thời gian người ta lập trình cho timer tràn ở một khoảng đều đặn và đặt cờ tràn timer lên 1. Cờ được dùng để đông bộ hóa hoặc đo thời gian trôi qua giữa hai sự kiện vi dụ đo độ rộng xung . Đếm sự kiện được dùng để xác định số lần xảy ra của một sự kiện hơn là đo khoảng thời gian trôi qua giữa các sự kiện. Một sự kiện là bất cứ tác động bên ngoài nào có thể cung cấp một chuyển tiếp 1 sang 0 từ chan T0 T1 ở P3 của 8051 8031. Các timer cũng có thể cung cấp xung nhịp tốc độ baud cho 5 cổng nối tiếp có sẵn trong 8051 8031. Các thanh ghi timer Timer T0 T1 của 8051 được tạo bởi 2 thanh ghi 8 bit. Timer 0 T0 được tạo bởi - TL0 vàTH0 L Low và H High - .

TỪ KHÓA LIÊN QUAN