Trong bảng trạng thái thì khi ngõ cho phép chốt LE ở mức cao H thì dữ liệu ngõ ra Q phụ thuộc vào dữ liệu ngõ vào D Q = D, khi LE ở mức thấp dữ liệu tại các ngõ ra được chốt lại không ph
Trang 11 Bài thiết kế số 1
2 Bài thiết kế số 2 BÀI TẬP
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 2I CÁC LINH KIỆN IC SỐ:
1 IC chốt:
Trong hệ thống vi xử lý có đa hợp địa chỉ và dữ liệu thì khi kết nối vi xử lý với hệ thống phải
tiến hành tách riêng từng đường địa chỉ và dữ liệu Các IC thường được dùng để tách địa chỉ và dữ
liệu là IC chốt 8 bit 74573
Sơ đồ chân và sơ đồ kí hiệu logic như hình 6-1:
Hình 6-1 Sơ đồ chân và sơ đồ logic IC chốt 74573
Bảng trạng thái hoạt động của IC chốt 74573
Bảng 6-1 Bảng trạng thái hoạt động của IC chốt 74573
Trong bảng trạng thái thì khi ngõ cho phép chốt (LE) ở mức cao (H) thì dữ liệu ngõ ra Q phụ
thuộc vào dữ liệu ngõ vào D (Q = D), khi LE ở mức thấp dữ liệu tại các ngõ ra được chốt lại không
phụ còn phụ thuộc dữ liệu của ngõ vào (không thay đổi) bất chấp dữ liệu ngõ vào Khi đó ta xem
dữ liệu đã được chốt lại
Chân điều khiển cho phép OE tích cực mức thấp Khi OE ở mức cao thì 8 ngõ ra sẽ ở trạng
thái tổng trở cao
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 32 IC giải mã
Trong hệ thống vi xử lý thường kết nối với nhiều bộ nhớ và nhiều thiết bị ngoại vi khác nhau Vì các bộ nhớ và thiết bị ngoại vi sử dụng chung bus địa chỉ và bus dữ liệu nên phải tiến hành giải mã để phân chia các vùng nhớ khác nhau cho các bộ nhớ và các thiết bị ngoại vi sao cho một địa chỉ tương ứng với 1 ô nhớ duy nhất
Các IC số thường được dùng để giải mã bộ nhớ trong các hệ thống vi xử lý là các cổng logic, các IC giải mã và các IC PROM hay PAL, …
Trong phần này giới thiệu các IC giải mã thường sử dụng như IC 74139 giải mã 2 đường sang
4 đường và IC 74138 giải mã 3 đường sang 8 đường:
Sơ đồ chân và sơ đồ kí hiệu logic như hình 6-2:
Hình 6-2 Sơ đồ chân và sơ đồ logic IC giải mã 74138
Bảng trạng thái hoạt động của IC giải mã 74138
Bảng 6-2 Bảng trạng thái hoạt động của IC giải mã 74138
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 4Trong bảng trạng thái thì 3 trạng thái đầu thì IC không được phép giải mã – tất cả các ngõ ra
đều ở mức H
8 trạng thái còn lại cho phép giải mã 8 ngõ ra theo 3 ngõ vào, mỗi một trạng thái có 1 ngõ ra
ở mức L
Khi cần nhiều ngõ ra thì kết nối nhiều IC giải mã 74138 ví dụ như cần giải mã 5 đường sang
32 đường thì sẽ dùng 4 IC giải mã kết nối như hình 6-3:
Hình 6-3 Kết nối 4 IC giải mã 74138 để giải mã 5 đường sang 32 đường
Cùng họ với IC giải mã 74138 thì còn IC giải mã 74139 giải mã 2 đường sang 4 đường có sơ
đồ chân và sơ đồ logic như hình 6-4:
Hình 6-4 Sơ đồ chân và sơ đồ logic IC giải mã 74139
Trong IC giải mã 74139 có 2 mạch giải mã 2 đường sang 4 đường
Bảng trạng thái hoạt động của IC giải mã 74139
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 5Bảng 6-3 Bảng trạng thái hoạt động của IC giải mã 74139
Ở trạng thái đầu tiên thì chân cho phép E ở mức H sẽ không cho phép giải mã, các ngõ ra ở mức H 4 trạng thái còn lại thì cho phép giải mã, ngõ ra tích cực mức thấp
3 IC đệm:
Các IC đệm có dòng vào, dòng ra, áp vào, áp ra lớn để đệm các đường địa chỉ và các đường dữ liệu khi vi xử lý kết nối với nhiều IC nhớ hay IC ngoại vi Có 2 dạng IC đệm: đệm 1 chiều và đệm 2 chiều
Đệm 2 chiều thường sử dụng là IC 75245 có sơ đồ chân và sơ đồ logic như hình 6-5:
Hình 6-5 Sơ đồ chân và sơ đồ logic IC đệm 74245
Bảng trạng thái hoạt động của IC đệm 74245
Bảng 6-4 Bảng trạng thái hoạt động của IC đệm 74245
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 6Trong bảng trạng thái thì 2 trạng thái đầu OE = L cho phép IC hoạt động và nếu Direction =
L thì dữ liệu truyền từ bus ngõ vào B sang bus ngõ ra A, Direction = H thì dữ liệu truyền từ bus ngõ
vào A sang bus ngõ ra B Khi OE = H thì các bus ở trạng thái tổng trở cao
IC 74245 thường được dùng để đệm bus dữ liệu hi chiều của vi xử lý
Ngoài IC đệm 2 chiều còn có các IC đệm một chiều 74244 và IC đệm đảo 74240:
Đệm 1 chiều thường sử dụng là IC 75244 có sơ đồ chân và sơ đồ logic như hình 6-6:
Hình 6-6 Sơ đồ chân và sơ đồ logic IC đệm 74244
Trong sơ đồ logic hình 6-7 sẽ thấy rõ ràng hơn về IC đệm 74244: trong IC 74244 chia ra làm
2 khối đệm 4 bit hoạt động độc lập
Hình 6-7 Sơ logic IC đệm 74244 chia ra làm 2 khối
Bảng trạng thái hoạt động của IC đệm 74244
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 7Bảng 6-5 Bảng trạng thái hoạt động của IC đệm 74244
Trong bảng trạng thái thì 2 trạng thái đầu OE = L cho phép IC đệm dữ liệu Khi OE = H thì các ngõ ra ở trạng thái tổng trở cao
IC 74240 là IC đệm hoạt động giống như IC đệm 74244 nhưng ngõ ra bị đảo
4 IC nhớ EPROM, SRAM
Trong các hệ thống vi xử lý luôn sử dụng bộ nhớ ROM và bộ nhớ RAM để lưu chương trình và dữ liệu xử lý Tuỳ thuộc vào yêu cầu mà hệ thống bộ nhớ được sử dụng nhiều hay ít
Các bộ nhớ ROM thường sử dụng là loại EPROM họ 27xxx, loại EEPROM họ 28xxx, họ 29xxx
Bộ nhớ RAM sử dụng nhiều loại và phổ biến là họ 62xx
Khảo sát EPROM họ 27xxx: bao gồm 2716 đến 27512 như hình 6-8:
Hình 6-8 Sơ đồ chân IC nhớ họ 27xxx
Trong sơ đồ tổng quát hình 6-8 thì các IC 2716 và 2732 chỉ có 24 chân, các IC từ 2764 đến
27512 thì có 28 chân, để quan sát rõ hơn hãy xem hình 6-9 EPROM 2716 có dung lượng 2 Kbyte,
2732 có dung lượng 4Kbyte, 2764 có dung lượng 8Kbyte
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 8Hình 6-9 Sơ đồ chân IC2716, 2732, 2764
Tên của các chân như bảng 6-6:
Bảng 6-6 Tên các chân của IC nhớ họ 27
Bảng trạng thái hoạt động của các IC nhớ 2716, 2732 và 2764: như các bảng 6-7, 6-8, 6-9
Bảng 6-7 Bảng trạng thái hoạt động của IC2716
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 9Bảng 6-8 Bảng trạng thái hoạt động của IC2732
Bảng 6-9 Bảng trạng thái hoạt động của IC2764
Trong bảng trạng thái liệt kê đầy đủ các trạng thái nhưng nếu sử dụng trong hệ thống giao tiếp với vi xử lý thì chỉ cần quan tâm đến các trạng thái sau: “Read”, “Standby” và “Output Disable” Các trạng thái còn lại dành cho các nhà nghiên cứu thiết kế bộ nạp Eprom
Khi sử dụng bộ nhớ kết nối với vi xử lý thì cần phải quan tâm đến các thông số của IC nhớ cho đầy đủ trong datasheet của IC Có rất nhiều thông số nhưng người sử dụng cần biết các thông số cơ bản đó là thời gian try xuất bộ nhớ Hình 6-10 trình bày dạng sóng truy xuất bộ nhớ của IC nhớ 2716:
Hình 6-10 Dạng sóng truy xuất bộ nhớ 2716
Phân tích dạng sóng: sau khi bộ nhớ 2716 nhận được địa chỉ đã xác lập, tiếp theo chân điều khiển CE chuyển trạng thái từ H xuống mức L để cho phép bộ nhớ, tiếp theo chân OE chuyển trạng thái từ H xuống mức L để cho phép xuất dữ liệu
Nhìn vào dạng sóng thì ta thấy có 3 thông số:
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 10- Thông số tOE được tính từ khi chân OE xuống mức L cho đến khi dữ liệu xuất ra bus
- Thông số tCE được tính từ khi chân CE xuống mức L cho đến khi dữ liệu xuất ra bus
- Thông số tACC được tính từ khi địa chỉ xác lập cho đến khi dữ liệu xuất ra bus (thông số
này thường được gọi là thời gian truy xuất)
Cả 3 thông số được cho ở bảng 6-10 Trong bảng này liệt kê các thông số cho 2 loại bộ nhớ
Bảng 6-10 Bảng thông số thời gian hoạt động của IC2716
Khảo sát SRAM họ 62xxx: bao gồm 6264 và 62256, 62512:
SRAM 6264: bộ nhớ này có dung lượng 8 kbyte có sơ đồ chân và sơ đồ logic như hình 6-11:
Hình 6-11 Sơ đồ chân và sơ đồ logic IC nhớ 6264
Tên của các chân như bảng 6-11:
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 11Bảng 6-11 Tên các chân của IC nhớ 6264
Bảng trạng thái hoạt động của các IC nhớ 6264 như bảng 6-12:
Bảng 6-12 Bảng trạng thái hoạt động của IC6264
Dạng sóng đọc dữ liệu từ bộ nhớ RAM 6264 và các thông số: Tương tự như bộ nhớ EPROM khi sử
dụng phải quan tâm đến các thông số truy xuất bộ nhớ đọc và ghi dữ liệu Hình 6-12 trình bày dạng sóng đọc dữ liệu từ bộ nhớ của RAM 6264:
Hình 6-12 Dạng sóng đọc bộ nhớ RAM 6264
Phân tích dạng sóng: sau khi bộ nhớ 6264 nhận được địa chỉ đã xác lập, tiếp theo các chân điều khiển CE1 và CE2 chuyển sang trạng thái cho phép bộ nhớ, tiếp theo chân OE chuyển trạng thái từ H xuống mức L để cho phép xuất dữ liệu
Nhìn vào dạng sóng thì ta thấy có 3 thông số:
- Thông số tDOE được tính từ khi chân OE xuống mức L cho đến khi dữ liệu xuất ra bus
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 12- Thông số tACE1 được tính từ khi chân CE1 xuống mức L cho đến khi dữ liệu xuất ra bus
- Thông số tACE2 được tính từ khi chân CE2 xuống mức L cho đến khi dữ liệu xuất ra bus
- Thông số tAA được tính từ khi địa chỉ xác lập cho đến khi dữ liệu xuất ra bus (thông số
này thường được gọi là thời gian truy xuất)
Cả 3 thông số được cho ở bảng 6-13
Bảng 6-13 Bảng thông số thời gian hoạt động đọc của IC 6264
Dạng sóng ghi dữ liệu vào bộ nhớ RAM 6264 và các thông số: dạng sóng ghi dữ liệu vào ô nhớ của
RAM 6264 như hình 6-13:
Hình 6-13 Dạng sóng ghi dữ liệu vào bộ nhớ RAM 6264
Phân tích dạng sóng: sau khi bộ nhớ 6264 nhận được địa chỉ đã xác lập, tiếp theo các chân
điều khiển CE1 và CE2 chuyển sang trạng thái cho phép bộ nhớ, tiếp theo chân WE chuyển trạng
thái từ H xuống mức L để cho phép ghi dữ liệu
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 13Nhìn vào dạng sóng thì ta thấy có 3 thông số:
- Thông số tPWE được tính từ khi chân WE xuống mức L cho đến khi dữ liệu được ghi
- Thông số tSCE1 được tính từ khi chân CE1 xuống mức L cho đến khi dữ liệu được ghi
- Thông số tSCE2 được tính từ khi chân CE2 xuống mức L cho đến khi dữ liệu được ghi
- Thông số tWC được tính từ khi địa chỉ xác lập cho đến khi dữ liệu được ghi (thông số này thường được gọi là chu kỳ ghi)
Cả 3 thông số được cho ở bảng 6-14
Bảng 6-14 Bảng thông số thời gian hoạt động ghi của RAM 6264
SRAM 62256: bộ nhớ này có dung lượng 32 kbyte có sơ đồ chân và sơ đồ logic như hình 6-14:
Hình 6-14 Sơ đồ chân và sơ đồ logic IC nhớ 62256
Tên của các chân và bảng trạng thái hoạt động như bảng 6-17:
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 14Bảng 6-17 Tên các chân của IC nhớ 62256
II CÁC LINH KIỆN IC NGOẠI VI :
1 IC ngoại vi lập trình 8255A:
Vi xử lý không thể trực tiếp điều khiển các thiết bị dù chỉ điều khiển 1 bóng đèn Led, mọi
thiết bị ngoại vi muốn giao tiếp với vi xử lý đều thông qua các IC ngoại vi
Cùng với vi xử lý thì có rất nhiều IC ngoại vi có các chức năng khác nhau phục vụ cho vi xử
lý như đã trình bày ở phần trước Một trong những IC được sử dụng phổ biến nhất là IC ngoại vi
8255A
IC ngoại vi 8255A được chế tạo theo công nghệ LSI dùng để giao tiếp song song giữa vi xử
lý và thiết bị bên ngoài
Vi mạch 8255A thường được gọi là mạch giao tiếp ngoại vi lập trình được (Programmable
Peripheral Interface – PPI) Do khả năng đa năng trong các ứng dụng thực tế nên 8255A là vi
mạch giao tiếp được dùng rất phổ biến cho các hệ vi xử lý 8 bit – 16 bit
(a) Sơ đồ chân và sơ đồ khối của 8255A :
IC 8255A có 40 chân như hình 6-15 và sơ đồ cấu trúc bên trong như hình 6-16:
Hình 6-15 Sơ đồ chân và sơ đồ logic của IC 8255A
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 15Hình 6-16 Sơ đồ khối của IC 8255A
Tên các chân của IC 8255A như bảng
Bảng 6-18 Tên các chân của IC 8255A
IC 8255A giao tiếp với vi xử lý thông qua 3 bus: bus dữ liệu 8 bit D7-D0, bus địa chỉ A1A0, bus
điều khiển RD , WR , CS , RESET
Mã lệnh và dữ liệu đều được truyền trên 8 đường dữ liệu D7-D0 Vi xử lý gởi dữ liệu đến 8255A hoặc vi xử lý đọc dữ liệu từ 8255A tùy thuộc vào lệnh điều khiển Các đường tín hiệu
RD , WR của 8255A được kết nối với các đường RD , WR của vi xử lý
Tín hiệu RESET dùng để khởi động 8255A khi cấp điện, khi bị reset các thanh ghi các thanh ghi bên trong 8255A đều bị xóa và 8255A ở trạng thái sẵn sàng làm việc Khi giao tiếp với
vi xử lý ngõ vào tín hiệu RESET này được kết nối với tín hiệu RESET ngõ ra của vi xử lý
Tín hiệu Chip Select ( CS ) dùng để chọn 8255A khi vi xử lý giao tiếp với nhiều 8255A
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 168255A có 3 port xuất nhập (I/O) có tên port A, port B, port C, mỗi port 8 bit Port A gồm các
bit PA0-PA7, port B gồm các bit PB0-PB7 và port C gồm PC0-PC7 Các port này có thể là các port
input hoặc output tùy thuộc vào lệnh điều khiển, lệnh điều khiển do vi xử lý gởi tới lưu trong thanh
ghi điều khiển để định cấu hình làm việc cho 8255A
Các địa chỉ A1A0 của 8255A dùng để lựa chọn các port và thanh ghi, A1A0=002 dùng để chọn
Port A, A1A0 = 012 dùng để chọn Port B, A1A0 = 102 dùng để chọn Port C, A1A0 = 112 dùng để chọn
thanh ghi điều khiển
Trong sơ đồ khối 8255A, các port I/O chia làm hai nhóm: nhóm A gồm port A và 4 bit cao
của port C, nhóm B gồm port B và 4 bit thấp của port C Để sử dụng các port của 8255A người lập
trình phải gởi từ điều khiển ra thanh ghi điều khiển để 8255A định cấu hình cho các port đúng theo
yêu cầu mà người lập trình mong muốn
(b) Cấu trúc từ điều khiển của 8255A:
Trong 8255 có 2 từ điều khiển: Control Word và Bit Set/Reset
Từ điều khiển Control Word có cấu trúc như hình 6-17:
Hình 6-17 Cấu trúc từ điều khiển thứ nhất của IC 8255A
Do các port của 8255A được chia làm hai nhóm: nhóm A và nhóm B tách rời nên từ điều
khiển của 8255A cũng được chia làm hai nhóm
Các bit D2D1D0 dùng để định cấu hình cho nhóm B:
Bit D0 dùng để thiết lập 4 bit thấp của port C:
D0 = 0 port C thấp là port xuất dữ liệu (output) D0 = 1 port C thấp là port nhập dữ liệu (input)
Bit D1 dùng thiết lập port B:
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 17D1 = 0 port B là port xuất dữ liệu (output) D1 = 1 port B là port nhập dữ liệu (input)
Bit D2 dùng thiết lập Mode điều khiển của nhóm B:
D2 = 0: nhóm B hoạt động ở Mode 0
D2 =1: nhóm B hoạt động ở Mode 1
Các bit D6,D5,D4,D3 dùng để định cấu hình cho nhóm A:
Bit D3 dùng để thiết lập 4 bit cao của port C:
D3 = 0 port C là port xuất dữ liệu (output) D3 = 1 port C là port nhập dữ liệu (input)
Bit D4 dùng để thiết lập port A:
D4 = 0 port A là port xuất dữ liệu(output) D4 = 1 port A là port nhập dữ liệu (input)
Bit D6D5 dùng thiết lập Mode điều khiển của nhóm A:
D6D5 = 00: nhóm a hoạt động ở Mode 0
D6D5 = 01: nhóm A hoạt động ở Mode 1
D6D5 = 1X: nhóm A hoạt động ở Mode 2
Các nhóm A, B làm việc ở cấu hình ở Mode 0:
Từ điều khiển thiết lập nhóm A & B hoạt động ở Mode 0 như hình 6-18:
Hình 6-18 Từ điều khiển khi 2 nhóm A, B làm việc ở mode 0
Ở Mode 0 các port A, port B, port C thấp và port C cao là các port xuất hoặc nhập dữ liệu độc lập Do có 4 bit để lựa chọn nên có 16 từ điều khiển khác nhau cho 16 trạng thái xuất nhập của
4 port
Các nhóm A & B làm việc ở cấu hình ở Mode 1:
Từ điều khiển nhóm A, B hoạt động ở Mode 1 như hình 6-19:
Hình 6-19 Từ điều khiển khi 2 nhóm A, B làm việc ở mode 1
Ở Mode 1 các port A & B làm việc xuất nhập có chốt (Strobe I/O) Ở Mode này hai port A
& B hoạt động độc lập với nhau và mỗi port có 1 port 4 bit điều khiển Các port 4 bit điều khiển được hình thành từ 4 bit thấp và 4 bit cao của port C
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 18Khi 8255A được cấu hình ở Mode 1, thiết bị giao tiếp muốn 8255A nhận dữ liệu, thiết bị đó
phải tạo ra tín hiệu yêu cầu 8255A nhận dữ liệu, ngược lại 8255A muốn gởi dữ liệu đến thiết bị
khác, 8255A phải tạo ra tín hiệu yêu cầu thiết bị đó nhận dữ liệu, tín hiệu yêu cầu đó gọi là tín
hiệu Strobe
Phân tích nhóm A làm việc ở cấu hình Mode 1:
Port A được cấu hình là port nhập dữ liệu:
Chức năng của các đường tín hiệu được trình bày ở hình 6-20 và dạng sóng làm việc của các
đường tín hiệu điều khiển như hình 6-21:
Hình 6-20 Port A của IC 8255A hoạt động ở mode 1 – nhận dữ liệu
Hình 6-21 Dạng sóng của các đường tín hiệu điều khiển – port A input
Các đường tín hiệu của port C trở thành các đường điều khiển của port A
Bit PC4 trở thành bit STB A (Strobe Input, tích cực mức thấp) dùng để nhận tín hiệu chốt từ
“thiết bị gởi” để báo cho 8255A biết dữ liệu đã được gởi đến ở các ngõ vào PA7 – PA0
Bit PC5 trở thành bit IBFA (Input Buffer Full, tích cực mức cao), dùng để báo cho “thiết bị
gởi” biết bộ đệm đã đầy đừng gởi byte tiếp theo
Bit PC3 trở thành bit INTRA (Interrupt Request, tích cực ở mức cao), bit này có mức Logic 1
khi hai bitSTB A 1, IBF A = 1 và bit INTE A (Interrupt Enable) ở bên trong 8255A bằng 1 Bit INTE A được thiết lập mức logic 1 hay 0 do phần từ điều khiển Set/Reset của 8255A Ở hình trên, bit
INTE A = 1 dùng để cho phép tín hiệu IBF A xuất hiện tại ngõ ra INTE A của cổng AND Tín hiệu
INTR được kết nối với ngõ vào ngắt của vi xử lý để báo cho vi xử lý biết: dữ liệu mới đã xuất
Ban quyen © Truong DH Su pham Ky thuat TP HCM
Trang 19hiện ở port A yêu cầu vi xử lý thực hiện chương trình phục vụ ngắt để nhận dữ liệu tại port A và
xóa yêu cầu ngắt để điều khiển tín hiệu IBF A về mức 0 sẵn sàng nhận byte tiếp theo
Các bit còn lại của port C: PC6, PC7 là các bit xuất/nhập bình thường tùy thuộc vào bit D3 trong từ điều khiển Các bit ××× được dùng để thiết lập cho nhóm B
Port A được cấu hình là port xuất dữ liệu:
Chức năng của các đường tín hiệu được trình bày ở hình 6-22 và dạng sóng làm việc của các đường tín hiệu điều khiển như hình 6-23:
Hình 6-22 Port A của IC 8255A hoạt động ở mode 1 – xuất dữ liệu
Hình 6-23 Dạng sóng của các đường tín hiệu điều khiển – port A output
Bit PC7 trở thành bit OBF A (Output Buffer Full, tích cực mức thấp), khi có dữ liệu từ vi xử lý gởi ra port A, tín hiệu OBF A sẽ yêu cầu thiết bị bên ngoài nhận dữ liệu
Bit PC6 trở thành bit ACK A (Acknowledge Input, tích cực mức thấp) thiết bị nhận dữ liệu dùng tín hiệu này để báo cho 8255A biết tín hiệu đã được nhận và sẵn sàng nhận dữ liệu tiếp theo Bit PC3 trở thành bit INTRA (Interrupt Request, tích cực mức cao), bit này có mức logic khi hai bit OBF A 1, ACK A 1 và bit INTEA (Interrupt Enable) ở bên trong 8255A ở mức 1 Tín hiệu INTRA tác động đến ngõ vào ngắt của vi xử lý để báo cho vi xử lý biết: thiết bị bên ngoài đã nhận xong dữ liệu ở port A và thực hiện gởi byte dữ liệu tiếp theo
Các bit còn lại của port C: PC4, PC5 là các bit xuất/nhập bình thường tùy thuộc vào bit D3 trong từ điều khiển Các bit ××× dùng để thiết lập cho nhóm B
Phân tích nhóm B làm việc ở cấu hình Mode 1:
Port B được cấu hình là port nhập dữ liệu :
Ban quyen © Truong DH Su pham Ky thuat TP HCM