找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 37619|回复: 235
打印 上一主题 下一主题
收起左侧

毕业设计选51单片机的好还是stm32好?

  [复制链接]
跳转到指定楼层
楼主
ID:379890 发表于 2018-7-27 15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在写2019年的毕业设计,老师叫用stm32来做吗,我想用51单片机做,毕竟32没怎么学,大家有什么好的建议吗?

评分

参与人数 4黑币 +14 收起 理由
test1238 + 5 很给力!
sun0101 + 3 赞一个!
xjj850205 + 1
liuwei0378 + 5 回帖助人的奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

来自 2#
ID:136106 发表于 2018-8-5 14:18 | 只看该作者
如果毕设比较复杂的话就选STM32吧,功能比较强大,比如你要在AD转换,51的还还要弄一块AD转换芯片,而STM32的话具有AD转换的片内外设,而且内存什么的也比51大很多,我今年帮我同学弄毕设的时候代码编译出来的HEX文件都超过8K了,不得不换一个ROM大一点STC90C516,而且用到SPI通信的时候还挺麻烦的,用NRF24L01通信的过程中主从机在51上设置都花了不少时间。而且51一般提供的串口也不多,如果你要同时进行多方通信的时候就比较麻烦了。如果说你的毕设比较简单,只是做个简单的频率计什么鬼的那你用51也可以了。总的来说STM32 用起来比较方便,就是价格贵几块钱,反正做毕设学校都有报销的

评分

参与人数 3黑币 +60 收起 理由
Jeffrey丶 + 5 很给力!
1809365638 + 5 很给力!
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 3#
ID:386669 发表于 2018-8-18 17:01 | 只看该作者
51的话,主要用于对成本要求较高的低端产品,STM32,相对高端一些。
既然你问的是哪个好,我觉得主要看你的目的是什么。
如果你只要快速毕业的话,就选51,比较简单。
如果你学点什么的话,其实用哪个都可以,完全不要只实现简单的功能,给自己多加点任务去了解芯片功能。串口通讯,EEP,AD,PWM,显示和按键的阵列,上位机通讯(顺便把上位机的也看了),
相对于你毕业后的应用的话,STM32的用途更广一些。因为利润低,现在很多芯片厂家,逐步淘汰8位芯片的产能,现有8位芯片大多国产和台湾制造。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 4#
ID:387272 发表于 2018-8-28 17:30 | 只看该作者
STM32的速度,片内资源等都优于51单片机,不多应用较51单片机相比有些复杂。如果设计到的毕业设计比较简单的话,建议51,这样还方便做出来实物(成本也比较低),如果是基础知识比较扎实的话,那就使用Stm32,毕竟用这个做毕设高大上不是,哈哈,希望对你有些启示

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:123289 发表于 2018-7-27 17:52 | 只看该作者
这个问题问的很可爱。
回复

使用道具 举报

6#
ID:380109 发表于 2018-7-28 10:22 | 只看该作者
stm32相对于51单片机更高级,执行效率更高,51单片机主要应用于低端市场,STM32主要应用于高端市场,侧重点不一样,做毕业设计选型基本原则是根据你设计的复杂程度而定,简单点用51,复杂点用stm32.

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:380109 发表于 2018-7-28 10:24 | 只看该作者
51应用低端设计,stm32应用高端设计,毕业设计据此选型。
回复

使用道具 举报

8#
ID:380120 发表于 2018-7-28 10:29 来自手机 | 只看该作者
stm32吧
回复

使用道具 举报

9#
ID:319073 发表于 2018-7-28 12:47 | 只看该作者
这就看你做的东西是什么了,不过现在基本都是用STM32的了,我现在都很少有人拿51去做项目的
回复

使用道具 举报

10#
ID:382461 发表于 2018-8-3 11:18 | 只看该作者
51太低端了,入门级的。。。能用stm32还是用stm32吧,毕竟老师也要求了
回复

使用道具 举报

11#
ID:381934 发表于 2018-8-3 22:49 | 只看该作者
我觉得应该按自己熟悉程度来,熟悉了才能更好服务于项目嘛,当然,如果时间够多,学下STM32也好,毕竟如果从事对口专业的工作的话,明显32比51应用范围更广

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

12#
ID:377872 发表于 2018-8-4 15:45 | 只看该作者
会用stm的话,当然用stm做更好,话说你现在就准备2019年的毕业设计了?

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

13#
ID:230165 发表于 2018-8-4 16:05 | 只看该作者
入门用51,毕业设计用STM32
回复

使用道具 举报

14#
ID:382902 发表于 2018-8-4 16:54 | 只看该作者
看你想做什么项目,需要多功能就用stm32,功能弱点用51
回复

使用道具 举报

15#
ID:382905 发表于 2018-8-4 17:00 | 只看该作者
51单片机
回复

使用道具 举报

16#
ID:382904 发表于 2018-8-4 17:01 | 只看该作者
STM32,  哪个熟悉用哪个,能毕业就行,
回复

使用道具 举报

17#
ID:382913 发表于 2018-8-4 17:21 | 只看该作者
stm32  ,可以用库  比操  寄存器   简单
回复

使用道具 举报

18#
ID:294331 发表于 2018-8-4 19:37 | 只看该作者
当然STM32,资源更多并且库函数更容易操作
回复

