小编时长都关注某宝上单片机开发板的情况,为了就是哪一天小伙伴问起,能否推荐?小编能给出一个中肯的答案,但是一直以来都没找到合适推荐的开发板,要么是在群里反应不好,板子老出问题;要么是资料一塌糊涂,初学者学了一头雾水;再要么是广告做的天花乱坠,实际板子就是狗屁一个。(不好不好,小编又在骂人了),其实最最主要的是现在某宝上的开发板所采用的的单片机还在是很久很久一起的老芯片,这样就算他板子没怎么问题,什么都好,你学到的也是过时的东西。
为什么这么说:正如标题所说,一张图你就看懂。小编整理了51单片机常见几种型号的对比图,如下:
51单片机资源对比
上图中列出了单片机最主要几个参数,从生产年份上来说,比较古老AT89C51和AT89S51单片机已经没法找到上市时间了,(至少小编我是没找到)都属于淘汰产品。就算STC89C52系列的单片机,在官方看来也是淘汰的,在官方的烧写软件(stc-isp软件)中,如果你选择的单片机型号是STC89C52系列的,软件都会强制弹出提示请选择更新型号的单片机代替。这也是为什么好多某宝上卖的比较火,月销量上万的开发板都喜欢自己再写一个程序下载(烧写)软件。因为他们用的芯片都还在STC89C52系列,如果用官方,每次下载都提示你更换,你说你还会用他的板子吗?
有些小伙伴又要说小编了,官方提示更换,那是官方想提高新品的使用率,要推广新品。好吧,小编也不否认,官方也许真的有这样的阴谋在里面。那我们还是看上图,不论从工作电压上,还是从单片机资源上,STC89C52系列的单片机都远落后于STC12系列,更不用说STC15系列和现在最新的STC8A系列了。STC89C52系列和STC15W系列比较,那就是牛车和火箭的差距。
这些都只是我们能看到的参数上的差距,还有一个更重要的差距就是速度。STC15系列以后的单片机都能支持到33M的最高频率,指令集也做了优化,大多指令都能在一个机器周期完成,而STC89C52系列单片机晶振最高24M,指令集和传统的AT系列单片机没有太多的改进。也就是说STC15系列以后的单片机,不论是从支持的最高频率上,还是单条指令的执行速度上都做了很大的提高,自然运行上会快很多。
从上图中还可以看到,从STC15系列以后,单片机内部集成了高可靠的复位和高精度,低温漂的晶振,可以真正做到一块芯片就是一个系统,这样带来的又一好处就是可以提供更多的IO口,单片机除了电源VCC和地GND引脚,其他引脚都能作为IO口来使用。更多的比较小编不在此过多的说明,需要的自己请看图片。
总结一下,现在准备入手开发板的初学者,首选单片机型号肯定是STC15系列以后的。不论是单片机资源,还是速度都是15系列以后的会比较好些。但是有个尴尬的现状是现在某宝上几乎没有STC15系列以后的开发板,大多都是最小系统板,就算有,价格都是极高,远远超出了板子实际的价值。
买板需谨慎,先看清型号,再看资源包;
买板需仔细,先看板功能,别相信广告;
买板需比较,多看多问很重要,千万别信月销量。