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
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).
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ìm kiếm theo từ khóa liên quan:
Bài giảng Vi điều khiển Vi điều khiển Cấu tạo bộ định thời Chức năng bộ định thời Nguồn xung Clock định thời Chế độ bộ định thờiTài liệu liên quan:
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 282 0 0 -
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 185 0 0 -
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2022)
144 trang 155 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 142 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 120 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 118 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 113 0 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 106 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 97 1 0 -
Luận văn: Xây dựng mô hình điều khiển động cơ DC servo bằng vi điều khiển
85 trang 96 0 0