Micro Controller Based 4 Quadrant Dc Motor Speed Control