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.
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.