Hiểu Rõ Hơn Hoạt động của Timer/Counter
Tạo xung có tần số 2KHz trên chân P2.0, trong đó độ rộng mức 1 chiếm 70%, độ rộng mức 0 chiếm 30%. Biết mạch sử dụng thạch anh có tần số 12MHz.
– Do mạch sử dụng thạch anh có tần số 12MHz => tần số xung nhịp cấp cho bộ timer/counter là (1/12)*12=1MHz (Mỗi xung clock mất 1us).
– Do yêu cầu xung có tần số f = 2KHz =>T = 1/f = 0.5ms = 500us. =>Cần cho bộ timer/counter đếm 500 lần.
– Độ rộng mức 1 chiếm 70% => mình sẽ set chân P2.0 lên 1 timer/counter và cho đếm 350 lần.
– Độ rộng mức 0 chiếm 30% => tiếp theo, clear chân P2.0 về 0 và cho timer/counter đếm 150 lần.
Ở đây mình sẽ chọn timer/counter 0, để thực hiện bài toán này. Do giá trị gán cho thanh ghi đếm vượt quá 255 nên mình sẽ sử dụng timer/counter 0 ở mode 16 bit (TMOD = 0x01)

- Kết quả mô phỏng.

>> Xem thêm tài liệu Điện – Tự Động Hóa: https://plctech.com.vn/category/tai-lieu/
>> Kiến Thức ngành Điện – Tự Động Hóa: https://plctech.com.vn/category/tin-tuc/
>> Tham khảo thêm các khóa học tại Trung Tâm:
· Đào tạo PLC Mitsubishi· | · Đào tạo thiết kế màn hình HMI |
Mọi tư vấn về Tự động hóa, vui lòng liên hệ với:
TRUNG TÂM TỰ ĐỘNG HÓA CÔNG NGHIỆP PLCTECH
Hà Nội: Số 11 Ngõ 2E Dịch Vọng – Cầu Giấy
HCM: 97 Đường Số 3 – Hiệp Bình Phước – TP. Thủ Đức
SĐT/Zalo: 0987 635 127
Website: https://plctech.com.vn/
Fanpage: https://www.facebook.com/PLCTechHN/
PLCTECH cung cấp các khóa học chuyên sâu về tự động hóa và điều khiển. Các bạn quan tâm vui lòng liên hệ để được tư vấn hỗ trợ tốt nhất.
Hà Nội: Số 11 Ngõ 2E Dịch Vọng – Cầu Giấy
HCM: 97 Đường Số 3 – Hiệp Bình Phước – TP. Thủ Đức
SĐT/Zalo: 0987 635 127
Website: https://plctech.com.vn/
Fanpage: https://www.facebook.com/PLCTechHN
Email: [email protected]