Junction and energy band on novel semiconductor-based fuel cells