and i am interested to know the programming of arm7 please help me about the basic registers and pin selection(how to select the pin like in hex...) with each pin description pls pls .......... and some importent things like timmers and pwm,uarts
ARM7 is a processors architecture; pin selection, and importent things like timmers and pwm, uarts, etc, are details of particular chips - for specific details of these, you need to look in the chip's datasheet.
You should find supporting information on the chip manufacturer's website.
For books (general and ARM-specific), see: http://www.keil.com/books/
For ARM technical info, see: http://infocentre.arm.com