I am doing a project and in that project i am using one MAX232 but with multiple Microcontrollers i know that i cannot use RS-232 to multiple Microcontrollers but i am using MAX232 to convert the RS-232's 23V to TTL (5V) and so as the RS232 is converted to TTL so i think that it will work for multiple Microcontrollers (am i right?) well this is my stratigy ...
but my main task is that i want to send a HexaDecimal no through the Serial port so that the approriate Microcontroller will responce .... so i have coded some code but as i cant see the value came into SBUF in keil so could any one help me ?
See ">http://www.keil.com/forum/docs/thread2882.asp
"whenever all the Microcontroller will get the byte sended from the Computer then only the Microcontroller whose id will be same as the byte recived then that Microcontroller will response"
Yes, that's exactly what the Multiprocessor mode does for you! If, as mentioned in the above links, you use a derivative with the Enhanced UART, then the address recognition can all be done automatically for you by the hardware with no software overhead!
"i am unawair of that 8051's 9-bit mode..."
Read the above-mentioned links!
It is also in the so-called "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
" i think that i need the good link for 9-bit C code BADLY."
No, you need to understand first - then you can start thinking about code!