ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
241549 Топик полностью
maik-vs (03.03.2011 15:56, просмотров: 347) ответил BorisSh на Друг, ты не меньше понаписал, пора понять, что Мазуру нужен ззадаваемый номер бита, а ему дали метод обращения к константнозадаваемому биту. Вот попробуй напиши цикл опроса всех бит, и увидишь что это не 3 такта. Нужна подпрограммка, говорю же, а
Где я понаписал? А Мазуру нужно переходить на Си с его любовью к монструозным конструкциям. Ладно, понапишу. Пусть номер бита 22 (0x16), адрес битового поля в Y. Y+(22>>3=2): адрес байта, 22 & 7 = 6: номер бита. Читаем байт по Y, умножаем ( and ) его на маску (1<<6) получаем Z в SREG, ветвимся. Это сложно? Это стоит такого обсуждения? Кто ещё, кроме меня, мог бы придумать такую функцию? И где? словоблудие одно...