В даташите указано 2 мкс. поэтому с запасом, а вдруг попадет в нулевое место синусоиды. Думаю потом можно уменьшить. И еше, давайте перейдем на PORTB |=B10000000 и PORTB &= B01111111 , но это для меги и 13 пин.
Для проверки датчика ноля, давайте в ком-порт пошлем данные, без управления тиристором