Белый Волк, Вы плохо прочитали, что я написал =)
Цитата:PORTD = data & 1; - эта строчка постоянно будет записывать в нулевой бит порта D единицу, если нулевой бит data =1 и 0, если 0. Остальные биты будут нулевыми. "&1" для вывода всего байта там лишняя.
в контексте подразумевалось, что другие биты байта могут быть отличны от нуля, т.к. &1 - это маска на байт и в результате он будет иметь значение 0 или 1 (Отредактировано автором: 09 Февраля, 2011 - 11:22:31) |