单片机生产就是要依据市场来,单片机涨价几倍,对产品设计来说都难以接受,STC这是有推出STC8S003芯片?管脚还能兼容STM8S003系列,要是这样的话,对于那些应用于各种物联网控制、大小智能家电和智能家居、充电器、电源、航模、对讲机、无线通讯、游戏机等工业控制和消费应用领域,工程师们又多了一种选择,这些领域对单片机的成本不敏感还真不行。
2、003是一个很热门的MCU,是从STM8S103开始,就有很多国产厂家跟进了,大概有以下厂家:安徽敏矽微ME32S003AF6P6深圳赛元微 SC92F8003X20U深圳锦锐 CA51F351P4深圳爱普特 APT32F003F6P6深圳粤原点 MS84F2004深圳宏晶STC GX8S003武汉新芯集成电路CX32L003F6P6T上海中基国威 SM51F003上海晟矽微 MC51F003A4上海灵动微 MM32F003TW深圳航顺芯片HK8S003台湾新唐 N76E003AT20 MS51FB9AE台湾太欣 STK6037上海华大 HC32F003C4PA上海芯圣 HC89S003F4上海爱矽半导体 E85F003目前我手上有的是敏矽微的003和爱普特的1023。
3、目前据我了解,单片机家族中有以MCS-51(即8051)为内核的单片机(如STC11F60、AT89S52、89LPC231)、AVR单片机(如ATmega128、ATtiny11),PIC单片机(如PIC18F8720)、凌阳16位单片机等,其中使用广、资料多、也是基本的单片机就是以51为内核的单片机。8051单片机是INTEL公司早推出的一款8位的单片机,后来的不少大公司如Atmel、Philips、宏晶都借用8051系列单片机的内核开发出了有自己特色的增强型8051单片机产品。目前初学者学习、实验较常见的当属Atmel公司的89系列单片机(如89S51、89S52),该系列单片机也是51内核并支持ISP(InSystemProgram,在系统编程)下载程序功能,现在大多数单片机入门类图书用89系列单片机作为初学者入门的应用实例。如果我是十几年前写这本书的话,我也会如法炮制,可是社会在发展、时代在进步,看遍单片机世界弱水三千,我终于对于单片机入门又有了新见解。本书将使用近流行的宏晶公司的STC系列单片机作为讲解实例,这是我目前使用过的容易入门、很方便上手的产品,让你的入门轻松愉快,而且一通百通,烦恼去无踪。——《爱上单片机(第4版)》
4、磁悬浮(八)遇到挫折首先搭建了软件开发环境,电路用的是STC单片机,首选Keil C51。单片机由核心CPU或称ALU和集成在同一芯片内部的“外部设备”(内置模块)组成。编程的目的一是对这些内置模块进行合适的配置,使它们按照要求的方式进行工作。二就是利用ALU做数学运算及逻辑运算,根据内置模块工作过程中采集的数据(A/D模数转换)运算后,输出适合的控制数据(PWM斩波输出)。这个系统应该会用:1.到A/D模块(三路模拟转数据);2.PWM模块(两路数字转模拟);3.LED驱动IO口模块。还会用到:4.UART模块(主要用于调试输出数据发送电脑上显示);5.定时器模块(在一个系统中,做一个时间节拍器我认为很有必要)。接下来就是硬件开发环境的搭建了,USB转串口数据线一条并联接到板上,一个固件下载工具(从STC官网下载的)。后,说一下遇到的挫折,这个MCU(STC8H1K28)下载不了程序(试了一下,无法下载测试程序),估计设置了下载加密口令。本人都研究到这一步了,自然不会放弃,已网购新的单片机在路上,到时替换上去,自然就能测试了。
5、我自己焊接的单片机系统板下载不了程序,我终于找到原因了,原来是这个小小问题引起的!前段时间抽空焊接几块51单片机小板,不,应该前几年焊接的吧。IC都是使用早期的STC89C52RC,这款单片机应该是没有内部晶振的吧。起初焊接这几块板子,让我头疼的不是焊不好板子,而是焊好板子后无法下载程序,这几块都是一样的,后来以为是接触不良,或者是接错线了,又或者是IC坏掉了,这类判断都一一排除了,这不得不让我回过头来想起单片机工作的三要素: 电源,晶振,复位。后来才发现,很多书本的电路图晶振的标志都是20p,会不会是晶振不起振呢?于是我把晶振电容改为40P之后,这几块单片机板全部都可顺畅下载程序了,当时还挺高兴的,反正图的就是玩得开心嘛。所以呢,书本的电路图不能全部相信的,洞洞板参数会有改变,要适当的作出调整,让单片机晶振起振,正常工作,才能下载到程序的。大家有遇到过这样的经历吗?你还有什么的看法呢?