signed char i;maska=0x01;for(i=7;i>=0;i--){if ((x & maska)!=0) bits_array[i]=1; else bits_array[i]=0; maska=maska << 1; }
maska=0x01;for(i=7;i>=0;i--){if ((x & maska)!=0) bits_array[i]=1; else bits_array[i]=0; maska=maska << 1; }