二极管的作用及用途有哪些