ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
934291 Топик полностью
3m (16.07.2019 13:14, просмотров: 123) ответил De_User на Спасибо! - ошибся. Читает PORTB. Но от этого не легче. Компилятор дважды использовал способ "чтение - модификация - запись" и один раз SBI.
компилятор правильно генерит код: PORTB &= (1<<PB1); и PORTB &= (1<<PB6); сбрасывают 7 (семь) бит в порту поэтому чтение-модификация-запись PORTB |= (1<<PB1); и PORTB |= (1<<PB6); устанавливает 1 (один) бит поэтому можно применить инструкцию SBI.