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ệu chọn Thiết bị ngoại vi
0000H1FFFH CS0 RAM 8KB (IC HM6264). 2000H3FFFH CS1 8255 2000H3FFFH CS1 8255
4000H5FFFH CS2 Chốt dữ liệu ra led. 6000H7FFFH CS3 Chọn led (1 trong 4 led). 8000H9FFFH CS4 Khơng dùng.
A000HBFFFH CS5 Khơng dùng. C000HDFFFH CS6 Khơng dùng. E000HFFFFH 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 chọn Thiết bị ngoại vi
0000H1FFFH CS0 RAM 8KB (IC HM6264). +5V +5V /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 Y 0 Y 1 Y 2 Y 3 Y 4 Y 5 Y 6 Y 7
2000H3FFFH CS1 Chốt dữ liệu ra led. 4000H5FFFH CS2 Chọn led (1 trong 8 led). 6000H7FFFH CS3 Khơng dùng.
8000H9FFFH CS4 Khơng dùng. A000HBFFFH CS5 Khơng dùng. C000HDFFFH CS6 Khơng dùng. E000HFFFFH 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ệu chọn Thiết bị ngoại vi
0000H1FFFH CS0 RAM 8KB (IC HM6264). 2000H3FFFH CS1 Chốt dữ liệu ra led 1. 2000H3FFFH CS1 Chốt dữ liệu ra led 1. 4000H5FFFH CS2 Chốt dữ liệu ra led 2 6000H7FFFH CS3 Chốt dữ liệu ra led 3 8000H9FFFH CS4 Chốt dữ liệu ra led 4 A000HBFFFH CS5 Chốt dữ liệu ra led 5 C000HDFFFH CS6 Quét cột
E000HFFFFH 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.