51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。
Arduino也是基于C/C++的开发,所以理论上可以开发C51。但是,市场上的51单片机硬件资源(ram和rom)还是太小。
Aduino是包含大量的库文件,会占用较多资源,对于这些低性能的单片机用库没有太大意义,直接操作为数不多的几个寄存器效率高,运行快,操作自由。