Я новичок! Мне нужно побить бит шестнадцатеричных значений. Я не уверен, как это сделать.Передайте каждый бит внутри байта
скажем, у меня есть массив определен ниже,
const uint_8t a[] = { 0xAA, 0xF8, 0x03, ... };
int size=sizeof(a)/8;
//edited
SBIT(port, SFR_P0, 1);
void Data(int *a, int size) {
int i;
for (i = 0; i < size; i++) {
port = a[i];
}
}
Как я могу передать этот бит массива по кусочкам к функции, указывающие на MSB первым.
Вы имеете в виду, что хотите передать как двоичные цифры? –
да, точно! – sss
Пожалуйста, покажите подпись функции, в которую вы хотели бы передать данные. – Codor