I am reading "Patterns for time triggered embedded systems" of Michael J. Pont but I realized that I have a lack of C language knowledge. Could you please suggest me wich one among the two books listed below is the best choice? - C and the 8051 Thomas Schultz - Microcontroller projects in C for the 8051 family. Dogan Ibrahim Thank you in advance Francesco Fontana
"please tell me if yor favorite book is about ansi c only or ansi c for the 8051?" The ANSI 'C' language definition is entirely target-independent. Any target-dependent features will also be specific to a particular compiler, and the ANSI standard requires that the compiler provides documentation for these features. Hence I would agree with Erik: learn the language basics on a PC or similar first, then get to grips with the specific Keil (or whatever) implementation for the 8051 (or whatever). You didn't say whether you are already familiar with the 8051 itself?