晶体管的作用有哪些