找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 29362|回复: 295
收起左侧

学51单片机好还学stm32好

  [复制链接]
ID:341258 发表于 2018-5-30 14:03 | 显示全部楼层 |阅读模式
只学过一学期单片机,求解答
回复

使用道具 举报

ID:341309 发表于 2018-5-30 14:18 | 显示全部楼层
学51单片机好
回复

使用道具 举报

ID:301679 发表于 2018-5-30 21:29 来自手机 | 显示全部楼层
都好,建议先学习51在学习32
回复

使用道具 举报

ID:341842 发表于 2018-5-30 23:19 | 显示全部楼层
如果没有基础最好先学51,后再过渡去学STM32,STM32基于库开发,一些基本的没了解直接入手比较难
回复

使用道具 举报

ID:312589 发表于 2018-5-31 00:43 | 显示全部楼层
建议先学习51在学习32
回复

使用道具 举报

ID:195836 发表于 2018-5-31 00:58 | 显示全部楼层
这就类似于,学小学数学好还是初中数学好
当然不学小学直接学初中问题不大,不过还是循序渐进比较好
回复

使用道具 举报

ID:341045 发表于 2018-5-31 06:44 | 显示全部楼层
STM32, 51能做的32都能做. 32能做的51不一定.
回复

使用道具 举报

ID:341921 发表于 2018-5-31 08:57 | 显示全部楼层
初学者的话,可以学习51单片机。若果有一定的基础可以直接学习stm32
回复

使用道具 举报

ID:341921 发表于 2018-5-31 08:59 | 显示全部楼层
若果是初学者  就先学习51,有一定的基础的话建议学习stm32单片机
回复

使用道具 举报

ID:300227 发表于 2018-5-31 09:26 | 显示全部楼层
还是先学51吧。就跟学编程先学C语言一样
回复

使用道具 举报

ID:341968 发表于 2018-5-31 10:04 | 显示全部楼层
如果你的51学的很好,你可以往更高级方向发展,学习一下stm32,毕竟芯片是8位到32位,知识肯定多,stm32一般用做大项目,当然,如果能用51满足需求的,我们为了控制成本还是选择51,只有当51不能满足的时候,我们才会选择高级的芯片,所以,如果有多余的时间可以学习32
回复

使用道具 举报

ID:341968 发表于 2018-5-31 10:08 | 显示全部楼层
如果51学的很不错了,你可以选择学习一下stm32,从市场上来看,51一般做一些小项目,而32一般是做大项目的,毕竟是32位的单片机。
回复

使用道具 举报

ID:341971 发表于 2018-5-31 10:32 | 显示全部楼层
先学51吧但我感觉都是c其实差不多的
回复

使用道具 举报

ID:342071 发表于 2018-5-31 12:22 | 显示全部楼层
新手必须先学51,再学习STM32,STM32比51复杂多了
回复

使用道具 举报

ID:341424 发表于 2018-5-31 12:33 | 显示全部楼层
51是基础,建议先学51
回复

使用道具 举报

ID:342090 发表于 2018-5-31 13:00 | 显示全部楼层
最好是先学51单片机
回复

使用道具 举报

ID:342094 发表于 2018-5-31 13:09 | 显示全部楼层
学完51,就可以开始学32了,相比来说,32的系统比51要好得多,毕竟51只是入门级的学习开发版
回复

使用道具 举报

ID:342099 发表于 2018-5-31 13:17 | 显示全部楼层
单片机好
回复

使用道具 举报

ID:342099 发表于 2018-5-31 13:18 | 显示全部楼层
单片机好
回复

使用道具 举报

ID:298123 发表于 2018-5-31 13:20 | 显示全部楼层
51学习用,stm32做项目好
回复

使用道具 举报

