Can i program 8051 microcontroller using Arduino UNO.
Actually, I have been looking at how feasible it generally is to develop for the 8051 core, as its used by the TI CC2540 and CC2541 Bluetooth Low Energy system on a chip devices.
Consider Keil C51, or IAR C51, both support banked memory for code and data..
Still, it's a little surprising that none of the vendors has put one of their chips on an "Arduino compatible" eval board, just for access to all those shields.
Ie. dallas (now maxim) 89c450 (33MHz one clock per machine cycle) has got a built in bootloader (via the uart). Works fine.PS: above chip is half of the atmega328p performance clock to clock. Why do you need 8051 then?