首先二者都是单片机。但是Arduino比STC更灵活,但STC也是一款经典单片机。
STC是在深圳的一家8051单片机设计生产公司。STC系列的单片机现在在中国的51单片机市场上占有较大比例。宏晶科技现已成长为全球最大的8051单片机设计公司,现提供专用MCU设计服务.深圳宏晶科技有限公司是专业单片机供应商,致力于提供处于业内领先地位的,高性能STC系列MCU和SRAM.其产品已通过国际权威认证机构SGS(瑞士通用公证行)的多项认证:1.EFT测试认证:过4KV快速脉冲干扰2.绿色环保认证:无铅认证 STC MCU性能特点在于: 89C系列:工作频率0~40M相当于普通8051的0~80M,FLASH程序储存4K-64K,RAM数据储存512B-1280B,内部集成EEPROM 2K-16K及看门狗和专用复位电路,带A/D功能. 12C系列:单时钟/机器周期。超小封装。2-4路PWM, 8-10位高速A/D转换。 FLASH程序储存512B-60K,RAM数据储存256B-1280B,集成EEPROM及硬件WDT. 产品都有为低功耗。有ISP和IAP功能,强抗干扰和降低EMI性能.15F系列有STC最少引脚8引脚的单片机.最显著的特点就是支持ISP在线下载功能。
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti。 它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。
STC是51架構,可以學習比較多硬體相關的操作和設置,因為比較正規,所以通常建議可以從51方面開始學單片機
Arduino家族則多半指AVR(當然不只就是),因為有包裝好的函式庫供您使用,所以開發上較為簡單且快速,當然優點也是缺點是不易懂得底層如何運作,不過如果改用Atmel studio來開發Arduino的話,那跟51其實無差異,因為也是要看Datasheet操作Register,所以取決於IDE的使用
以上
STC是那个厂商的名字,使用的是8051的内核,这个就相当于,intel和AMD与X86内核的关系一样
Arduino是开发板的名字,使用的单片机型号有很多,有ARM的、AVR的,也有使用X86的