使用道具 举报

19#
ID:382944 发表于 2018-8-4 19:38 | 只看该作者
对于单片机来说,51做毕业设计,有点低端了,对于不熟悉不可怕,单片机就那么点功能,程序来说,基本上都是C,难度也不大

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

20#
ID:382981 发表于 2018-8-4 21:42 | 只看该作者

51应用设计方便简单
回复

使用道具 举报

21#
ID:382997 发表于 2018-8-4 23:23 | 只看该作者
51简单很多,stm32复杂一些,功能也更强大
回复

使用道具 举报

22#
ID:62797 发表于 2018-8-5 00:44 | 只看该作者
哪个用的好就用哪个,不过建议用stm32,学过51再学stm32也很快的
回复

使用道具 举报

23#
ID:383011 发表于 2018-8-5 01:46 | 只看该作者
用arduino,分分钟做好效果。
回复

使用道具 举报

24#
ID:381818 发表于 2018-8-5 18:27 | 只看该作者
32吧,学会应用各种库函数应用,编程还是不难的,而且32是发展的前沿嘛,8位单片机只有低端应用很多了
回复

使用道具 举报

25#
ID:278249 发表于 2018-8-5 18:35 | 只看该作者
每种单片机都有自己的长处,看你选哪一种
回复

使用道具 举报

26#
ID:383189 发表于 2018-8-5 18:48 | 只看该作者
我个人认为51的好些
回复

使用道具 举报

27#
ID:382565 发表于 2018-8-5 18:52 | 只看该作者
关于stm32的功能强大楼上都说了,相对于51单片机来说stm32的编程也不是更多的是涉及库函数的调用,像51一样操作寄存器也是可以不过很复杂,如果使用库函数的话很快就能上手,而且资料还很多啊,像正点原子出的一些书很容易理解
回复

使用道具 举报

28#
ID:383205 发表于 2018-8-5 20:01 | 只看该作者
必须STM32,顺便可以学习一下,有压力才有动力
回复

使用道具 举报

29#
ID:265567 发表于 2018-8-5 20:02 | 只看该作者
其实感觉32比51更方便,,,速度又快
回复

使用道具 举报

30#
ID:124729 发表于 2018-8-5 21:58 | 只看该作者
选择stm32单片机比较好,该单片机功能强大
回复

使用道具 举报

31#
ID:61973 发表于 2018-8-5 21:58 来自手机 | 只看该作者
Jun默默淡定 发表于 2018-8-5 14:18
如果毕设比较复杂的话就选STM32吧,功能比较强大,比如你要在AD转换,51的还还要弄一块AD转换芯片,而STM32 ...

51的有这么水吗?还要挂AD转换芯片,,吓得我去看下回复日期,

评分

参与人数 1黑币 +2 收起 理由
NPC-1024 + 2 哈哈,我也被吓一跳

查看全部评分

回复

使用道具 举报

32#
ID:61973 发表于 2018-8-5 22:02 来自手机 | 只看该作者
51吧,毕竟51是入门,而且毕业设计这东西能做出来就行,不要求性能的
回复

使用道具 举报

33#
ID:381313 发表于 2018-8-6 11:21 | 只看该作者
能用STM32一定要用,后续工作后STM32的用途远远超51,而且M0的价格逐渐再降低,后续物联网用途广阔
回复

使用道具 举报

34#
ID:383404 发表于 2018-8-6 13:33 | 只看该作者
32用于高端的设计
回复

使用道具 举报

35#
ID:371059 发表于 2018-8-6 14:27 | 只看该作者
导师没有明确指定单片机,那就可以挑自己所擅长的51,32单片机虽然强大,但是你在没怎么学的情况下去使用出来的作品是不强大的

评分

参与人数 1黑币 +12 收起 理由
凌净清河 + 12 中肯的建议!

查看全部评分

回复

使用道具 举报

36#
ID:381947 发表于 2018-8-6 15:18 来自手机 | 只看该作者
stm32相对于51来说,内置ad采集,da转换,硬件iic,spi,但是如果没有学过的话,就要看你的c功底和51功底怎样了
回复

使用道具 举报

37#
ID:383478 发表于 2018-8-6 16:21 | 只看该作者
stm32吧,这是未来的趋势。后面都是基于ARM的了
回复

使用道具 举报

38#
ID:383531 发表于 2018-8-6 17:32 | 只看该作者
当然选择32了 ,51适合新手,而且有点low  32向对来说高级一些
回复

使用道具 举报

39#
ID:368940 发表于 2018-8-6 20:03 | 只看该作者
用51的话比较low,还有之前用51做毕业设计的人太多了,所以论文难写,毕竟论文还要查重的,STM32虽然难度有所上升,但是少人用啊,加上STM32功能强大,做出来的毕业设计会很棒
回复

使用道具 举报

40#
ID:384232 发表于 2018-8-8 15:55 | 只看该作者
用STM32,对以后有帮助
回复

使用道具 举报

41#
ID:225305 发表于 2018-8-9 09:39 | 只看该作者
用51吧,计较简单;如果用32,你就很优秀的了
回复

使用道具 举报

42#
ID:384589 发表于 2018-8-9 14:10 | 只看该作者
可以直接学stm32,51不用学了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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