Các thanh ghi chức năng đặc biệt (SFR)

Một phần của tài liệu giáo trình vi điều khiển ths phạm quốc thái (Trang 33 - 37)

V 5 ± 20% ( hâ ố 40) cc = 5 ± 20%:(chân số 40)

Các thanh ghi chức năng đặc biệt (SFR)

(DPH). Được sử dụng để truy xuất bộ nhớ chương trình ngoài hoặc bộ nhớdữliệu ngoài.

Ví dụ: MOV A, #55h; np giá tr55H vào A.

MOV DPTR #1000H;np địa chô nhvào DPTR

MOV DPTR, #1000H;np địa chô nhvào DPTR

MOV @DPTR, A; np giá tr 55H vào ô nh địa chcha trong DPTR(1000H)

¾Các Thanh ghi port

Các thanh ghi P0 tại địa chỉ80h, P1 tạiđịa chỉ90h, P2, tại

Các thanh ghi chc năng đặc bit (SFR)

địa chỉ A0h, P3 tại địa chỉ B0h là các thanh ghi chốt cho 4 port xuất / nhập (Port 0, 1, 2, 3).

Tất cả các thanh ghi này đều cho phép định địa chỉ bit: P0 từ 80h – 87h, P1 từ 90h – 97h, P2 từ A0h – A7h, P3 từ

B0h – B7h.

Cácđịa chỉbit này có thểthay thế bằng toán tử. Ví dụ như: 2 lệnh sau là tương đương:

SETB P0.0SETB 80h SETB 80h

¾Các thanh ghi định thời

Dùng để định các khoảng thời gian hoặc đếm các sự kiện. MCS – 51 có 2 thanh ghiđịnh thời 16 bit:

Các thanh ghi chc năng đặc bit (SFR)

MCS 51 có 2 thanh ghiđịnh thời 16 bit:

Timer 0: TL0(8Ah) và TH0(8Ch).

Timer 1: TL1 (8Bh) và TH1(8Dh).

Hoạtđộngđịnh thờiđược thiết lập bởi các thanh ghi:

TMOD (Timer Mode Register): thanh ghi chTMOD (Timer Mode Register): thanh ghi chế độ địế độ định thnh thờời cói có

địa chỉ 89h.

TCON (Timer Control register) có địa chỉ 88h, thanh ghi điều khiểnđịnh thời.

¾Các thanh ghi của port nối tiếp

Dùng để truyền thông với các thiết bị nối tiếp như: Modem, VĐK

Các thanh ghi chc năng đặc bit (SFR)

VĐK,…

Thanh ghi port nối tiếp gồm có 2 thanh ghi:

SBUF (Serial Data Buffer – Bộ đệm dữ liệu nối tiếp) cóđịa chỉ99h dùngđểlưu trữdữliệuđi vàđọc dữliệu truyền về

chỉ99h, dùngđểlưu trữdữliệuđi vàđọc dữliệu truyền về.

SCON (Serial Port Control register) cóđịa chỉ98h, có chức năngđiều khiển việc truyền thông nối tiếp.

¾Các thanh ghi ngắt (Interrupt Register)

Dùngđể điều khiển, thiết lập các chế độkhi lập trình ngắt.

Các thanh ghi chc năng đặc bit (SFR)

Thanh ghi ngắt gồm có 2 thanh ghi:

IE (Interrupt Enable Register – Thanh ghi cho phép ngắt) cóđịa chỉA8h.

IP (Interrupt Priority Register – Thanh ghi ưu tiên ngắt) cóđịa chỉB8h, có chức năng thiết lập các ngắtưu tiên.

¾Thanh ghi điều khiển nguồn (PCON – Power Control Register) đị hỉ 87h đ đị h đị hỉ từ bit dù để điề Các thanh ghi chc năng đặc bit (SFR) địa chỉ 87h, được định địa chỉ từng bit, dùng để điều khiển các chế độnguồn:Chế độgiảm nguồn. Chế độ hỉChế độnghỉ

¾Từtrạng thái chương trình (PSW – Program State Word) Cóđịa chỉD0h, chứa các bit trạng thái có chức năng:

Các thanh ghi chc năng đặc bit (SFR)

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

PSW.7 CY D7h Cờ nhớ

PSW.6 AC D6h Cờ nhớ phụ

PSW.5 F0 D5h Cờ 0

PSW.4 RS0 D4h Chọn bank thanh ghi (Bit 1)

PSW.3 RS1 D3h Chọn bank thanh ghi (Bit 0)

PSW.2 OV D2h Cờ tràn

Ni dung:

Một phần của tài liệu giáo trình vi điều khiển ths phạm quốc thái (Trang 33 - 37)

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

(116 trang)