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

Chia sẻ: Nguyen Van Dau | Ngày: | Loại File: PDF | Số trang:5

0
77
lượt xem
20
download

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

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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;2 bit) ta phải ghi lời điều khiển chế độ vào thanh ghi điều khiển của 8251. Ví dụ: Một 8251 có địa 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 Pảity chẵn lẻ, 2bit stop....

Chủ đề:
Lưu

Nội dung Text: Giao tiếp giữa KIT vi xử lý 8086 và máy tính Nguồn, chương 10

  1. ÖÙNG DUÏNG 8251A ÑEÅ Chương 10: TRUYEÀN THOÂNG TIN NOÁI TIEÁP 1. Truyeàn thoâng tin noái tieáp giöõa 2 kit VXL: TxD TxD RxD RxD DTR\ DTR\ 8251 8251 VXL2 DSR\ DSR\ RTS\ RTS\ CTS\ CTS\ a. Khôûi phaùt 8251A Muoán 8251 hoaït ñoäng ñuùng cheá ñoä (khoâng ñoàng boä), toác ñoä (300, 600, 1200, 2400, 4800, 9600bps hoaëc lôùn hôn), soá bit tin (5, 6, 7, 8) coù kieåm tra chaün hoaëc leû vaø xaùc ñinh soá bit döøng (1; 1,5;
  2. 2 bit) ta phaûi ghi lôøi ñieàu khieån cheá ñoä vaøo thanh ghi ñieàu khieån cuaû 8251. Ví duï: Moät 8251 coù ñiaï chæ goác CS\ vôùi 0FFF0h, caàn trao ñoåi thoâng tin 8 bit, toác ñoä x16 khoâng coù kieåm tra Parity chaün leû, 2bit stop. Lôøi ñieàu khieån laø: 1 1 0 0 1 1 1 0  chöông trình khôûi phaù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
  3. 2. Truyeàn thoâng tin noái tieáp giöõa kit VXL vaø maùy tính Giaûi A 1 – A 11 maõ CS \ GND ñiaï D 0 –D 7 D 0 – D7 TxD Reset Rest RxD CLK CLK DTR 1 5 A0 C/D\ O O O O O O O O O RD \ RD \ 1 DSR\ 6 9 WR \ WR\ RTS \ Coång COM Cuûa maùy tính X INTR TxD öû CTS\ INTA \ lyùngaét RxRDy VXL 8251
  4. 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

CÓ THỂ BẠN MUỐN DOWNLOAD

Đồng bộ tài khoản