Евгений, ну когда же вы научитесь читать справочные листки?
На 15 странице справочного листка написано, что если все три вывода адреса посадить на 0, то адрес (как ни странно) будет не 0, а 64(0х40).
Вы всем своим MCP задали адрес 0х40, и хотите что-то с них прочитать. Задайте разные адреса микросхемам и исправьте программу.
Отправлено спустя 20 минут 38 секунд:
Прошу прощения, с адресами немного напутал.
A2 A1 A0 Адрес
0 0 0 0x20
0 0 1 0x21
0 1 0 0x22
0 1 1 0x23
1 0 0 0x24
1 0 1 0x25
1 1 0 0x26
1 1 1 0x27
Отправлено спустя 20 минут 24 секунды:
Попробуйте для начала, с одной микросхемой MCP наладить обмен. Как в этой статье.