成就更好的自己

声明:这不是广告,只是发表看法和吐槽,不吹不擂;

本文以STC8A8K64S4A12为例,简要分析一下STC8系列;

STC(宏晶科技)公司作为国内的一家MCU生产公司,专注于8051内核单片机的升级与开发;在2017年,宏晶科技推出了包含I2C接口的STC8系列单片机,接着2018年内STC8系列成为宏晶科技主推的产品,直到现在(2020.04.02)这个公司的中文官网上仍被STC8系列的广告和推送霸屏。(相信上过这个网站的人都见过这霸道的广告)

STC8系列单片机是宏晶科技首次集成片内I2C外设模块的单片机,也是当前该公司片内外设最多的单片机。目前关于STC8系列单片机的教程,书籍都比较少,即使是学习板/实验板也很少带STC8的。而且在普及程度方面,我身边用这个系列的人并不多(大都是STM32,AVR,PIC等)。

 /*哈哈,STM,AVR什么的不香吗?*/

好了进入正题,先来段STC官网上的说明(圈重点):

其他STC8系列的单片机基本换汤不换药,无非就是内部资源多少的问题;

总的来说这个系列的单片机主要面向的是:

1.8051内核单片机的进阶学习;

2.主流通信协议与附属模块的学习;

3.偏向控制与低运算量的低成本产品设计;

4.低功耗和低电压但对资源有一定要求的产品设计;

STC8A8K引脚图(还有被砍掉的CAN总线):

下面详细说一下几个优点和弊端:

  • STC8系列单片机是宏晶科技首次集成片内I2C外设模块的单片机,也是当前该公司片内外设最多的单片机,内部资源极为丰富,通信协议硬件集成全面;
  • 工作电压低至2.0V,掉电模式<0.1uA,空闲模式<0.1mA,功耗方面8051内核单片机横向对比这个真的很低,是使用电池设备供电的不二之选;

