You are on page 1of 2

Bài tập phần 8

Câu 1: Hãy thực hiện ghép nối các IC EPROM 2716 (2Kx8bit) và SRAM HM6268 (4Kx4bit) với
VXL 8086 - 5 MHz để được:
- Bộ nhớ ROM có dải địa chỉ: FC000h – FFFFFh
- Bộ nhớ RAM có dung lượng 32KB
Biết rằng thời gian truy cập (taccess) của EPROM 2716 và SRAM HM6268 lần lượt là 350ns và 45ns
Câu 2: Thực hiện ghép nối vi xử lý 8086 với PPI-8255A để nhận thông tin từ 3 trạm phát sóng X, Y, Z
vào cổng PA. Trạng thái làm việc của 3 trạm như sau :
- Cả 3 trạm làm việc tốt, thông báo ra cổng PB0 đèn XANH
- Hai trong 3 trạm làm việc tốt, thông báo ra cổng PB1 đèn VÀNG
- Chỉ một trong 3 trạm làm việc tốt, thông báo ra cổng PB2 đèn ĐỎ
- Cả 3 trạm không làm việc, thông báo ra cổng PB2 đèn ĐỎ và cổng PB3 CÒI kêu
a. Tính địa chỉ các cổng PA, PB, PC và thanh ghi từ điều khiển CWR. Giả sử địa chỉ cổng cơ sở là
60h
b. Viết chương trình để PPI-8255A làm việc theo yêu cầu trên
c. Vẽ sơ đồ ghép nối
Câu 3: Hãy thực hiện ghép nối các IC EPROM 2716 (2Kx8bit) và SRAM KM6465 (16Kx4bit) với
VXL 8086 - 5 MHz để được:
- Bộ nhớ ROM có dải địa chỉ: FC000h – FFFFFh
- Bộ nhớ RAM có dung lượng 128KB
Biết rằng thời gian truy cập (taccess) của EPROM 2716 và SRAM KM6465 lần lượt là 350ns và 25ns
Câu 4: Thực hiện ghép nối vi xử lý 8086 với PPI-8255A để nhận thông tin từ 3 trạm phát sóng X, Y, Z
vào cổng PB. Trạng thái làm việc của 3 trạm như sau :
- Cả 3 trạm làm việc tốt, thông báo ra cổng PA4 đèn XANH
- Hai trong 3 trạm làm việc tốt, thông báo ra cổng PA5 đèn VÀNG
- Chỉ một trong 3 trạm làm việc tốt, thông báo ra cổng PA6 đèn ĐỎ
- Cả 3 trạm không làm việc, thông báo ra cổng PA6 đèn ĐỎ và cổng PA7 CÒI kêu
a. Tính địa chỉ các cổng PA, PB, PC và thanh ghi từ điều khiển CWR. Giả sử địa chỉ cổng cơ sở là
40h
b. Viết chương trình để PPI-8255A làm việc theo yêu cầu trên
c. Vẽ sơ đồ ghép nối
Câu 5:

Câu 6: Ghép nối 8086 với các IC EPROM 2764 (8KB 8 bit) để tạo thành vùng nhớ 112KB. Biết rằng
địa chỉ của các IC liên tục và liền nhau kết thúc tại FFFFFh.
Câu 7: Ghép nối 8086 (5MHz) với 8255 sao cho: - 8255 có địa chỉ cổng A là 0C0h - Chân A3, A2 của
8086 nối với A1, A0 của 8255 - Mắc 8 LED đơn lần lượt với các chân của cổng B (PB0 – PB7) theo
kiểu anode chung Lập trình điều khiển để khi 8255 hoạt động thì 8 LED sáng lặp lại và lần lượt theo
thứ tự từ LED nối với chân PB7 đến LED nối với chân PB0 với hàm trễ 1s (Tre_1s) được thiết lập sẵn.
Cho CWR của 8255 :
Câu 8: Ghép nối 8086 với các IC SRAM 8k x 4bit để tạo thành vùng nhớ 80KB. Biết rằng địa chỉ của
các IC liên tục và liền nhau bắt đầu tại 00000h
Câu 9: Ghép nối 8086 (5MHz) với 8255 sao cho: - 8255 có địa chỉ cổng A là 0D0h - Chân A3, A2 của
8086 nối với A1, A0 của 8255 - Mắc 8 LED đơn lần lượt với các chân của cổng B (PB0 – PB7) theo
kiểu cathode chung Lập trình điều khiển để khi 8255 hoạt động thì 8 LED sáng lặp lại và lần lượt theo
thứ tự từ LED nối với chân PB7 đến LED nối với chân PB0 với hàm trễ 1s (Tre_1s) được thiết lập sẵn.
Cho CWR của 8255 như câu 9 bên trên
Câu 10: Sử dụng các bộ giải mã 74139 và 74138 để ghép nối bộ nhớ với VXL 8086 với yêu cầu như
sau:
- Bộ nhớ RAM có dung lượng 160KB từ các IC nhớ 16 KB SRAM. Địa chỉ các IC nhớ RAM liên tục
nhau và bắt đầu từ 98000h ?
- Bộ nhớ ROM có dung lượng 48KB từ các IC nhớ 8 KB EPROM 2764. Địa chỉ các IC nhớ ROM liên
tục và bắt đầu từ C0000h ? *Chú ý: EPROM 2764 cần chèn trạng thái đợi.
Câu 11: Cho PPI 8255 có nhóm A, B làm việc ở chế độ 0, địa chỉ cổng cơ sở là 60H. Chân A2 – A1
của VXL 8086 nối với chân A1 – A0 của PPI 8255. Chân PA2 được nối với SW như hình vẽ. Có 1
LED 7 thanh được mắc vào PB0 ~ PB3 và PC4 ~ PC7 theo kiểu Cathode chung.
a. Tính địa chỉ các cổng A, B, C và thanh ghi từ điều khiển
b. Lập trình điều khiển để khi bấm SW thì LED 7 thanh hiển thị lần lượt 4 số cuối MSSV của bạn với
hàm trễ 1s đã được thiết lập trước: DELAY_1S.
c. Vẽ sơ đồ ghép nối

You might also like