1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tài liệu Các bộ định thời của 8051 ppt

15 479 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 203,06 KB

Nội dung

Các bộ định thờicủa 8051 Các bộ định thời của 8051 Bài 9 Bộ môn TĐ Khoa KTĐK Khoa KTĐK Giới thiệu Giới thiệu •Các b ộ đ ị nh thời ộ ị – Các thiết bị thời gian: Tạo thời gian giữ chậm xác định –Bộ đếm sự kiện: Đếm số lần xảy ra sự kiện (bên ngoài) ngoài) • 8051 có hai bộ đếm 16 bit T0 và T1 •Các bộ định thời của 8051 có thể hoạt động theo ộtàihế độ m ột v ài c hế độ : –Chế độ của bộ định thời được điều khiển bởi thanh ghi TMOD ề ể – Các bộ định thời bị đi ề u khi ể n bởi thanh ghi TCON (4 bit cao) •N g uồn clock cho b ộ đ ị nh thời là s y s clock/12 g ộ ị y _ Các thanh ghi củabộ định thời Các thanh ghi của bộ định thời • Mỗibộ định thờicủa 8051 có 2 thanh ghi 8 Mỗi bộ định thời của 8051 có 2 thanh ghi 8 bit • Các thanh ghi củabộ định thời0 • Các thanh ghi của bộ định thời 0 – TL0 và TH0 Đ t ậ iố h áth hhikhá – Đ ược t ruy c ậ p g iố ng n h ư c á c th an h g hi khá c • Mov TL0, #55H, • Mov R1 TH0 • Mov R1 , TH0 • Các thanh ghi của bộ định thời 1 TL1 à TH1 – TL1 v à TH1 Bộ định thời của 8051: Thanh hi TMOD g hi TMOD • Gate- Đ iều khiển cổn g ( cách khởi tạo và dừn g bộ định g( g thời) –0 → cổng mềm (bit TRx ở thanh ghi TCON) – 1 → cổn g cứn g ( Chân INTx ) g g( ) •C/T-Hoạt động của Counter/Timer –0 → Hoạt động của bộ định thời (clock là sysclk/12) – 1 → Ho ạt động củabộ đếm (clock là chân T0 hoặcT1) – 1 → Ho ạt động của bộ đếm (clock là chân T0 hoặc T1) •M1:M0-Điều khiển chế độ – 00 → Mode 0 (bộ định thời 13 bit) 01 Md 1(b ộ đị hthời16bit ) – 01 → M o d e 1(b ộ đị n h thời 16 bit ) – 10 → Mode 2 (bộ định thời 8 bit, tự động nạp lại) – 11 → Mode 3 (tách bộ định thời) [...]... baud Các bộ định thờibộ đếm • Bộ định thời đếm số lần một sự kiện thực tế xuất ộ ị ộ ự ệ ự hiện – Có bao nhiêu số 1 trong luồng bit – Có bao nhiêu người đi qua của … • Các bộ đếm tăng số đếm khi chúng nhận một tín hiệu (đếm xung) • C bộ định thời của 8051 có thể làm việc như Các ủ ể các bộ đếm – Bit C/T ở thanh g TMOD p ả là 1 để bộ đếm hoạt C/ a ghi O phải à đế oạ động – 2 chân ngoài của 8051. .. việc lại – Đưa ra RTC (đồng hồ thời gian thực) ( g g ự ) Bộ định thời: Các chế độ khác • Chế độ 0 – Giống như chế độ 1 nhưng nó là bộ định thời 13 bit – Thứ từ đếm từ 0x0000 tới 0x1FFF • Chế độ 2 – Bộ định thời 8 bit với khả năng tự nạp lại – Nạp giá trị đếm vào TH và cho phép bộ định thời làm việc – 8051 nạp vào TL giá t ị ở TH à iá trị – Khi TL quay vòng về 0x00, bộ định thời dựng cờ TF (và ngắt) –... 8051 nhận các xung đếm • P3.4 (T0, chân 14): Xung đếm bên ngoài của Timer0 ( , ) g g • P3.5 (T1, chân 15): Xung đếm bên ngoài của Timer1 Ví dụ về bộ đếm • Đếm xung ở chân T1 (P3.5) và hiển thị g trị của g ( ) ị giá ị bộ đếm trên cổng P2 Bộ đếm làm việc ở chế độ 2 Cổng bê Cổ bên ngoài ài • Cổng bên ngoài cung cấp khả năng điều khiển bộ định g g g p g thời cùng với một thiết bị bên ngoài – Các nut ấn.. .Bộ định thời để đo thời gian • Cách tính giá trị nạp ban đầu để có được thời g ị ạp ợ gian giữ chậm yêu cầu T? ầ – Chia T cho 1,085µs để được n (giả thiết tần số thạch anh là 11,0592 MHz) , ) – Tìm m=65536-n – Chuyển m sang số hex, m=0xUUVV – Nạp TH← 0xUU và TL ← 0xVV • Để có thời gian giữ chậm lâu hơn? – Tổ chức một vòng lặp – Thêm vào một số lệnh (nop), trước khi cho phép bộ định thời làm... ngoài cung cấp khả năng điều khiển bộ định g g g p g thời cùng với một thiết bị bên ngoài – Các nut ấn có thể được sử dụng để cho phép hoặc không cho phép bộ đếm – Nút dừng trong một clock cơ sở của 8051 • Thiết lập GATE=1 ở TMOD, sau đó bộ định thời có thể ợ g được điều khiển từ bên ngoài – Chân P3.2 (INT0) cho Timer0 – Chân P3.3 (INT1) cho Timer1 • Với GATE=1 Timer được phép nếu GATE=1, – TRx được . ghi củabộ định thời Các thanh ghi của bộ định thời • Mỗibộ định thờicủa 8051 có 2 thanh ghi 8 Mỗi bộ định thời của 8051 có 2 . Các bộ định thờicủa 8051 Các bộ định thời của 8051 Bài 9 Bộ môn TĐ Khoa KTĐK Khoa KTĐK Giới thiệu Giới thiệu Các b ộ đ ị nh thời ộ

Ngày đăng: 21/01/2014, 02:20

TỪ KHÓA LIÊN QUAN

w