Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
uint8_t Cross(uint8_t data) {
uint8_t result = 0;
if(data & (1<<0))
result |= (1<<7); // move bit 0 to bit 7
if(data & (1<<1))
result |= (1<<4); // move bit 1 to bit 4
.................
return result;
}
uint8_t duta;
void Test (void) {
PORTC = Cross(duta);
}