Professional Documents
Culture Documents
Trong mấy chục năm qua , khoa học máy tính và xử lý thông tin có những
bước tiến vược bậc và ngày càng có những đóng góp to lớn vào cuộc cách mạng
khoa học kỹ thuật hiện đại. Đặc biệt sự ra đời và phát triển nhanh chóng của kỹ
thuật số làm cho ngành điện tử trở nên phong phú và đa dạng hơn. Nó góp phần rất
lớn trong việc đưa kỹ thuật hiện đại thâm nhập rộng rãi vào mọi lĩnh vực của hoạt
động sản xuất ,kinh tế và đời sống xã hội. Từ những hệ thống máy tính lớn đến
nhứng hệ thống máy tính cá nhân , từ những việc điều khiển các máy công nghiệp
đến các thiết bị phục vụ đời sống hằng ngày của con người. Với mong muốn tìm
hiểu , ứng dụng những tiến bộ của khoa học kỹ thuật hiện đại vào phục vụ sản xuất
và phục vụ đời sống con người
Với sự giúp đỡ của các thầy cô giáo trong bộ môn em đã hoàn thành thiết kế
của mình. Tuy nhiên do kiến thức còn hạn chế nên không tránh khỏi sai sót mong
quý thầy cô chỉ bảo để em có thể hoàn thiện thiết kế của mình hơn. Em xin chân
thành cảm ơn.
Sau đây em xin trình bày chi tiết về thiết kế của mình.
CHƯƠNG 1. TỔNG QUAN VỀ CÔNG NGHỆ
1.1. Giới thiệu về chuẩn giao tiếp ISA
1.2. Giới thiệu về các loại linh kiện sử dụng trong bài.
1.2.1. Vi mạch 8255
8255A là vi mạch phối ghép được dùng rất phổ biến trong các mạch mở
- Reset: đặt trạng thái làm việc ban đầu cho 8255A.Chân này phải được
nối với tín hiệu Reset chung của toàn hệ(khi reset thì các cổng được định nghĩa là
- /CS:Chân chọn vỏ,được nối với mạch giả mã địa chỉ để đặt mạch
A0,A1: Các chân tín hiệu địa chỉ cho phép chọn ra 4 thanh ghi bên trong
8255A:một thanh ghi để ghi từ điều khiển cho hoạt động của 8225A,và 3 thanh ghi
khac tương ứng với các cổng PA,PB,PC để ghi đọc các dữ liệu.Địa chỉ của cổng
A1 A0 RD WR CS Chức năng
0 0 0 1 0 Đọc cổng A
0 1 0 1 0 Đọc cổng B
1 0 0 1 0 Đọc cổng C
0 0 1 0 0 Ghi cổng A
0 1 1 0 0 Ghi cổng B
1 0 1 0 0 Ghi cổng C
X X X X 1 Bus D ở Z cao
X X 1 1 0 Bus D ở Z thấp
- Từ điều khiển định nghĩa cầu hình cho các cổng PA, PB, PC
Các cổng PA, PB, PC được chia thành 2 nhóm. Nhóm A gồm cổng PA và 4
bít cao của PC (gọi 4 bit này là CA), nhóm B gồm cổng PB và 4 bit thấp của cổng
PC (gọi 4 bit này là CB). Từ điều khiển dùng để điều khiển định nghĩa cấu hình các
1 MA1 MA0 A CA MB B CB
Trong đó:
00: Chế độ 0
01: Chế độ 1
1x: Chế độ 2
- Bit A dùng để đặt cổng PA là cổng ra (A=0) hay cổng vào (A=1)
- Bit CA dùng để đặt 4 bit cao của cổng PC là cổng ra (CA=0) hay cổng vào
(CA=1)
MB=0: Chế độ 0
MB=1: Chế độ 1
- Bit CB dùng để đặt 4 bit thấp của cổng PC là cổng ra (CB=0) hay cổng vào
(CB=1)
0 0 0 0 C B A S/R
Trong đó:
- Các bit a, b, c dùng để chọn một trong 8 bit: PC0 … PC7 của cổng PC.
Bit được chọn sẽ có giá trị bằng bit S/R ( 0 hoặc 1). Bit S/R có thể được đặt là 0
từ điều khiển ( thường được ký hiệu là CWR). 8255A có 4 chế độ làm việc.
- Chế độ 0: Vào/ra cơ sở. Trong chế độ này mỗi cổng PA, PB, PCH hay
PCL đều có thể được định nghĩa là cổng vào hoặc cổng ra.
- Chế độ 1: Vào ra có xung cho phép. Trong chế độ này mỗi cổng PA,
PB có thể được định nghĩa là cổng vào hoặc cổng ra với các tín hiệu móc nối do các
bit tương ứng của cổng PC trong cùng nhóm đảm nhiệm.
- Chế độ 2: Vào ra 2 chiều. Trong chế độ này chỉ riêng cổng PA có thể
được định nghĩa là cổng vào/ra 2 chiều với các tín hiệu móc nối do các bit của cổng
Bộ đệm bus 2 chiều 74HC245 gồm có 20 chân, ,bộ đệm chỉ hoạt động khi có tín
hiệu low ở chân 19.Nó có chứa 8 vi mạch đệm với các lối ra 3 trạng thái để trao đổi
thông tin giữa các đường dẫn bus dữ liệu theo 2 hướng. Hướng truyền dữ liệu được
xác định bằng chân DIR: DIR = 0, dữ liệu được chuyển từ B sang A. Việc chuyển
hướng dữ liệu cho phép quản lý đơn giản bằng tín hiệu /IOR. Ta có thể nối trực tiếp
ra chân DIR. Qua đó đảm bảo bộ đệm chỉ cho phép dữ liệu đưa vào từ bên ngoài
đưa lên bus dữ liệu của máy tính khi PC thực hiện một quá trình truy nhập đọc
(/IOR = 0)
1.2.3. Giới thiệu về 74HC688
Bộ giả mã địa chỉ 74HC688 so sánh các tín hiệu từ A0-A7 xem có thống nhất với
các địa chỉ của tín hiệu trên các chân tương ứng B0-B7.74HC688 so sánh hai trong
số tám bit xem có giống nhau không và khi các bit xếp kề sát đồng nhất sẽ tạo ra
một tín hiệu Low ở chân19.
1.2.4. Giới thiệu về ULN2803
Vi mạch ULN 2803 để khuếch đại dòng tải của các đầu ra từ modul cơ sở để cấp
cho các rơle,ULN2803 là một bộ đệm khá đặc biệt,nó chứa bên trong 8 bộ khuếch
đại darlington với các điôt bảo vệ đã được tích hợp sẵn cho các trường hợp tải cảm
kháng.Các bộ khuếch đại darlington này được điều khiển trực tiếp bởi các tín hiệu
logic TTL và có thể cung cấp 1 dòng tải ở đầu ra đến 500mA.Các đầu ra đều là đầu
ra collector hở.
CHƯƠNG 2. THIẾT KẾ MODUL GHÉP NỐI MÁY TÍNH.
V1 V1 2 18 VAO 1
V2 3 A0 B0 17 VAO 2
V2 V3 4 A1 B1 16 VAO 3
V4 5 A2 B2 15 VAO 4
V3 V5 6 A3 B3 14 VAO 5
V6 7 A4 B4 13 VAO 6
V4 V7 8 A5 B5 12 VAO 7
V8 9 A6 B6 11 VAO 8
V5 A7 B7
1
V6 19 D IR
UO5 E
V7
V9 2 74H C 245 18 VAO 9
V8 V10 3 A0 B0 17 V AO 10
V11 4 A1 B1 16 V AO 11
V9 V12 5 A2 B2 15 V AO 12
6 A3 B3 14
V10 7 A4 B4 13
8 A5 B5 12
V11 9 A6 B6 11
A7 B7
V12 1
19 D IR
OE
74H C 245
.
ULN2803
.
. RL8 DEN1 COI1
RL9 .
.
. .
4 bit tu CDP
.
ULN2803
DEN12 COI12
RL12
.
2.4. Mạch kết nối hoàn chỉnh
Modul cơ sở vào ra
VC C U4
V1 V1 2 18 VAO1
V2 3 A0 B0 17 VAO2
V2 V3 4 A1 B1 16 VAO3
V4 5 A2 B2 15 VAO4
V3 V5 6 A3 B3 14 VAO5
V6 7 A4 B4 13 VAO6
V4 V7 8 A5 B5 12 VAO7
V8 9 A6 B6 11 VAO8
V5 A7 B7
1
V6 19 D IR
UO5 E
V7
V9 2 74H C 245 18 VAO9
V8 V10 3 A0 B0 17 VAO 10
V11 4 A1 B1 16 VAO 11
V9 V12 5 A2 B2 15 VAO 12
6 A3 B3 14
V10 7 A4 B4 13
8 A5 B5 12
V11 9 A6 B6 11
A7 B7
V12 1
19 D IR
OE
74H C 245
.
ULN2803
.
. RL8 DEN1 COI1
RL9 .
.
. .
4 bit tu CDP
.
ULN2803
DEN12 COI12
RL12
.