Цитата(GIGAWAT @ Feb 16 2007, 00:16)

Суть: Диод поключенный к PD0 никак нихочет гореть когда я закорачиваю PB1 на землю :?
Вы же сами пишете
DDRB = 0xFF; // Настройка порта D и B для вывода
Но порт B должен быть настроен на ввод! Иначе что вы там увидите. Надеюсь вы пока не спалили однокристалку выводя в этот порт 1 и садя его ч/з кнопку на землю.
Правильнее будет так
DDRB = 0xfe; // B0 на вывод
PORTB != 1; // Кнопку подпереть
По программе даже указывать не буду. Почитайте хотябы литературу для начинающих и посмотрите как это реализовано у других. Прямо на этом форуме. Введите в поиск что нибудь типа "для начинающих" или
"дёрганье ногой".