Danh mục

TIMER VÀ COUNTER CỦA MCS51

Số trang: 41      Loại file: pdf      Dung lượng: 916.40 KB      Lượt xem: 16      Lượt tải: 0    
Jamona

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu timer và counter của mcs51, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
TIMER VÀ COUNTER CỦA MCS51Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình Phuù TIMER VAØ COUNTER CỦA MCS51VDK HOÏ MCS-51 COÙ 2 TIMER/COUNTER T0 VAØ T1, HOÏ MCS52 COÙ THEÂM TIMER T2COÙ 6 TG PHUÏC VUÏ CHO TIMER/COUNTER  TG TMOD – TIMER MODE – TG LÖÏA CHOÏN KIEÅU HOAÏT ÑOÄNG  TG TCON – TIMER CONTROL – TG ÑIEÀU KHIEÅN TIMER  TG TH0+TL0 CHÖÙA XUNG ÑEÁM CUÛA T0  TG TH1+TL1 CHÖÙA XUNG ÑEÁM CUÛA T1  KHẢO SÁT TG TMOD GATE C/ T M1 M0 GATE C/ T M1 M0 ÑIEÀU KHIEÅN T1 ÑIEÀU KHIEÅN T0CHÖÙC NAÊNG 2 BIT M1M0: M1 M0 MODE HOAÏT ÑOÄNG 0 0 0 ÑEÁM 13 BIT 0 1 1 ÑEÁM 16 BIT ÑEÁM 8 BIT, TÖÏ ÑOÄNG NAÏP LAÏI – TRUYỀN DỮ LIỆU 1 0 2 CHIA TIMER0 LAØM 2 TIMER 8 BIT 1 1 3MODE THÖÔØNG DUØNG LAØ MODE 1 NEÂN GIAÙ TRÒ KHÔÛI TAÏO CHO TMOD LAØ GATE C/ T 0 1 GATE C/ T 01 ÑIEÀU KHIEÅN T1 ÑIEÀU KHIEÅN T0C/ T = 0 THÌ HOAÏT ÑOÄNG TIMER – ÑÒNH THÔØI – ÑEÁM XUNG NOÄI COÙ TAÀN SOÁ BAÈNG TAÀNSOÁ TUÏ THAÏCH ANH GAÉN BEÂN NGOAØI CHIA CHO 12.GIAÙ TRÒ KHÔÛI TAÏO CHO TMOD LAØ GATE 0 0 1 GATE 001 ÑIEÀU KHIEÅN T1 ÑIEÀU KHIEÅN T0C/ T = 1 THÌ HOAÏT ÑOÄNG COUNTER – ÑEÁM SÖÏ KIEÄN – ÑEÁM XUNG NGOAÏI – ÖÙNG DUÏNGLAØM MAÏCH ÑEÁM SAÛN PHAÅM GIA COÂNG, ÑEÁM SOÁ VOØNG DAÂY QUAÁN, ÑEÁM TIEÀN, … ,GIAÙ TRÒ KHÔÛI TAÏO CHO TMOD LAØ GATE 1 0 1 GATE 101 ÑIEÀU KHIEÅN T1 ÑIEÀU KHIEÅN T0BIT GATE = 0 THÌ CHO PHEÙP TIMER HOAÏT ÑOÄNG BÌNH THÖÔØNGBoä moân ñieän töû coâng nghieäp baøi giaûng vi ñieàu khieån: timer – counter – led 7 ñoaïn 53Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình PhuùGIAÙ TRÒ KHÔÛI TAÏO CHO TMOD – TIMER THÌ GT KT LAØ 0 0 0 1 0 0 0 1 ÑIEÀU KHIEÅN T1 ÑIEÀU KHIEÅN T0GIAÙ TRÒ KHÔÛI TAÏO CHO TMOD – COUNTER THÌ GT KT LAØ 0 1 0 1 0 1 0 1 ÑIEÀU KHIEÅN T1 ÑIEÀU KHIEÅN T0BIT GATE = 1 THÌ TIMER0 CHÆ HOAÏT ÑOÄNG KHI NGOÕ VAØO INT0 = 1 – ÑEÁM ÑOÄ ROÄNGXUNG. TÖÔNG TÖÏ CHO 4 BIT COØN LAÏI ÑIEÀU KHIEÅN TIMER/COUNTER THÖÙ 1.TOÙM TAÉT CAÙC MODE HÑ CUÛA T0, T1:GATE C/ M1 M0 GATE C/ M1 M0 HOAÏT ÑOÄNG T T0 0 0 0 0 0 0 0 MAËC NHIEÂN SAU KHI RESET THÌ 2 TIMER/COUNTER HÑ TIMER: MODE0 THx=TLx=00H 0 0 0 1 T0: TIMER MODE1 – 16 BIT 0 0 1 0 T0: TIMER MODE2 – 8 BIT – TRUYEÀN DL 0 1 0 1 T0: COUNTER MODE1 – 16 BIT (0-65535) 0 1 1 0 T0: COUNTER MODE2 – 8 BIT (0-255)  THANH GHI TCON – TIMER CONTROL TF1 TR1 TF0 TR0 IX1 IT1 IX0 IT0 ÑIEÀU KHIEÅN TIMER ÑIEÀU KHIEÅN NGAÉTTR= TIMER RUN (START/STOP) TF = TIMER FLAG CÔØ BAÙO TRAØN.TR0 = 0 THÌ TIMER NGÖØNG HOAÏT ÑOÄNG – KHOÂNG CHO XUNG VAØOTR0 = 1 THÌ TIMER ÑÖÔÏC PHEÙP HOAÏT ÑOÄNG – NEÁU COÙ XUNG VAØO THÌ ÑEÁM TAÊNGTF0 = 0 THÌ TIMER ÑEÁM XUNG VAØ TAÊNG GIAÙ TRÒ NHÖNG CHÖA TRAØNTF0 = 1 THÌ TIMER ÑAÕ BÒ TRAØN – HOAØN TAÁT 1 CHU KYØ ÑEÁMTÖÔNG TÖÏ CHO TR1 VAØ TF1TOÙM TAÉT CAÙC TRAÏNG THAÙI TRAØN: M1 M0 MODE HOAÏT ÑOÄNG 0 0 0 ÑEÁM 13 BIT: 0,0000,0000,0000 ÑEÁN 1,1111,1111,1111 THÌ TFx = 0, NEÁU COÙ THEÂM 1 XUNG NÖÕA THÌ TRAØN – KHI ÑOÙ TFx = 1. 13 BIT VEÀ 0,0000,0000,0000 – TA PHAÛI XOÙA CÔØ TRAØNBoä moân ñieän töû coâng nghieäp baøi giaûng vi ñieàu khieån: timer – counter – led 7 ñoaïn 54Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguye ...

Tài liệu được xem nhiều: