Прокомментировать код - C (СИ) (73613)
Формулировка задачи:
Привет всем , не могли бы напомнить мне язык Си а то подзабыл, строчки кода напротив коментарий
Листинг программы
- unsigned char SPIBitBang8BitsMode0(unsigned char byte)
- {
- unsigned char bit;
- for (bit = 0; bit < 8; bit++) {
- if (byte & 0x80)//?
- SETMOSI();
- else
- CLRMOSI();
- byte <<= 1;//?
- SPIDELAY(SPISPEED/2);
- SETCLK();
- SPIDELAY(SPISPEED/2);
- byte |= READMISO(); //?
- CLRCLK();
- }
- return byte;
- }
Решение задачи: «Прокомментировать код»
textual
Листинг программы
- byte <<= 1;//сдвиг byte влево на 1 бит
- byte |= READMISO(); //побитовое или
Объяснение кода листинга программы
- Сначала выполняется сдвиг byte влево на 1 бит с помощью оператора
<<=
- Затем выполняется побитовое ИЛИ с помощью оператора
|=
и значения READMISO()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д