Вот что я делаю. Скачал AVR Studio последнюю версию, там создал проект на C и такую программу написал.

По программе должно быть следующее - на порте B лампочки горят через 1, т.е. 1 горит, 1 не горит. Однако результат всегда одинаковый получается - горят все лампочки при любой программе. Или не горят вообще, если подключить Vcc. Или если поменять местами + и -, тоже ничего не горит.
Проект генерирует следующий hex файл

Который вставляю в софт программатора WizardProg 77USB.

Через кнопку загрузить данные, программа записывается с адреса 0000 адреса вот так:

Конфигкрацию fuse битов не меняю, она по умолчанию такая:

Результат работы устройства - горят все лампочки:


А вот и схема этого устройства:

Помогите, я уже не знаю просто что делать. Ничего не работает.