Tải bản đầy đủ (.pdf) (10 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (59.73 KB, 10 trang )

Chương 5
GIAO TIẾP VỚI MÁY TÍNH
I. GIAO TIẾP SONG SONG
1. GIAO TIẾP QUA CỔNG MÁY IN:
1.1 Vài nét cơ bản về cổng máy in:
Việc nối máy in với máy tính được thực hiên qua ổ cắm 15
chân ở phía sau máy tính. Nhưng đây không phải chỉ là chỗ nối
với máy in mà khi sử dụng máy tính vào việc khác, như truyền
dữ liệu từ máy tính tới một thiết bò khác, hay điều khiển thiết bò
bằng máy tính thì việc ghép nối cũng được ghép nối qua cổng
máy in.
Qua cổng này dữ liệu được truyền đi song song, nên đôi
khi còn được gọi la cổng ghép nối song song và tốc độ truyền
cũng đạt đến mức đáng kể. Tất cả các đường dẫn của cổng máy
in đều tương thích với TTL. Nghóa là chúng đều cung cấp mức
điện áp nằm giữa 0V đến 5V. Do đó ta cầ lưu ý là các đường
dẫn vào cổng này không được đặt mức điện áp quá lớn.
Sự sắp xếp các chân của cổng máy in với tất cả các đường
dẫn được mô tả như sau:

13 1
25 14
O O O O O O O O O O O O O
O O O O O O O O O O O O
HÌNH 3.1
Chức năng các chân
Chân

hiệu
Out/in Chức năng
1


2 .. 9
10
11
12
13
14
15
16
17
18
..25
Strobe
D0 ..
D7
ACK
Busy
PE
SLCT
AF
ERRO
R
INIT
SLCTI
N
GND
Out
Out
In
In
In

In
Out
In
Out
Out
Byte được in
Các đường dữ liệu D0 .. D7.
Phần thu báo cho phần phát biết đã thu
xong một kí tự
Phần tín hiệu do phần thu báo cho phần
phát biết là phần thu đang bận
Báo hết giâi
Báo l75a chọn máy in
Máy tính báo ra máy in tự nạp giấ
Báo các lỗi của máy in
Reset máy in
Chon máy in
Nối đất
1.3 . Trao đổi với các đường dẫn tín hiệu:
LPT1: Gồm có 3 thanh ghi: thanh ghi dữ liệu, thanh ghi trạng
thái và thanh ghi điều khiển.
a.
Thanh ghi dữ liệu: gồm có 8 bit dữ liệu, có đòa chỉ là 378h.
D7 D
6
D5 D4 D3 D2 D1 D
0
b. Thanh ghi trang thái: có đòa chỉ là 379h.
D7 D
6

D5 D4 D3 D2 D1 D
0
c. Thanh ghi điều khiển có đòa chỉ : 37AH
ERROR
SLCT
PE
ACK
BUSY
HÌNH 3.1
CHÂN SỐ : 9 8 7 6 5 4 3 2
D7 D6 D5 D4 D3 D2 D1 D
0
1.4. Hoạt động của việc trao đổi dữ liệu .
a. hoạt động của phần phát
+ đọc Busy cho đến khi Busy\ = 1.
+ gửi dữ liệu ra bus dữ liệu
+ cho Strobe = 0.
+ chuổn bò dữ liệu tiếp theo
+ quay về bước 1
b. Hoạt đông của phần thu
+ đọc Strobe cho đến khi Strobe = 1.
+ Busy = 0 , ACK = 0.
+ đọc dữ liệu vào .
+ đưa ACK = 1 .
+ xử lý dữ liệu .
+ cho Busy = 1 để phát ký tự tiếp theo
+ quay về bước 1.
Strobe
AF
INIT

SLCTIN
( Ngắt 8259 )
BUSY = 1
BEGIN
GỞI DỮ LIỆU
STROBE = 1
ACK = 1
STROBE = 0
HẾT FILE
THOÁT RA
CHUÂN BỊ DỮ
LIỆU TIẾP
THEO
HÌNH 5.1
LƯU ĐỒ PHÁT

×