想学单片机,怎么买开发板比较合适?
现在市面上的单片机开发板可以说用泛滥来形容了。
有时候选择太多,让人无法下手,特别是对于新手来说。
我自认自己不是一个聪明的人,有时候算数都是手指1,2,3,4..这样数。
有时候脑子一下转不过弯的时候,我就用最原始最笨的方法,虽然慢但是准确。
所以我都能学会的方法,相信也适合大多数人。我是在10年前转行自学的单片机,那时选择没现在那么多,正是这样我没被坑。
最近也有很多小伙伴咨询我,自学的话怎么去购买开发板?
我的建议是入门一定要先学51,然后再STM32,如果你认为你特别聪明,想直接从STM32开始我也不阻止你,只要你能忍受的了焦虑的煎熬。
一、.51开发板
我们在选择开发板之前,首先要确定好芯片,51有很多厂家都在做,比如说ATMEL,STC等等。
ATMEL和STC的51芯片有什么区别?
他们都是基于51内核做的单片机,只需要学会一个,别家的都是相通的。
① ATMEL
ATMEL是老牌名企了,典型51芯片型号有AT89C51和AT89C52,稳定性这块杠杠的,很多都是用在工业上,但是烧录程序必须用专门的编程器比较麻烦。
② STC
STC是一家台企,目前市面上很多开发板和产品都是用他们的芯片做,51开发板最典型的就是STC89C52RC,后面出了12T的51,速度比传统51要快很多。
如果是选择开发板的话,我建议是选择STC89C52RC的开发板最适合入门。
现在市面上大多数51开发板都是用这个芯片做的。
我当初是通过郭天祥老师的开发板自学会的,这里我也强烈推荐。
个人认为他的视频最适合入门,而且10年前就有了,可以说带领了成千上万的人入门了单片机。
对于我不熟悉的东西,我都习惯把自己当”傻瓜“,讲得越简单,越入门越好。
很多人买开发板的时候喜欢挑便宜的,然后再白嫖别家的视频教程。
这种耍小聪明的方式其实我是不建议的,养成这种习惯到头来只会把自己坑了。
再贵也不过百来块钱,让你学一个技能这都不舍得就不用学了。
二、STM32开发板
学完51单片机以后,建议做1-3个小项目再学STM32。
倒不是说STM32难学,我一直跟大家说,单片机只是一个工具而已。
STM32的资源和性能更丰富,这意味能做的产品也更复杂些。
用51做项目的目的是为了提升大家的一个编程水平和阅读代码的能力。
如果这点做不好,STM32很多代码看起来都会非常费劲。
至于STM32开发板,可以选择原子的。
很多初学者都有个误区就是,总是想着买最高配的开发板,其实完全没必要,主要有以下几点原因:
1. 实际产品开发基本不会用那种方案,成本太高。
2.太高配了看起来复杂,会打击自信。
3. 价格贵,如果自己坚持不下去,这块板也是放着吃灰的命。
所以,能把单片机基本外设都用到的开发就好。
至于视频教程,基本每个开发板都有带,没带的基本不用考虑了。
单片机开发板是什么
单片机开发板是什么呢?简单来说,它是指集成了许多单片的外围器件,如LED 灯,数码管,按键,行列式按键,步进电机,伺服电机,液晶显示等等用来学习,实验,开发等使用的板子,是一种实验设备(单片机编程)。
单片机开发板是在正式批量生产产品前,对产品进行设计和开发时使用的单片机,当我们对理论知识的学习有了一定的基础,单片机开发板就是我们实践的工具(pic单片机),通过单片机开发板我们可以做一些实验,从而掌握所学的知识。实际应用中,单片机开发板有以下优势:
(1)利用一个单片机开发板就可以编制不同的程序实现各种各样的功能,不用为了一个实验焊一块电路板了.
(2)在开单片机发板上设计,调试好程序,就能方便地移植到产品上,只是有时要作适当的修改,比如端口的设置等,因为毕竟开发板和产品的电路板不可能完全一致的.
(3)单片机开发板的使用节省大量的资源,提高我们的学习效率.为我们更好的学习单片机提供一个良好的平台.
为了让大家对单片机开发板有更深入的了解,下面,小编将从单片机开发板的发展与种类等基础知识方面作以归纳总结。
单片机开发板的国内外发展
现在可以说是单片机的战国时期,世界上各大芯片制造公司都推出了自己的单片机,从8位,16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地.纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:
1,低功耗CMOS化
MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺).像80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺).CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合.所以这种工艺将是今后一段时期单片机发展的主要途径
2,微型单片化
现在常规的单片机普遍都是将中央处理器(CPU),随机存取数据存储(RAM),只读程序存储器(ROM),并行和串行通信接口,中断系统,定时电路,时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器,PMW(脉宽调制电路),WDT(看门狗),有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大.甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片.此外,现在的产品普遍要求体积小,重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小.现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展.
3,主流与多品种共存
现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾的Winbond系列单片机.所以C8051为核心的单片机占据了半壁江山.而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额.此外还有MOTOROLA公司的产品,日本几大公司的专用单片机.在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成,共同发展的道路.
单片机开发板是用于学习51、STC、AVR型号的单片机实验设备。根据单片机使用的型号又有51单片机开发板、STC单片机开发板、AVR单片机开发板、pic单片机开发板。
(1)51系列单片机开发板
51 单片机是目前市场上使用比较多的单片机,TX -1B 型单片机开发板完全支持 51 系列的单片机,对于 S 系列的 51 单片机可进行在线下载程序,用产品套件附带的下载线将开发板与计算机相连,按照操作教程便可直接下载程序.
(2)STC系列单片机开发板
STC 单片机是一款性价比非常高的单片机,它完全兼容 MSC-51 系列单片机, 除此之外它自身还有很多特点,如:无法解密,低功耗,高速,高可靠,强抗静电,强抗干扰等.
其次 STC 单片机内部资源比起 MSC-51 系列单片机来要丰富的多,它内部有 1280 字节的 SRAM,8-64K 字节的内部程序存储器,2-8K 字节的 ISP 引导码,除 P0-P3 口外还多 P4 口(PLCC 封装),片内自带 AD(AD 系列),片内自带 EEPROM, 片机自带看门狗,双数据指针等.
目前 STC系列 单片机在国内市场上的占有率与日俱 增. TX-1B 型单片机开发板完全可做为 STC 系列单片机的开发板,用汇编语言或 C 语 言对其进行编程,当做为 STC 单片机实验板时, 直接用产品套件附带的串口线将开发板与计算机相连, 按照操作教程便可下载程 序,而且下载速度比起其它下载工具要快的多.
相关问答
STC 12C5204AD 单片机 -ZOL问答STC一般引脚都差不多~P1,2,3,4口为I/O口XTAL1.2为晶振GND为地VCC电源正...你第一次下载时是不是选了外部晶震,再次下载时就要用外部晶震,而你的下载板又...
51 单片机开发板 干什么用,一般价钱啊?-ZOL问答杜宇单片机开发板的用途,主要有两点:一、可以作为烧写器(即编程器),将自己写好的程序写入单片机中。但烧写单片机的种类单一型号也不会太多。二、可以利用...
stc单片机 的优缺点?STC系列单片机是深圳宏晶公司生产的单片机产品。stc单片机优点:1、抗干扰能力强;2、保密性能强悍,很难被破解;3、单片机时钟有防外部电磁辐射功能;stc单...
单片机 初学者应该买什么 开发板 ?51开发板我们在选择开发板之前,首先要确定好芯片,51有很多厂家都在做,比如说ATMEL,STC等等。ATMEL和STC的51芯片有什么区别?他们都是基于51内核做的单片...
stc单片机 发展史?单片机的发展先后经历了4位、8位、16位和32位等阶段。8位单片机由于功能强,被广泛用于工业控制、智能接口、仪器仪表等各个领域,8位单片在中、小规模应用场合...
对 单片机 编程要用什么软件? 单片机 编程如何快速入门?你好,我就是做单片机嵌入式软件开发的,对于第一个问题,单片机开发一般都是用C语言,单片机的开发平台即编译器通用的有keil、IAR、eclipse等,现在eclipse也支...
stc单片机 是哪个公司?深圳宏晶公司,其生产超强抗干扰工业规格的单片微型计算机现推广的产品有:STC增强型8051系列FLASH单片机低成本、MCU型DSP微处理器、复位电源监控电路高性能SRA...
stc 15 单片机 是一个几位增强型8051内核的 单片机 ?1.是一个8位增强型8051内核的单片机。2.STC15单片机采用了增强型8051内核,相比于传统的8051内核,具有更高的运算速度和更强的功能扩展性。但是,由于其仍然是...
stc 是什么 单片机 ?STC单片机是增强型51单片机,1T单周期,速度为原来的51的6-7倍,宽电压、高稳定、难破解,集成了FLASHROM/ADC/PWM/内震荡/复位等电路,新的15系列不需任何外围...
STC 不同型号 单片机 差异大吗?内部硬件结构不一样,如at89c51和stc89c51,内部硬件资源不一样,相比之下,一般stc的同类型的单片机资源比at的多,执行速度也快。目前国内流行STC,我们公司就用...