Tài liệu Giao tiếp giữa KIT vi xử lý 8086 và máy tính Nguồn, chương 10 docx

5 239 0
Tài liệu Giao tiếp giữa KIT vi xử lý 8086 và máy tính Nguồn, chương 10 docx

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

Thông tin tài liệu

Chương 10: ỨNG DỤNG 8251A ĐỂ TRUYỀN THÔNG TIN NỐI TIẾP 1. Truyền thông tin nối tiếp giữa 2 kit VXL: a. Khởi phát 8251A Muốn 8251 hoạt động đúng chế độ (không đồng bộ), tốc độ (300, 600, 1200, 2400, 4800, 9600bps hoặc lớn hơn), số bit tin (5, 6, 7, 8) có kiểm tra chẵn hoặc lẻ và xác đinh số bit dừng (1; 1,5; TxD RxD DTR\ 8251 DSR\ RTS\ CTS\ TxD RxD DTR\ 8251 DSR\ RTS\ CTS\ VXL2 2 bit) ta phải ghi lời điều khiển chế độ vào thanh ghi điều khiển cuả 8251. Ví dụ: Một 8251 có điạ chỉ gốc CS\ với 0FFF0h, cần trao đổi thông tin 8 bit, tốc độ x16 không có kiểm tra Parity chẵn lẻ, 2bit stop. Lời điều khiển là: 1 1 0 0 1 1 1 0  chương trình khởi phát: MOV DX, 0FFF2h MOV AL,00h OUT DX,AL MOV CX 2h D0 : LOOP D0 OUT DX, AL D1: MOV CX,2h LOOP D1 OUT DX, AL MOV CX,2h D2: LOOP D2 MOV AL, 40h OUT DX, AL MOV CX, 2h D3: LOOP D3 MOV AL, 11001110B OUT DX, AL MOV CX, 2h D4: LOOP D4 END 2. Truyền thông tin nối tiếp giữa kit VXL và máy tính 1 1 5 6 9 A 1 – A 11 D 0 –D 7 Reset CLK A 0 RD \ WR \ INTR INTA \ CS \ GND D 0 – D7 TxD Rest RxD CLK DTR C/D\ RD \ DSR\ WR\ RTS \ TxD CTS\ RxRDy Giải mã điạ X ử lýngắt 8251 VXL O O O O O O O O O Cổng COM Của máy tính 1. CHÖÔNG TRÌNH Chöông trình khôûi taïo 8251A MOV DX, 0FFF2h MOV AL,00h OUT DX,AL MOV CX, 2h D0 : LOOP D0 OUT DX, AL D1: MOV CX, 2h LOOP D1 OUT DX, AL MOV CX,2h D2: LOOP D2 MOV AL, 40h OUT DX, AL MOV CX, 2h D3: LOOP D3 MOV AL, 11001110B OUT DX, AL MOV CX, 2h D4: LOOP D4 END . Chương 10: ỨNG DỤNG 8251A ĐỂ TRUYỀN THÔNG TIN NỐI TIẾP 1. Truyền thông tin nối tiếp giữa 2 kit VXL: a. Khởi phát 8251A Muốn. AL MOV CX, 2h D3: LOOP D3 MOV AL, 1100 1110B OUT DX, AL MOV CX, 2h D4: LOOP D4 END 2. Truyền thông tin nối tiếp giữa kit VXL và máy tính 1 1 5 6

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

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan