51 single-chip c language commonly used modules and integrated system design examples elaborate __ CD content