• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机

2440876099@qq.com 2017-06-22 浏览量:859
STC和Arduino
的区别
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先二者都是单片机。但是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电路板要做些什么了。

    • 发布于 2017-06-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • arduino是单片机二次开发的产物。以做项目来说,普通单片机只是散件,硬件的设计和软件设计都得你自己来。而且arduino是半成品,你只要把相应的模块组合在一起,再写一写甚至直接复制别人程序就能行了。拿做电脑来比喻的话,你拿单片机做项目就像用分立元件做一台电脑。用arduino做项目就像直接把别人做好的主板硬盘显卡组装成电脑。arduino的好处就是开发简单。但是也意味着很多地方都受到限制。比如你做心形流水灯,51来做的话一个51,16个led和电阻就可以,成本低廉。arduino的话需要一块arduino板和16个led和电阻,成本就高很多而且你还不能把灯和控制系统放在一个板子上。总结:单片机更自由,arduino更简单。
    • 发布于2017-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • stc是一个传统51单片机,arduino是avr的单片机,但是有个开源的方案,入门的话arduino是个不错的选择,但是要是学习硬件原理还是建议stc这一类51单片机比较好。
    • 发布于2017-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • stc是单片机,做的是增强型51,arduino是基于单片机的一种开发板,是在单片机上进行的二次开发,外接了晶振、传感器等负载,能够直接工作,stc的单片机需要配合一定的电路才能工作
    • 发布于2017-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • STC是51架構,可以學習比較多硬體相關的操作和設置,因為比較正規,所以通常建議可以從51方面開始學單片機

    Arduino家族則多半指AVR(當然不只就是),因為有包裝好的函式庫供您使用,所以開發上較為簡單且快速,當然優點也是缺點是不易懂得底層如何運作,不過如果改用Atmel studio來開發Arduino的話,那跟51其實無差異,因為也是要看Datasheet操作Register,所以取決於IDE的使用

    以上


    • 发布于2017-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • STC是那个厂商的名字,使用的是8051的内核,这个就相当于,intel和AMD与X86内核的关系一样

    Arduino是开发板的名字,使用的单片机型号有很多,有ARM的、AVR的,也有使用X86的

    • 发布于2017-06-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机