Hello I am an ultra newbie and im currently learning 8051 chip. The question is How can i find out the number bytes in my program before I can buy any microcontroller chip? Is it hex file? kind regards Maverickmax
"I am an ultra newbie and im currently learning 8051 chip." 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! If you get the Free CD-ROM, it also includes some introductory videos: https://www.keil.com/demo/cdrom.asp Note that the free Evaluation download includes a Simulator - this allows you to run 8051 code on a PC without the need to buy any hardware at all! http://www.keil.com/demo/eval/c51.htm Please be careful to read the limitations: http://www.keil.com/demo/limits.htm For details about the 8051 chip itself, you need to read the following documents - commonly referred to as "the bible" for the 8051: http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_ARCH_1.pdf http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_PROG_GUIDE_1.pdf http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_HARDWARE_1.pdf Are you also a newbie to 'C' programming in general? If so, you'll also need a good 'C' textbook. Here are some other introductory & reference materials: http://www.keil.com/books/8051books.asp http://www.8052.com/books.phtml http://www.8052.com/tutorial.phtml