Tài liệu Ứng dụng KIT 8051 dùng để chuyển đổi A/D-D/A, chương 4 - Pdf 87

Chương 4
G
G
I
I
A
A
O
O
T
T
I
I
E
E
Á
Á
P
P
N
N
G
G
O
O
A
A
Ï
Ï
I
I

Hình 3.1 Cấu trúc khối của 8255
Đệm
dữ
kiện
Điều khiển
Nhóm A
Nhóm A
Cửa A
Nhóm A
Cửa C
Phần cao
Nhóm B
Cửa C
Phần thấp
Nhóm B
Cửa B
Kiểm
soát
đọc
ghi
Điều khiển
nhóm B
2 – Phần kiểm soát đọc ghi:
Chức năng của khối này là kiểm soát tất cả các sự truyền
đạt bên trong và bên ngoài của từ điều khiển và dữ kiện. Nó
nhận ngõ vào từ tuyến đòa chỉ và sự điều khiển của CPU, phát ra
các lệnh cần thiết cho cả hai nhóm A và B.
CS: ngõ vào = 0 cho phép truyền tin giữa 8255 và CPU.
RD: = 0 cho phép 8255 gởi dữ kiện đến CPU trên tuyến dữ
kiện chủ yếu là cho phép CPU đọc dữ kiện từ 8255.

Mode 0 : Vào/ra cơ bản
Mode 1 : Vào/ra “bắt tay” (chỉ cho phép 1 trong chiều)
Mode 2 : Truyền dữ kiện hai chiều
Khi RESET, tất cả các cửa được thiết lập ở chế độ nhập
(input), tức là cả 24 đường đều ở 3 trạng thái. Sau khi RESET
8255 có thể duy trì ở chế độ nhập mà không cần khởi động gì
thêm. Trong khi thực hiện chương trình hệ thống, có thể chọn
bất kỳ mode nào bằng cách xuất đến 8255 từ điều khiển. Điều
này cho phép chỉ cần một 8255 mà có thể phục vụ nhiều kiểu
thiết bò ngoại vi.
Các chế độ cửa A và B có thể đònh nghóa riêng biệt. Còn
của C được chia làm hai phần cho hai nhóm tùy yêu cầu đònh
nghóa chế độ cửa A và B. Ta có từ điều khiển cho 8255 như sau:
(trang sau).
2 – Đặc tính xóa/thiết lập bit cho cửa C khi nó dùng làm tín
hiệu trạng thái/điều khiển cho cửa A/B:
Ta dùng lệnh OUT xuất ra từ một điều khiển, trong đó bit
D7 = 0.
D
7
D
6
D
5
D
4
D
3
D
2

D
5
D
4
D
3
D
2
D
1
D
0
x x x Bit set /
Reset
0: Reset
1:set

Bit selectBit set / Reset fleg
0 - active
01010101
00110011
00001111
01234567
Hình 3.3
Mỗi lần xuất ra một từ điều khiển đến 8255 với D7 = 0, chỉ
tác động đến 1 bit của cửa C (được chọn bởi Bit select).
3 – Chức năng kiểm soát ngắt quãng:

* INTR (Interput Request): ngõ ra = 1 để yêu cầu ngắt
khoảng CPU, INTR được set bởi STB = 1 và IBF = 1,
INTR = 1.
INTR bò reset bởi cạnh xuống RD
INTR A kiểm soát bởi bit set / reset PC 4
INTR B kiểm soát bởi bit set / reset PC 2


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status