Phân vùng địa chỉ

Một phần của tài liệu luận văn đề tài mạng thu thập dữ liệu và quảng bá (Trang 92 - 93)

IV) Một số nhiệt độ chuẩn

3.Phân vùng địa chỉ

Tuyến địa chỉ 16-bit cĩ thể mã hĩa đến 64KB. Tuy nhiên, ngoại trừ RAM cần

một lượng vùng nhớ lớn (8KB) thì

các ngoại vi cịn lại chỉ cần một

hay hai đường địa chỉ. Nhằm dễ

dàng cho việc thiết kế, ta phân làm 8

vùng (mỗi vùng 8KB) thơng qua

IC 74138 nối với 3 bit cao của tuyến

địa chỉ :

Bảng phân vùng địa chỉ của

kit điều khiển nhiệt độ:

Hiện tại cĩ 3 loại thiết bị ngoại vi : RAM, ADC, và LED. Trong đĩ RAM cần một tín hiệu chọn, ADC cần 1 tín hiệu chọn đọc dữ liệu thơng qua 8255 , LED cần 2 tín hiệu chọn chọn led (do dùng phương pháp quét) và xuất dữ liệu. Tổng cộng là 4 tín hiệu chọn nên ta bỏ 4 tín hiệu cịn lại.

Bảng phân vùng địa chỉ :

Vùng địa chỉ Tín hiệuchọn Thiết bị ngoại vi

0000H÷1FFFH CS0 RAM 8KB (IC HM6264).2000H÷3FFFH CS1 8255 2000H÷3FFFH CS1 8255

4000H÷5FFFH CS2 Chốt dữ liệu ra led. 6000H÷7FFFH CS3 Chọn led (1 trong 4 led). 8000H÷9FFFH CS4 Khơng dùng.

A000H÷BFFFH CS5 Khơng dùng. C000H÷DFFFH CS6 Khơng dùng. E000H÷FFFFH CS7 Khơng dùng.

Bảng phân vùng địa chỉ của kit đọc mã vạch:

Hiện tại cĩ 2 loại thiết bị ngoại vi : RAM và LED. Trong đĩ RAM cần một tín hiệu chọn, LED cần 2 tín hiệu chọn chọn led (do dùng phương pháp quét) và xuất dữ liệu. Tổng cộng là 3 tín hiệu chọn nên ta bỏ 5 tín hiệu cịn lại.

Bảng phân vùng địa chỉ :

Vùng địa chỉ Tín hiệu Thiết bị ngoại vi

+5V /CS5 /CS5 /CS3 /CS0 A13 /CS6 /CS2 A15 /CS1 /CS7 /CS4 A14 U3 74LS138 1 2 3 6 4 5 15 14 13 12 11 10 9 7 A B C G1 G2A G2B Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 ADDRESS BUS [A0..A15]

chọn

0000H÷1FFFH CS0 RAM 8KB (IC HM6264).2000H÷3FFFH CS1 Chốt dữ liệu ra led. 2000H÷3FFFH CS1 Chốt dữ liệu ra led. 4000H÷5FFFH CS2 Chọn led (1 trong 8 led). 6000H÷7FFFH CS3 Khơng dùng.

8000H÷9FFFH CS4 Khơng dùng. A000H÷BFFFH CS5 Khơng dùng. C000H÷DFFFH CS6 Khơng dùng. E000H÷FFFFH CS7 Khơng dùng.

Bảng phân vùng địa chỉ của kit quang báo:

Hiện tại cĩ 2 loại thiết bị ngoại vi : RAM và LED. Trong đĩ RAM cần một tín hiệu chọn, LED cần 6 tín hiệu chọn chọn led (do dùng phương pháp quét) và xuất dữ liệu. Tổng cộng là 7 tín hiệu chọn nên ta bỏ 1 tín hiệu cịn lại.

Bảng phân vùng địa chỉ :

Vùng địa chỉ Tín hiệuchọn Thiết bị ngoại vi

0000H÷1FFFH CS0 RAM 8KB (IC HM6264).2000H÷3FFFH CS1 Chốt dữ liệu ra led 1. 2000H÷3FFFH CS1 Chốt dữ liệu ra led 1. 4000H÷5FFFH CS2 Chốt dữ liệu ra led 2 6000H÷7FFFH CS3 Chốt dữ liệu ra led 3 8000H÷9FFFH CS4 Chốt dữ liệu ra led 4 A000H÷BFFFH CS5 Chốt dữ liệu ra led 5 C000H÷DFFFH CS6 Quét cột

E000H÷FFFFH CS7 Khơng dùng.

Tuy nhiên, việc truy xuất thiết bị ngoại vi (đọc hay ghi) địi hỏi phải kết hợp 2 tín hiệu : tín hiệu phân vùng địa chỉ và tín hiệu RD hay WR (tùy theo đọc hay ghi) qua tổ hợp cổng logic thích hợp. Từ đĩ mới tạo ra tín hiệu kết nối vào thiết bị ngoại vi để truy xuất. (adsbygoogle = window.adsbygoogle || []).push({});

Vì vậy, tùy theo thiết bị ngoại vi mà sẽ cĩ một cổng logic phù hợp đi kèm.

Một phần của tài liệu luận văn đề tài mạng thu thập dữ liệu và quảng bá (Trang 92 - 93)