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

为何说51是基础

ec6c60e419c05c10 2018-09-27 浏览量:986
为什么学习单片机要先学习51才容易学后面的技术???
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个说法有些绝对,完全可以直接学习STM32开发。

    之所以有这样的说法是因为51的架构相对于ARM架构要简单很多,寄存器数量比ARM少很多,学习是比价好理解。

    但是现在进行嵌入式系统开发大部分情况下是使用函数库方式的,很少会用到寄存器方式,所以51的所谓寄存器简单的优势也就没有了。

    现在学习STM32完全可以使用官方提供的强大的工具STM32CubeMX来生成工程和配置引脚,设置时钟等等,这些繁琐且容易出错的工作都被开发工具解决了,STM32的学习难度也就没有那么大了。

    • 发布于 2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:21
  • 51单片机算是很老的单片机了,学会了它对单片机的基础知识框架会有些认识,接下来其他高级的单片机会比较容易接受。

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

  • 因为51寄存器少,框架简单

    板子的外设也比较少

    他实现的iic和spi都是软件模拟的

    在模拟的过程中,让你明白协议具体的内涵

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

  • 因为51单片机架构简单,片上外设不多,很容易上手,最重要是资料非常多,适合初学者入门
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 因为 51 结构简单好学,外设几乎没有,但是也是个完整的单片机,

    用最少的时间,可以快速学会怎么使用 mcu 这类芯片。

    脑子中有了使用单片机的思路和方法了, 再去使用 stm32 的单片机, 也就是简单复杂的问题而已。

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

  • 不是51是基础,单片机的基础应该是C语言,51只是入门比较容易,因为寄存器简单,电路搭建简单。

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

  • 因为51比较简单,但是作为一个标准的单片机,麻雀虽小,基本功能接口都不差,使用C语言很容易上手,入门不难,但是学好其实和其它芯片是一样的,对于函数操作,寄存器和内部资源的应用,51会了,更高等级的单片机其实都是一样的!
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 学什么都是从容易的学习,如果你觉得厉害可以直接跳过51从32开始
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 原因很简单,就是51很简单,如果简单的都学不会就不用往后面走了
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 51相对来说入门的话便宜,好理解,语句什么的都能接受
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 51寄存器比较少,资料也多,开发板比较便宜
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 因为51结构简单,寄存器少,会51对后面的学习更简单,所以是基础
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 因为学习都是一个循序渐进的过程,都是从简单的开始,不然一开始就学难的自信心很容易被打击,然后就放弃了
    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 51的东西可以说很基础很经典以后的高级板子都有它的身影
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为51入门非常简单,用来学习很容易上手,学会了51就基本学会了其他的单片机
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为51构造简单,比较容易理解一些最底层的硬件动作,像STM32那些高级单片机,都是直接调外设库的,很少会去理解最底层的硬件动作
    • 发布于2018-10-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 51是单片机的鼻祖,硬件更简单,学起来容易一些
    • 发布于2018-10-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 51用来熟悉单片机C语言,熟悉搭建电路,寄存器就那么几个,比较容易记住,比较简单
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 你也可以直接学习3251主要资料多, 所以你容易上手
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 51比较简单,入手比较容易,而且他的寄存器比较少,能够理解寄存器开发,为以后学习打下基础
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为何说51是基础