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

没接触过单片机 想入门 怎么才能学好单片机?

bef61168a3b46198 2018-06-08 浏览量:2049
没接触过单片机 想入门 怎么才能学好单片机前提文化不高
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你首先要学会简单的C语言知识,以前我们都是采用51单片机入门,因为51单片机涉及到很多寄存器有关的东西,所以说会对底层的东西了解的多一些,但是现在stm32的单片机,我觉得资料很齐全,51的(原来的那种)感觉要淘汰了,可以不用学,考虑直接入手stm32f103系列的,正点原子或者野火,或者其他的板子都行,最开始最好不要买最小系统板子,最小系统板适合你学会以后做开发,买一个模块多一点的,把各种功能都学一下,了解内核,各种功能的配置,了解单片机有关的东西,其实我觉得51和stm32差不多,只是性能提升了,当然,从本质来说,两个是由差异的,复杂指令集和精简指令集,这个涉及到一些单片机微机的知识,稍微百度一下就知道了,我的建议是:多看视频,多写程序,别老是复制粘贴,调试过程中的经验记下来,慢慢的就厉害了。(纯手打,肺腑之言!)
    • 发布于 2018-06-08
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:46
  • 可以从51单片机入门 看看郭天祥的视频 就差不多了解了基础知识
    • 发布于2018-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 相接触底层话,从51开始吧,简单,会一点c语言一个礼拜学会。不想接触底层,用arduino 用microbit,microbit 还有图形编程,拖拽图形就可以生成代码运行,不要基础。
    • 发布于2018-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议用51入门,资料丰富,用郭天祥的视频教程,谭浩强的书,买一块几十块钱的开发版,看着视频一个一个做实验,多敲代码,然后利用最小系统,自己搭电路,些小项目
    • 发布于2018-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 作为一个初学者,如何单片机入门?实际上,其实不需要多少东西,会简单的C语言,知道51单片机的基本结构就可以了。设备上,一般是建议购买一个开发板,推荐普中公司的HC6800-ES系列单片机,50块钱左右,只需要一根安卓数据线和一台电脑就可以学习了。如下图,即为,单片机最小系统,只要有单片机最小系统,单片机在硬件上就具备了运行的条件。开发板相对于单片机最小系统之外只是多了一系列的资源,比如按键、数码管、LCD显示屏、LED点阵、电机驱动等等。

    51最小系统.jpg

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

  • 数模电的知识也可以了解下
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 学会了编程就OK的。
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 买个51单片机的开发板,然后边看视频教程,边学习。建议学习一些c语言的知识后,再上手。
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言功力要 打好。然后可以看看 51单片机教程 。10天学会 单片机之类的。

    最后,重要的是 实践,一定要用项目练手、

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

  • 首先买个需要学习的开发板 阅读文档和教程跟着做
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 先把C语言学扎实,然后学习正点原子的开发板
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机还是很简单的。

    要学会C语言,再懂一点电路。

    找一块板子,开始点灯吧

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

  • 单片机只要懂少量的硬件知识,C语言基础,再加上会一个IDE的使用方法,就能进行开发,后续的就是经验了
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 先从51学习吧,学校里都是先教的51

    51相对是简单一些的。

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

  • 个人就是通过郭天祥开发板视频和书入门的反而不推荐郭天祥的教 程学习效率比其他教程低很多当时1.5倍速率播放不过书编的海 星。这几天重温51觉得普中的挺不错他们对于按位与或者移位用的 贼溜能省很多东西
    • 发布于2018-06-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 先学习51,买个开发板,保证如果代码调不通的时候,问题不是电路的问题,


    学习51的同时顺带学学C,


    等51学完了,就可以上手更高级的单片机了

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

  • 主要就是要学好编程吧,汇编或者c要掌握其中一门。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先需要一下c语言然后学习arduino
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • c语言是基础,然后学习51单片机入门再用32来提高,只要想学,网上的资源还是很多的。你可以看看我要自学网的视频,多敲代码,并且要在开发版上运行。
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 学习51吧,刚入门不错,我就是从51开始学习的,可以问问你的师兄他们可能会带你入门
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议先入门51,买块板子跟着视频学习
    • 发布于2018-06-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

没接触过单片机 想入门 怎么才能学好单片机?