Hoạt Động của Timer/Counter: Cụ Thể, Chi Tiết Nhất | PLCTECH

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)

Đoạn Code thực việc tạo xung

Đoạn Code thực việc tạo xung

  • Kết quả mô phỏng.
Bộ định thời gian

                                                                    Bộ định thời gian

>> 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 PLC Siemens

·         Đào tạo PLC Omron

·         Đào tạo PLC LS

·         Đào tạo PLC Delta

·         Đào tạo thiết kế màn hình HMI

·         Đào tạo cài đặt biến tần

·         Lập trình điều khiển động cơ Servo

·         Truyền thông công nghiệp

·         Đào tạo thiết kế tủ điện

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: 0984 957 127

Website: https://plctech.com.vn/

Fanpage: https://www.facebook.com/PLCTechHN/

Tin Liên Quan