标题: 单片机怎么学 [打印本页]

作者: zzx1140988    时间: 2019-6-6 10:14
标题: 单片机怎么学

可以先选51系列芯片入门,不过在通过51大概了解完单片机体系之后最好迅速转向stm32等功能强大的32位单片机,这个是咱血的教训。
    51系列单片机有爱特美尔的at51系列,英特尔的8051系列(已淘汰),宏晶的stc51 stc12 iap15系列等等。什么?你要问我为什么宏晶家的的单片机系列我打出来这么多?没错,我就是一个苦逼的前宏晶stc单片机用户。讲道理,虽然以前看网上说他们认为宏晶单片机下载方式low,无法进行在线调试等等诸多问题,但是他依旧应该是目前中国学生使用人数最多的51单片机,(而且现在好像也支持在线调试,我不会用(/≧ω\))毕竟大多数初学者都用的普中的板子。
    所以我推荐你一开始学的时候可以先从51学起,学习C语言,然后了解单片机函数层面的使用方式,接着再一步步深入到寄存器操作的方式等等等等。如果按这样一步步深入学习的话,我觉得51单片机是一个不错的入门芯片。另外,以89为前缀的stc芯片设计年代久远,单片机功能较为单一,所以如果想学完51就搞些稍复杂的东西的话,建议不要从89系列学起,自带ad的DIP40 的stc12芯片是一个不错的选择,功能相对强大,而且引脚和89系列兼容,有些程序和资料二者可以共用。iap15系列也很强,而且是近几年推出的,但是他和89系列不兼容,资料相对于开发了十余年的89系列会少很多,初学者玩外部拓展模块的时候会遇到不少困难(咱踩过的坑)。
    如果你是准备只学习单片机的使用方法,不准备从原理上搞懂,或并不着急搞懂单片机原理,只是需要使用一下而已的用户,stm32f1系列和f4系列相对来说比较适合你,因为他们有官方自带的图形编程软件,官方授予的标准库以及hal库函数,这些函数都是精心封装起来的,直接调用的话最多三五天(对我这种之前没碰过stm32又被逐飞家的库函数惯坏的菜鸡来说)就能熟练使用了,上手很快。大概就是这样,谢谢。
哦,我现在主用的还是逐飞的kea128,偶尔用用stc12和stm32f407。








欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1