In 8051 9 bit uart mode is used when communicating with multiple devices what is the provision for the same in lpc2148
The 8th bit in 8051 is quite the same as the parity bit in other architecture.
The only difference is that 8051 is too weak to do a hardware level Parity Error check... And that'll help a lot when implementing a 'multi-communicating' in your word.
If you should spare your time to read the hardware manual, say, 5~10 minutes, that's enough to find your way there, and you'll know what to do next.
PS. There's thousands of ways to communicate with multiple devices, based on your hardware/system goal or budget. You can clarify your own need.
PSS. It's a bad idea to always blame others, who have nothing to do with your paper/project/learning plan, and don't know what you want.
No, that's not true.
The 9th bit in the 8051 "multiprocessor" mode (and other processors which support this) has a specific function to distinguish "address" from "data" bytes. And the 8052 Enhanced UART adds automatic hardware support for this.
True, you can instead use the 9th bit as a parity bit if you wish - but then you lose the "multiprocessor" functionality.
Again, this is a feature of the hardware and has nothing to do with any particular software toolset.
Oh, I used to take Automatic Address Recognition as an extension of basic 8051 architecture. I've checked Intel 80C51's datasheet and found it included in the 8051 core. With AAR feature it'll be much easier to implement multi-uC communication with reduced sw. overhead.
For LPC2148, of course it can implement AAR-like feature by PE interrupt and a few more lines of code.