Các thanh ghi của Timer2

Một phần của tài liệu Đề tài “ Nghiên cứu về Vi điều khiển 8051. Thiết kế mô hình đồng hồ thời gian thực hiển thị trên Led 7 thanh” docx (Trang 29 - 32)

L ỜI NÓI ĐẦU

1.7.2.2 Các thanh ghi của Timer2

- Thanh ghi T2CON

T2CON.7 T2CON.6 T2CON.5 T2CON.4 T2CON.3 T2CON.2 T2CON.1 T2CON.0

Bảng 1.11 Thanh ghi chức năng T2CON

Bit Kí hiệu Địa chỉ Mô tả

T2CON.7 TF2 CFH Cờ báo tràn của Timer 2, TF2 được đặt khi Timer 2 tràn và được xóa bằng phần mềm, TF2 không được thiết lập khi TCLK và RCLK được đặt bằng 1

T2CON.6 EXF2 CEH Cờ ngắt ngoài Timer 2, TXF2=1 khi xảy ra sự

nạp lại hoặc thu nhận, EXF2=1 cũng gây ra ngắt

do Timer 2 nếu như ngắt này được lập trình cho

phép, EXF2 được xóa bởi phần mềm

T2CON.5 RCLK CDH Bit chọn Timer cung cấp xung nhịp cho đường

nhận của cổng nối tiếp

- RCLK=1 thì Timer 2 sẽ cung cấp tốc độ baud

cho cổng nối tiếp (ở chế độ 1 và 3).

- RCLK=0 thì Timer 1 sẽ cung cấp tốc độ baud

cho cổng nối tiếp (ở chế độ 1 và 3).

T2CON.4 TCLK CCH Bit chọn Timer cung cấp xung nhịp cho đường

truyền của cổng nối tiếp

- TCLK=1 thì Timer 2 sẽ cung cấp tốc độ baud

cho cổng nối tiếp ở đường truyền.

- TCLK=0 thì Timer 1 sẽ cung cấp tốc độ baud

cho cổng nối tiếp ở đường truyền.

T2CON.3 EXEN2 CBH Bit điều khiển hoạt động của Timer 2, khi

EXEN2=1 việc nạp lại hoặc thu nhận (capture)

diễn ra khi có sự chuyển trạng thái từ 1 sang 0 ở

chân T2EX nếu T2 không sử dụng để cung cấp

tốc độ baud cho cổng nối tiếp

TR0,TR1)

T2CON.1 C/#T2 C9H Bit chọn chế độ đếm hoặc định thời của Timer 2

T2CON.0 CP/#RL2 C8H Bit chọn chế độ thu nhận hay nạp lại của Timer

2.

- Khi CP/#RL2=1, việc thu nhận được thực hiện khi có sườn xuống ở chân T2EX và bit EXEN2=1.

- Khi CP/#RL2=0, việc nạp lại được thực hiện

khi Timer 2 tràn hoặc là khi có sườn xuống ở

chân T2EX và bit EXEN2=1. Nếu RCLK

(TCLK) bằng 1, bit này được bỏ qua, Timer 2 tự

nạp lại khi tràn

- Thanh ghi T2MOD

T2MOD có địa chỉ 0C9H.

Bảng 1.12 Thanh ghi chức năng T2MOD

Bit Kí hiệu Mô tả

T2MOD.7 Không sử dụng T2MOD.6 Không sử dụng T2MOD.5 Không sử dụng T2MOD.4 Không sử dụng T2MOD.3 Không sử dụng T2MOD.2 Không sử dụng

T2MOD.1 T2OE Cho phép đầu ra khi sử dụng Timer 2 để tạo xung

T2MOD.0 DCEN Bit cho phép Timer 2 hoạt động như bộ đếm tiến/lùi * Thanh ghi này không định địa chỉ bit .

- Thanh ghi TH2 và TL2, RCAP2H và RCAP2L.

Cũng giống như TH0, TH1 và TL0, TL1, TH2 và TL2 chứa giá trị đếm của Timer

2, tuy nhiên khác nhau là Timer 0, Timer 1 có thể dùng THx để chứa giá trị nạp lại

Một phần của tài liệu Đề tài “ Nghiên cứu về Vi điều khiển 8051. Thiết kế mô hình đồng hồ thời gian thực hiển thị trên Led 7 thanh” docx (Trang 29 - 32)

Tải bản đầy đủ (PDF)

(130 trang)