I am developing a simple weighing scale application on Keil uVision 3. I want the binary to run on AT89S52 controller. But the size of my binary generated in more than 8 Kb.
The size increased drastically when I included the function sprintf, and float data type.
So I want to know, whether there is any code optimization setting available in Keil for reducing the code size. Also, if there are any other methods to reduce the code size.