(关于STC8低功耗详细测评推荐CSDN博主冒险家_KL的文章https://blog.csdn.net/l420ll/article/details/80517862)

  • 内外设功能可以在多个引脚间切换,通过编程实现;
  • 时钟,复位等附属电路内置,单片机最小系统简化;
  • 掉电唤醒定时器,可用于定时唤醒检测等电路;
  • 便宜,国产货白菜价;
  • 单片机中依旧没有传闻已久的片内CAN控制器外设模块,但是,从数据手册中能看到已经划掉的红色“CAN_Rx”和“CAN_Tx”信息,说明可能已经设计了做但是并没有集成CAN总线;
  • 毕竟还是8051内核,总的来说还是中低端MCU,一些对处理性能和总线宽度有要求的拓展和设计就显得乏力;

写在最后的话:STC8系列作为国产MCU,在8051内核基础上添加大量资源,价格低廉,功耗较低;此外,STC8系列芯片手册没有花费篇幅介绍内部底层结构,说明对使用者的期望也只是期望到了顶层资源的调用和快速产品设计,这无疑能成为一部分小型产品的受众者。

参考资料:图片来源为STC芯片手册

#STC8A8K# #STC8F1K# #STC8G1K# #STC8H1K# ——STC8系列单片机整体评价相关推荐

  1. STC8系列单片机硬件I2C使用教程(二)

    硬件I2C(中断方式)以STC8F2K08S2单片机为例 一.I2C相关的寄存器 二.I2C中断相关的寄存器 ① I2C中断源 ② I2C中断允许位 ③ I2C中断标志位 三.程序编写 ① 寄存器和相 ...

  2. STC8系列单片机硬件I2C使用教程(一)

    硬件I2C(查询方式)以STC8F2K08S2单片机为例 一.I2C相关的寄存器 ① I2C 配置寄存器 ② I2C 主机控制寄存器 ③ I2C 主机辅助控制寄存器 ④ I2C 主机状态寄存器 ⑤ I ...

  3. 【VSCode PlatformIO】STC8系列SDCC专用头文件内容分享

    [VSCode PlatformIO]STC8单片机开发专用头文件内容分享 相关篇<[VSCode PlatformIO]STC15单片机开发专用头文件内容分享> 如果使用VSCode P ...

  4. stm32f1系列单片机实战应用

    最近有一个小项目,测量运动自行车速度,上传给上位机软件,处理VR视频播放.正好公司有现成的stm32f1系列单片机开发板,所以我就想到了使用它来实现这个小功能. 1. 硬件配置: 1.1. 运动自行车 ...

  5. d06调试详细说明_PIC系列单片机配置字详细介绍(长期实践总结的压箱底资料)

    (注:本文档主要根据PIC16F193X数据手册编写,对于其他型号的单片机,其配置字可能略有不同,此外本文部分参考了PIC18F78K22数据手册,因而部分注释了两个系列单片机的区别) 1.FCMEN ...

  6. STM32F4系列单片机选型详解

    一. 简介 本篇文章将全面介绍STM32F4系列单片机的详细情况,在实际项目中对F4系列的选型具有一定的指导意义. 那里有广告!!!! 二. 整体介绍 整个F4可以分为三个系列: 入门型系列, 基础系 ...

  7. 【STC头文件】STC8系列之STC8G头文件寄存器注释

    [STC头文件]STC8系列之STC8G头文件寄存器注释 特殊功能寄存器介绍 定时器/计数器工作方式寄存器(TMOD ) 符号 地址 B7 B6 B5 B4 B3 B2 B1 B0 TMOD(定时器模 ...

  8. STM32L4系列单片机的低功耗问题

    基于STM32L4系列单片机的低功耗问题 首先看ST关于L4系列的官方文档官方给出了多个低功耗模式并且介绍了这几种模式 Sleep mode:CUP时钟关闭,IO口保持与运行状态相同的状态.可由wak ...

  9. 各系列单片机的简单特点介绍及了解

    8051机型 MCS-51系列单片机 MCS是Intel公司生产的单片机的系列符号,而MCS-51系列就是在MCS-48的基础上延展而来 MCS包含基本型和增强型两类产品 基本型 典型产品:8031. ...

最新文章

  1. 视频导切台控制说明:RGBLink MiniPro初步测试
  2. java redis 网络断开_Redis长时间连接后自动断开
  3. linux下apache+php(fastcgi)web服务器的搭建
  4. HDU - 5573 Binary Tree(思维+构造+二进制)
  5. Azure 命令行工具大混战,都是什么,该选哪个?
  6. vilatile 深入理解java虚拟机_深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理)...
  7. Javassist实现JDK动态代理
  8. [vue] 在.vue文件中style是必须的吗?那script是必须的吗?为什么?
  9. Xtrabackup远程备份+限速
  10. 有效管理云计算成本的多个措施
  11. 语义slam_【语义SLAM】MIT 新开源语义VIOSLAM框架 kimera
  12. 【Excel2013教程】如何破解vba工程密码
  13. C语言小案例_关于爱普生喷墨机APG复位错误(APG reset error)的最终答案: 故障案例 每日一例 【第1358篇】...
  14. 如何找到想要的资源?
  15. Python基础语法回顾
  16. c语言皮尔森系数程序,【R语言编程】---根据表达量计算mRNA与lncRNA的皮尔森相关系数...
  17. python生成树状图_使用python的分层聚类树状图
  18. 数据结构算法【考研】
  19. 数据结构入门6-2(图 - 图的应用)
  20. linux 路由器都会断流吗,有没有迷你路由器推荐?MTK路由器经常断流..

热门文章

  1. 万商云集企业SAAS服务平台
  2. 蝙蝠侠与小丑:同一硬币的两面?
  3. C# 微信支付宝 Winform 开发支付宝微信二维码 付款功能(扫码付,条码付,退款、查询、撤销)
  4. CodeForces 3B-Lorry
  5. 借力名人效应引来源源不断流量
  6. 数钱数到手抽筋html5,数钱数到手抽筋的经典句子
  7. 转义符——反斜杠(\)
  8. java 图片 rgb_简单的java图片处理——如何用Java读出一张图片的RGB值?
  9. ultraiso制作u盘启动盘方法
  10. UE4(虚幻4)基础:静态网格模型碰撞设置(三种方法)