TAILIEUCHUNG - CHƯƠNG V: HOẠT ĐỘNG CỦA PORT NỐI TIẾP

Chức năng cơ bản của port nối tiếp là thực hiện việc chuyển đổi dữ liệu song song thành nối tiếp khi phát và chuyển đổi dữ liệu nối tiếp thành song song khi thu. Các mạch phần cứng bên ngoài truy xuất port nối tiếp thông qua các chân TxD ( phát dữ liệu ) và RxD ( thu dữ liệu ), các chân này đa hợp với hai chân của port 3 : ( TxD ) và ( RxD ). Đặc trưng của port nối tiếp là hoạt động song công ( full duplex ),. | Bài giảng Vi điều khiển Biên soạn Ths Lê Hoàng Anh CHƯƠNG V HOẠT ĐỘNG CỦA PORT NỐI TIẾP 1. MỞ ĐẦU Chức năng cơ bản của port nối tiếp là thực hiện việc chuyển đổi dữ liệu song song thành nối tiếp khi phát và chuyển đổi dữ liệu nối tiếp thành song song khi thu. Các mạch phần cứng bên ngoài truy xuất port nối tiếp thông qua các chân TxD phát dữ liệu và RxD thu dữ liệu các chân này đa hợp với hai chân của port 3 TxD và RxD . Đặc trưng của port nối tiếp là hoạt động song công full duplex nghĩa là có khả năng thu và phát đồng thời. Ngoài ra port nối tiếp còn có một đặc trưng khác việc đệm dữ liệu khi thu của port này cho phép một ký tự được nhận và lưu trữ trong bộ đệm thu trong khi ký tự tiếp theo được nhận vào. Nếu CPU đọc ký tự thứ nhất trước trước khi ký tự thứ hai được nhận đầy đủ dữ liệu sẽ không bị mất. Phần mềm sử dụng hai thanh ghi chức năng đặc biệt SBUF và SCON để truy xuất port nối tiếp. Bộ đệm của port nối tiếp SBUF có địa chỉ byte là 99H trên thực tế bao gồm hai bộ đệm. Việc ghi lên SBUF sẽ nạp dữ liệu để phát và việc đọc SBUF sẽ truy xuất dữ liệu đã nhận được. Điều này có nghĩa là ta có hai thanh ghi riêng rẽ và phân biệt thanh ghi phát chỉ ghi thanh ghi thu chỉ đọc hay bộ đệm thu. Thanh ghi điều khiển port nối tiếp SCON có địa chỉ byte là 98H là thanh ghi được định địa chỉ từng bit thanh ghi này các bit trạng thái và các bit điều khiển. Các bit điều khiển sẽ thiết lập chế độ hoạt động cho port nối tiếp còn các bit trạng thái chỉ ra sự kết thúc việc thu hoặc phát một ký tự. Các bit trạng thái được kiểm tra bởi phần mềm hoặc được lập trình để tạo ra ngắt. Tần số hoạt động của port nối tiếp hay còn gọi là tốc độ baud baud rate có thể cố định hoặc thay đổi. Khi tốc độ baud thay đổi được sử dụng bộ định thời 1 được sử dụng để cung cấp xung clock tốc độ baud. Trên chip 8052 bộ định thời 2 cũng có thể được lập trình để cung cấp xung clock tốc độ baud. Trang 35 Bài giảng Vi điều khiển Biên soạn Ths Lê Hoàng Anh 2. THANH GHI ĐIỀU KHIỂN PORT NỐI TIẾP SCON

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.