ds18b20-9bit?

// This is done ONCE in setup()

//       bits
//        of
//     precision
// 0   -   9
// 1   -  10
// 2   -  11
// 3   -  12

  // For 9 bit precision
  int t_precision = 0;
  ds.select(addr);    
  ds.write(0x4E);
  // write zero into the alarm registers
  ds.write(0);
  ds.write(0);
  // and write t_precision into the configuration register
  // to select the precision of the temperature
  ds.write(t_precision << 5);
  // Write them to the EEPROM
  ds.write(0x48);

With 9-bit resolution you can change delay(1000) to delay(100).

Pete