intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Tran Vuong Bao Bao | Ngày: | Loại File: PPT | Số trang:19

131
lượt xem
13
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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

  1. Ch ö ô n g  4 : B Ộ  Đ ỊN H TH ỜI ( TIMER) Caùc noäi dung cuûa chöông naø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ån vaø truy xuaát caùc boä ñònh thôøi vaø caùc thanh ghi.
  2. • 4 . 1  CAÁU TAÏO BOÄ Ñ ÒN H THÔØI Giaù trò nhò phaân trong caùc FlipFlop laø soá ñeám cuûa xung clock töø khi boä ñònh thôø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 sang 00…0H thì côø traøn ñöôïc set = 1. - Côø traøn naøy ñöôïc kieåm tra bôûi phaàn meàm hoaëc taïo ra 1 ngaét.
  3. • 4.2. CHÖÙC NAÊNG CUÛA BOÄ ÑÒNH  THÔØI
  4. • 4 . 3  CAÙC N GUOÀN  XUN G CLOCK ÖÙng vôùi töøng chöùc naêng cuûa timer ta coù caùc nguoàn xung clock khaùc nhau theo sô ñoà phaàn cöùng sau
  5. 4.4. CAÙC THANH GHI CUÛA BOÄ ÑÒNH  THÔØI
  6. THANH GHI TMOD Duøng ñeå thieát laäp cheá ñoä ñònh thôøi cho timer TMOD ñöôïc naïp moät laàn bôûi phaàn meàm ôû ñaàu  chöông trình ñeå khôûi ñoäng cheá ñoä hoaït ñoäng cuûa Timer
  7. THANH GHI ÑIEÀU KHIEÅN TCON Thanh ghi ñieàu khieån bao goàm caùc bit traïng thaùi vaø caùc bit ñieàu khieån cho Timer 0 vaø Timer 1. Thanh ghi TCON coù bit ñònh vò
  8. 4.5. CAÙC CHEÁ ÑOÄ HOÏAT ÑOÄNG CUÛA  TIMER
  9. Timer 0 ôû mode 3 ñöôïc chia laø 2 timer 8 bit. TL0 vaø TH0 hoaït ñoäng nhö nhöõng Timer rieâng leû vôùi söï 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 trong caùc mode khaùc. Chæ coù nhöôïc ñieåm laø côø traøn TF1 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.
  10. • 4.6. KHÔÛI ÑOÄNG, DÖØNG VAØ ÑIEÀU  KHIEÅN CAÙC BOÄ ÑÒNH THÔØI
  11. • 4.7. KHÔÛI ÑOÄNG VAØ TRUY XUAÁT  CAÙC THANH GHI ÑÒNH THÔØI 
  12. • 4.7. KHOÛANG THÔØI GIAN ÑÒNH THÔØI • 4.8. MOÄT SOÁ VÍ DUÏ VEÀ TIMER Ví duï 1 : Vieát chöông trình taïo ra 1 chuoãi soùng vuoâng coù taàn soá 10KHz taïi chaân P1.5 cuûa VÑK 89C51 duøng boä ñònh thôøi 0
  13. Ví duï 2 : Vieát CT nhö treân nhöng vôùi f = 1KHz
  14. Ví dụ 4 : Viết chương trình định thời 1s ( chương trình con delay 1s).
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
5=>2