Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
#define data0 (!!(data&0b00000001))
#define data1 (!!(data&0b00000010))
#define data2 (!!(data&0b00000100))
#define data3 (!!(data&0b00001000))
#define data4 (!!(data&0b00010000))
#define data5 (!!(data&0b00100000))
#define data6 (!!(data&0b01000000))
#define data7 (!!(data&0b10000000))
void main(void)
{
PORTB.0=data0; PORTB.1=data1;
PORTB.4=data2; PORTB.6=data3;
PORTD.0=data4; PORTD.1=data5;
PORTD.2=data6; PORTD.1=data7;
}
ну 0bxxxxx замените на что хотите по вкусу