Added some comments which explain the usage and the disadvantages. Also added the feature to set a complete port at once like ...(PORTB, 150);