• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

本人想学习单片机,但是不知道从哪里下手?

lixiang 2018-06-12 浏览量:853
想学习单片机,不知道从哪里下手,该买什么类型的资料和硬件设备呢?请大家推荐下,感谢!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先学好C语言,至少要知道基本语法,资料的话,网上搜索下,就会有一大把了,购买开发板的时候一般都配套视频,也可以在我要自学网上学习。硬件的话需要购买一个开发板,毕竟程序对不对还是需要在开发板上运行下才知道,开发板推荐天祥开发板,还有配套的书。
    • 发布于 2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:20
  • 首先要有C语言基础,要是没有建议先看看C语言,有了语言基础后可以从最简单容易上手的单片机上手跑跑例程,修改例程熟悉熟悉单片机编程的思想
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 学东西最好不要东学点西学点,这样会浪费很多时间,建议规划好系统的学习,脚踏实地,做好笔记。如果C语言已经有不错的基础的话,可以从买一套好点的51单片机学习一下,算是入门,然后可以入手16位的,32位的单片机。

    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 学好C语言,买块开发板,照着写程序,或者使用proteus模拟也行,贵在练习,熟能生巧!
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 郭天祥的十天学会单片机视频教程就很好的,只需要你简单学习一下C语言编程,不用多么牛逼。然后看看十天学会单片机视频,看视频的过程边看边学着写程序,当然最好买个开发板。几十块的的就可以。等你明白了51编程,在考虑比较复杂的。

    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以买个开发板,对视频教程一步一步学
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 郭天祥讲的太少了   可以试试金沙滩的程序规范  可替代性强 适用性强  就是它的程序可能会有点复杂 不过多看几次就能看懂
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实看看 郭天祥视频就可以入门了 。主要是实战。

    如果不拿实际项目练手,看再多视频 都不能掌握单片机。

    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以看看安富莱的视频教程,觉得他们家的资料都很全
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 通常套路就是51-32,32上手了天地就开阔了。后面各种专业的电路知识、pcb画板技巧就靠一点点积累摸索了。
    • 发布于2018-06-12
    • 举报
    • 评论 1
    • 0
    • 0
8e9e60cf1ad91196 回复了 8e9e60cf1ad91196 :51可以选用普中的教程,简明、上手快。32就基本都是正点原子了。 回复

  • 直接先买个开发板,建议新手先从51单片机学起,金沙滩有个免费的视频教程,讲的挺好,思路清晰、编程规范。学好51单片机之后,转战ARM平台,学习STM32单片机,那时候才算真正开始入门,多看看原子、野火的视频、文档教程。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 想学就去做,买STM32的开发板,原子/野火/安富莱都行,教程就是你买谁家的板子,看谁家的教程就行。如果觉得STM32比较难入手,可以先玩玩51,郭天祥的就行,教程就是他家的,比较详细呢。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 最好找块官方的开发板,比如STM32 的DISCO系列,由于有官方的支持,学习效果较好
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是要学好c语言,开发板随便买一块就行了,c语言基础是最重要的。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看楼主是打算学什么单片机吧,51就买郭天祥的,STM32就买原子或者野火的,ST官方的也行。

    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 先从51学起吧,买一块51的开发板,都有配套视频和源码,跟着视频动手多练练,至于买哪一款就看你自己了,个人感觉市面上的开发板都差不多吧,能在市场上存活,肯定也不会有多差,最关键的还是多练,玩着玩着就会了……
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 先学c语言,然后从51入手,一定要多写,要学会查资料,学会移植别人的程序,写的多了,自己也就会了,学完51可以进攻ARM
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 0基础的话建议从51或者arduino入手,主要是通过他们建立寄存器的概念,

    顺便学学C的基础知识,其中51的学习板比较多,相应的教程也比较全面,整体是一个体系,

    而且用开发板不用考虑线路的问题,注意力可以放在程序本身上

    51学完了可以试试stm32相应的开发板像正点原子的秉火的都很好

    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 用现成的开发板,配合教学视频,书籍一起学
    • 发布于2018-06-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 先学习一下电路,再学习一下C语言,找一块板子,最好是51,跟着教程进行练习吧
    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 去网上买块40到60块钱的开发板,看郭天祥的视屏,书用谭浩强的C语言,跟着视屏把每个实验都做一遍,多敲代码,感觉差不多了,就可以自己设计电路,焊接制作了
    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

本人想学习单片机,但是不知道从哪里下手?