Các thanh ghi của cổng nối tiếp

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 37 - 39)

L ỜI NÓI ĐẦU

1.8.2 Các thanh ghi của cổng nối tiếp

Có hai thanh ghi chức năng đặc biệt cho phép phần mềm truy xuất đến cổng

nối tiếp là SBUF và SCON.

- Thanh ghi điều khiển cổng nối tiếp ( SCON-Serial Controller ).

Thanh ghi điều khiển cổng nối tiếp (SCON) ở địa chỉ 98H là thanh ghi 8 bit được dùng để lập trình việc đóng khung bit bắt đầu Start, bit dừng Stop, các bit dữ liệu

cùng với việc khác và chứa các bit trạng thái và các bit điều khiển liên quan tới

cổng nối tiếp. Các bit điều khiển đặt chế độ hoạt động cho cổng nối tiếp, các bit trạng thái báo cáo kết thúc việc phát hoặc thu một kí tự. Các bit trạng thái có thể được kiểm tra bằng phần mềm hoặc có thể được lập trình để tạo ngắt.

Bảng 1.13 Vị trí và ý nghĩa các bit của thanh ghi SCON

SM0 SM1 SM2 REN TB8 RB8 TI RI

Bit Ý nghĩa

REN Bit cho phép cổng được phép nhận dữ liệu

TB8 Bit dữ liệu truyền thứ 9 khi cổng làm việc ở chế độ truyền và nhận 9 bit

RB8 Bit dữ liệu nhận thứ 9 khi cổng làm việc ở chế độ truyền và nhận

9 bit

TI Cờ báo ngắt khi hoàn thành quá trình truyền 1 byte dữ liệu, cờ

phải được xóa bởi phần mềm

RI Cờ báo ngắt khi 1 byte dữ liệu được nhận về đầy đủ, cờ phải được

xóa bởi phần mềm

SM2 Bit cho phép chế độ truyền thông giữa nhiều vi điều khiển với

nhau (Mode2 và 3)

Bảng 1.14 Các chế độ của cổng nối tiếp phụ thuộc SM1, SM0

* Trước khi sử dụng cổng, phải khởi động SCON để chọn chế độ hoạt động cho

cổng nối tiếp.

* Thanh ghi này được định địa chỉ theo bit.

- Thanh ghi đệm truyền nhận ở cổng nối tiếp (SBUF-Serial Buffer).

SBUF là thanh ghi 8 bit được dùng riêng cho truyền thông nối tiếp của 8051.

Thanh ghi này có chức năng đệm các kí tự khi chúng được nhận về từ cổng nối tiếp

hoặc được truyền đi từ cổng nối tiếp, việc truyền nhận qua cổng nối tiếp thực chất là việc truy xuất thanh ghi này.

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 37 - 39)

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

(130 trang)