Danh mục

Bài giảng Vi điều khiển: Chương 4 - Bộ định thời (Timer)

Số trang: 19      Loại file: ppt      Dung lượng: 630.50 KB      Lượt xem: 12      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 17,000 VND Tải xuống file đầy đủ (19 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Vi điều khiển: Chương 4 - Bộ định thời (Timer)

Mô tả cơ bản về tài liệu:

Chương 4 "Bộ định thời" thuộc bài giảng Vi điều khiển trình bày về cấu tạo của 1 bộ định thời, chức năng của bộ định thời, nguồn xung Clock định thời, các chế độ của bộ định thời, các thanh ghi của bộ định thời,... Tham khảo nội dung bài giảng để nắm bắt thông tin chi tiết.

Nội dung trích xuất từ tài liệu:

Bài giảng Vi điều khiển: Chương 4 - Bộ định thời (Timer)Ch ö ô n g 4 :B Ộ Đ ỊN HTH ỜI( TIMER)Caùcnoäidungcuûachöôngnaøy: + Caáu taïo cuûa 1 boä ñònh thôøi. + Chöùc naêng cuûa boä ñònh thôøi. + Nguoàn xung Clock ñònh thôøi. + Caùc cheá ñoä cuûa boä ñònh thôøi. + Caùc thanh ghi cuûa boä ñònh thôøi + Caùch khôûi ñoäng, ñieàu khieånvaø truy xuaát caùc boä ñònh thôøi vaøcaùc thanh ghi.• 4 . 1 CAÁUTAÏOBOÄÑ ÒN HTHÔØI Giaù trò nhò phaân trong caùc FlipFlop laøsoá ñeám cuûa xung clock töø khi boä ñònhthôøi baét ñaàu ñeám. FF côø ( côø traøn) : - Khi caáp clock cho boä ñeám, maïchñeám leân khi boä ñeám traøn töø FF…FH sang00…0H thì côø traøn ñöôïc set = 1. - Côø traøn naøy ñöôïc kieåm tra bôûiphaàn meàm hoaëc taïo ra 1 ngaét.• 4.2.CHÖÙCNAÊNGCUÛABOÄÑÒNH THÔØI• 4 . 3 CAÙCN GUOÀN XUN GCLOCKÖÙng vôùi töøng chöùc naêng cuûa timerta coù caùc nguoàn xung clock khaùcnhau theo sô ñoà phaàn cöùng sau4.4.CAÙCTHANHGHICUÛABOÄÑÒNH THÔØI THANHGHITMOD Duøng ñeå thieát laäp cheá ñoä ñònh thôøi cho timer TMODñöôïcnaïpmoätlaànbôûiphaànmeàmôûñaàuchöôngtrìnhñeåkhôûiñoängcheáñoähoaïtñoängcuûaTimer THANHGHIÑIEÀUKHIEÅNTCON Thanh ghi ñieàu khieån bao goàm caùc bit traïngthaùi vaø caùc bit ñieàu khieån cho Timer 0 vaø Timer1. Thanh ghi TCON coù bit ñònh vò4.5.CAÙCCHEÁÑOÄHOÏATÑOÄNGCUÛA TIMER Timer 0 ôû mode 3 ñöôïc chia laø 2 timer 8 bit. TL0vaø TH0 hoaït ñoäng nhö nhöõng Timer rieâng leû vôùisöï traøn seõ set caùc bit TF0 vaø TF1 töông öùng. Timer 1 bò döøng laïi ôû mode 3, nhöng coù theåñöôïc khôûi ñoäng bôûi vieäc ñöa noù vaøo moät trongcaùc mode khaùc. Chæ coù nhöôïc ñieåm laø côø traønTF1 cuûa Timer 1 khoâng bò aûnh höôûng bôûi caùc söïtraøn cuûa Timer 1 bôûi vì TF1 ñöôïc noái vôùi TH0.• 4.6.KHÔÛIÑOÄNG,DÖØNGVAØÑIEÀU KHIEÅNCAÙCBOÄÑÒNHTHÔØI• 4.7.KHÔÛIÑOÄNGVAØTRUYXUAÁT CAÙCTHANHGHIÑÒNHTHÔØI• 4.7.KHOÛANGTHÔØIGIANÑÒNHTHÔØI • 4.8.MOÄTSOÁVÍDUÏVEÀTIMERVí duï 1 : Vieát chöông trình taïo ra 1 chuoãi soùngvuoâng coù taàn soá 10KHz taïi chaân P1.5 cuûa VÑK89C51 duøng boä ñònh thôøi 0Ví duï 2 : Vieát CT nhö treân nhöng vôùi f = 1KHzVí dụ 4 : Viết chương trình định thời 1s ( chương trình condelay 1s).

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