currently i am using keil uvision3 software and i am totally new to ARM7 and want to study assembly and C programming of timers and external interrupts
so please help me in getting sample programs or details about their programming..
Look at the use manual for your specific chip. The ARM7 is just a core - it does not contain the timers.
And look at the examples that follows the Keil compiler. And the examples from the chip manufacturer.
Here are a couple of books that might help you out...
"ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design)"
and
"The Definitive Guide to the ARM Cortex-M3"
The Cortex-M3 book explains things a bit better than the other book, but the other book is generically for the ARM processors.
They're both good books, but hopefully you are using a Cortex-M3 based processor, as I found that programming the generic ARM processors in assembly a bit of a hassle.
And both of these are on the Keil's book list: http://www.keil.com/books/armbooks.asp
--Cpt. Vince Foster 2nd Cannon Place Fort Marcy Park, VA