Цитата(Vny4ek @ Dec 23 2008, 16:27)

Есть байт... но мне нужно записать в битовый масив на 8 ячеек что бы там было 0 или 1
А цель? В каком-то смысле байт и есть битовый массив

... Если нужно по отдельности использовать биты, то проще маски трудно что-то придумать...
Цитата
Ага! В Keil массив бит сделать не получается. Так что, только массив байтов, принимающих значение 0 или 1.
В используемом автором CAVR можно, но компилятор оперирует битовым массивом (равно как и битовыми переменными) в char-овом представлении, потребляя в 8-мь раз больше памяти. По сути там
bit bit_array[]==uchar bit_array[] ...
Любой, заслуживающий внимания, опыт приобретается себе в убыток...