hay i am bigineer of microcontroller 8051 and i dont have extra knowledge about it would u like to send me some related data useful for me i want to go in depth of comtroller and i m a good programmer as well i know c and assembly main problem is how i start and send me also list of projects with detail. i would be thankful for ur coopration.....
No one have extra knowledge about a product before spending some time to learn.
Related data useful to you? Google. And the search function on this site. How many threads do you have to read until you get your first reference to the C51 "bible"? It may take you several minutes to find the links...
List of projects? There are no list of all existing C51 projects. Google for a project you are interested in.
Standard advice:
First, you need to read the uVision Getting Started guide, and work through the example projects in it. This will give you a proper introductions to the tools, how they work, and how to use them - rather than just jumping-in blindly at the deep-end! You need to read the following documents - commonly referred to as "the bible" for the 8051:
Chapter 1 - 80C51 Family Architecture: www.nxp.com/.../80C51_FAM_ARCH_1.pdf
Chapter 2 - 80C51 Family Programmer's Guide and Instruction Set: www.nxp.com/.../80C51_FAM_PROG_GUIDE_1.pdf
Chapter 3 - 80C51 Family Hardware Description: www.nxp.com/.../80C51_FAM_HARDWARE_1.pdf
Here are some other introductory & reference materials: http://www.keil.com/books/8051books.asp www.8052.com/books.phtml www.8052.com/tutorial.phtml
You will need to read the Data Sheet for your particular processor, and the Manual(s) for any development boards, etc.
You will need to read the Manuals for the C51 Compiler, A51 Assembler, etc, etc,...
Look at the Example Programs here:
http://www.keil.com/support/
and don't forget the Application Notes, and other supporting information!
If you know "assembly", you should understand that each different processor has iits own assembly - yes?
Similarly, if you know 'C', you should understand that each different compiler provides its own set of specific features - and details will be in the Manual for that compiler...