ID:341459 发表于 2018-5-31 13:27 | 显示全部楼层
     刚开始从51学习最合适的,我学习单片机的时候就是从51开始学习的,刚开始一直看书,发现效果很慢,后来就听人家讲,用开发板学习最快。就弄了一套吴(鉴鹰)老师开发板。等51入门了再学习STM32很快的
       你对学51单片机好还学stm32好有问题,还是因为你不知道学51学的是什么,你要学的是单片机底层的东西,底层的东西什么芯片都能学.....性能什么的没什么好比的,只是说最适合该产品的芯片是最好的...当初一学弟拼性能,从51开发板、STM32、S3C2440一路升级到Cortex-A8,然后就没有然后了.....   
      而且51是最基础的,学习51有利于了解微机原理,因为51基本上就是直接操作寄存器的。学过之后你会对单片机结构原理有较深的理解,而且大多数51都不支持硬件iic和spi,通过51使用io口模拟iic和spi有利于了解通信协议,而stm32基本都是基于库开发的,因为寄存器太多了你记不住,只能依赖库才能更高效的开发,但是没有51的基础在使用stm32是比较麻烦的
回复

使用道具 举报

ID:324243 发表于 2018-5-31 13:28 | 显示全部楼层
51用的更多
回复

使用道具 举报

ID:342110 发表于 2018-5-31 13:44 | 显示全部楼层
51和硬件层面的紧密型更强,先学51打好基础,无论是C语言还是汇编,后面在学stm32进行扩展
回复

使用道具 举报

ID:342190 发表于 2018-5-31 14:55 | 显示全部楼层
先最基本的51吧,从浅入深
回复

使用道具 举报

ID:342196 发表于 2018-5-31 14:59 | 显示全部楼层
51单片机
回复

使用道具 举报

ID:342162 发表于 2018-5-31 15:01 | 显示全部楼层
快速把51学了,可以在STM32上多花些时间学习
回复

使用道具 举报

ID:321353 发表于 2018-5-31 15:07 | 显示全部楼层
先学习51吧,基础打好了,在学习stm就好学习了
回复

使用道具 举报

ID:321353 发表于 2018-5-31 15:09 | 显示全部楼层
先学习51吧,是基础,打好了地基,在学32会容易多了
回复

使用道具 举报

ID:342191 发表于 2018-5-31 15:10 | 显示全部楼层
学stm32好!
回复

使用道具 举报

ID:342191 发表于 2018-5-31 15:11 | 显示全部楼层
可以两个都学啊,都是相通的!
回复

使用道具 举报

ID:327560 发表于 2018-5-31 15:12 | 显示全部楼层
51就是拿来练C的,C懂了之后再搞STM32就容易了
回复

使用道具 举报

ID:266741 发表于 2018-5-31 15:17 | 显示全部楼层
还学51??学32吧
回复

使用道具 举报

ID:342286 发表于 2018-5-31 16:38 | 显示全部楼层
51是基础
回复

使用道具 举报

ID:342317 发表于 2018-5-31 17:28 来自手机 | 显示全部楼层
学51吧
回复

使用道具 举报

ID:342332 发表于 2018-5-31 17:29 | 显示全部楼层
如果有一定的基础,可以尝试直接学习STM32,如果学着很困难,建议还是从51开始!
回复

使用道具 举报

ID:342213 发表于 2018-6-1 09:10 | 显示全部楼层
51单片机比较容易上手
回复

使用道具 举报

ID:341746 发表于 2018-6-1 09:51 | 显示全部楼层
建议学51
回复

使用道具 举报

ID:342795 发表于 2018-6-1 12:47 | 显示全部楼层
都行的,先尝试一个吧,有所感悟后又学习其他的
回复

使用道具 举报

ID:341045 发表于 2018-6-1 13:22 | 显示全部楼层
如果用过一种, 先选你熟悉的入门. 如果二种都不懂要学的话就选STM32. 这二种片子太普及了, 入门都不难. 选STM32是因为51能做的东西, STM32都能做.  STM32能做的, 51则不一定能做到. 入门买一个STM32F103C8T6核心板(10元), 一个仿真器(15元,或者用核心板自己刷固件), 就可以学习了. 深入些再买OLED(0.96寸,16元),就可玩一些高大上的的了
回复

使用道具 举报

ID:342853 发表于 2018-6-1 14:15 | 显示全部楼层
51单片机好学,简单
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表