Phòng thí nghiệm Vi xử lý Bài thí nghiệm Vi xử lý
Trang 23
BÀI 02:
TRUYỀN SỐ LIỆU SONG SONG
MỤC ĐÍCH THÍ NGHIỆM
Giúp sinh viên bằng thực nghiệm khảo sát các vấn đề chính sau đây :
- Truyền số liệu từ máy tính ra ngoài và từ ngoài vào máy tính.
THIẾT BỊ SỬ DỤNG
1. Bộ thí nghiệm μPTS-31.
2. Board thí nghiệm μPM-302.
3. Máy vi tính.
PHẦN I : CƠ SỞ LÝ THUYẾT
I. KẾT NỐI PHẦN CỨNG
Khối thí nghiệm μPM-302 cho bài thí nghiệm về truyền số liệu được sử dụng
kết hợp với bộ giao tiếp PCBUS-2 gắn trên khe cắm mở rộng của máy tính và bộ đệm
số liệu và giải mã lệnh (PART A + PART C) trên thiết bị chính μPTS-31.
Khi tiến hành thí nghiệm cần nối cáp từ ổ ra của PCBUS-2 với ổ CON1 của
thiết bị
chính μPTS-31.
Sơ đồ mạch của khối thí nghiệm ở trang bên, trong đó vi mạch U1 (74LS374)
có nhiệm vụ chốt số liệu truyền ra từ máy tính. Các đèn LED nối với các ngõ ra U1
cho phép hiển thị số liệu xuất ra trên U1 chính là số liệu xuất ra từ máy tính.
Vi mạch U2 (74LS245) là bộ đệm dữ liệu cho phép chuyển dữ liệu từ ngoài vào
Phòng thí nghiệm Vi xử lý Bài thí nghiệm Vi xử lý
Trang 25
Sơ đồ mạch khối thí nghiệm truyền số liệu III. NHẬP DỮ LIỆU TỪ SW (μPM – 302)
Công tắc SW kết nối với 74LS245 có địa chỉ là 310h (do nối với 1Y0) nên sử
dụng các lệnh sau để nhập liệu từ SW vào máy tính:
13
12
11
10
9
CS1
74LS374
3
4
7
8
13
14
17
18
1
11
2
5
6
9
12
15
16
19
D0
D1
D2
D3
D4
12
11
A1
A2
A3
A4
A5
A6
A7
A8
G
DIR
B1
B2
B3
B4
B5
B6
B7
B8
1 16
2 15
3 14
4 13
5 12
6 11
7 10
8 9
CON 1
1
main proc
mov ax,@data
mov ds,ax
mov ax,02h
int 10h ; Xóa màn hình
start:
mov ah,08h
int 21h
cmp al,’N’
je nhap
cmp al,’X’
je xuat
cmp al,’T’
je exit
jmp start
exit:
mov ah,4Ch
int 21h
nhap:
mov dx,310h
in al,dx
mov bx,0101h
call print_monitor
jmp start
xuat:
Phòng thí nghiệm Vi xử lý Bài thí nghiệm Vi xử lý
D3
LED2
D2
LED1
D1
LED0
D0
Mã 10
1
2
3
4
5
- Truyền số liệu từ khối μPM-302 vào máy tính
Số liệu từ bên ngoài được chọn từ công tắc DIP-SW trên khối μPM-302. Gạt các công
tắc để xác lập số liệu ngoài. Chú ý : Công tắc đẩy lên ở “ON” D = 0, ngược lại D = 1.
Nhấn ‘N’ và ghi nhận giá trị đặt.
STT
SW-7
D7
SW-6
D6
SW-5
D5
SW-4
D4
SW-3
Trang 28
phím máy tính). Gợi ý: khai báo thêm một biến tạm để lưu trữ giá trị nhập từ
SW.