标题: 毕业设计选51单片机的好还是stm32好? [打印本页]

作者: cb1995    时间: 2018-7-27 15:35
标题: 毕业设计选51单片机的好还是stm32好?
最近在写2019年的毕业设计,老师叫用stm32来做吗,我想用51单片机做,毕竟32没怎么学,大家有什么好的建议吗?
作者: yzwzfyz    时间: 2018-7-27 17:52
这个问题问的很可爱。
作者: lun@51    时间: 2018-7-28 10:22
stm32相对于51单片机更高级,执行效率更高,51单片机主要应用于低端市场,STM32主要应用于高端市场,侧重点不一样,做毕业设计选型基本原则是根据你设计的复杂程度而定,简单点用51,复杂点用stm32.
作者: lun@51    时间: 2018-7-28 10:24
51应用低端设计,stm32应用高端设计,毕业设计据此选型。
作者: 大军帝国    时间: 2018-7-28 10:29
stm32吧
作者: 小灰白    时间: 2018-7-28 12:47
这就看你做的东西是什么了,不过现在基本都是用STM32的了,我现在都很少有人拿51去做项目的
作者: BBryce    时间: 2018-8-3 11:18
51太低端了,入门级的。。。能用stm32还是用stm32吧,毕竟老师也要求了
作者: 12345dm    时间: 2018-8-3 22:49
我觉得应该按自己熟悉程度来,熟悉了才能更好服务于项目嘛,当然,如果时间够多,学下STM32也好,毕竟如果从事对口专业的工作的话,明显32比51应用范围更广
作者: hyg1997    时间: 2018-8-4 15:45
会用stm的话,当然用stm做更好,话说你现在就准备2019年的毕业设计了?
作者: ycgh1028    时间: 2018-8-4 16:05
入门用51,毕业设计用STM32
作者: 934346105    时间: 2018-8-4 16:54
看你想做什么项目,需要多功能就用stm32,功能弱点用51
作者: qq980797964    时间: 2018-8-4 17:00
51单片机
作者: LIUnini    时间: 2018-8-4 17:01
STM32,  哪个熟悉用哪个,能毕业就行,
作者: 歌乐山的精灵    时间: 2018-8-4 17:21
stm32  ,可以用库  比操  寄存器   简单
作者: 安安0118    时间: 2018-8-4 19:37
当然STM32,资源更多并且库函数更容易操作
作者: roninli    时间: 2018-8-4 19:38
对于单片机来说,51做毕业设计,有点低端了,对于不熟悉不可怕,单片机就那么点功能,程序来说,基本上都是C,难度也不大
作者: mmmds    时间: 2018-8-4 21:42

51应用设计方便简单
作者: tattooapk    时间: 2018-8-4 23:23
51简单很多,stm32复杂一些,功能也更强大
作者: dzj55    时间: 2018-8-5 00:44
哪个用的好就用哪个,不过建议用stm32,学过51再学stm32也很快的
作者: kuyy    时间: 2018-8-5 01:46
用arduino,分分钟做好效果。
作者: Jun默默淡定    时间: 2018-8-5 14:18
如果毕设比较复杂的话就选STM32吧,功能比较强大,比如你要在AD转换,51的还还要弄一块AD转换芯片,而STM32的话具有AD转换的片内外设,而且内存什么的也比51大很多,我今年帮我同学弄毕设的时候代码编译出来的HEX文件都超过8K了,不得不换一个ROM大一点STC90C516,而且用到SPI通信的时候还挺麻烦的,用NRF24L01通信的过程中主从机在51上设置都花了不少时间。而且51一般提供的串口也不多,如果你要同时进行多方通信的时候就比较麻烦了。如果说你的毕设比较简单,只是做个简单的频率计什么鬼的那你用51也可以了。总的来说STM32 用起来比较方便,就是价格贵几块钱,反正做毕设学校都有报销的
作者: 达达达    时间: 2018-8-5 18:27
32吧,学会应用各种库函数应用,编程还是不难的,而且32是发展的前沿嘛,8位单片机只有低端应用很多了
作者: 苏夏雨    时间: 2018-8-5 18:35
每种单片机都有自己的长处,看你选哪一种
作者: 1737842867    时间: 2018-8-5 18:48
我个人认为51的好些
作者: lybkf    时间: 2018-8-5 18:52
关于stm32的功能强大楼上都说了,相对于51单片机来说stm32的编程也不是更多的是涉及库函数的调用,像51一样操作寄存器也是可以不过很复杂,如果使用库函数的话很快就能上手,而且资料还很多啊,像正点原子出的一些书很容易理解
作者: helloStm32    时间: 2018-8-5 20:01
必须STM32,顺便可以学习一下,有压力才有动力
作者: 空灵的夜    时间: 2018-8-5 20:02
其实感觉32比51更方便,,,速度又快
作者: yyhyyhyyh    时间: 2018-8-5 21:58
选择stm32单片机比较好,该单片机功能强大
作者: 罗文杰    时间: 2018-8-5 21:58
Jun默默淡定 发表于 2018-8-5 14:18
如果毕设比较复杂的话就选STM32吧,功能比较强大,比如你要在AD转换,51的还还要弄一块AD转换芯片,而STM32 ...

51的有这么水吗?还要挂AD转换芯片,,吓得我去看下回复日期,
作者: 罗文杰    时间: 2018-8-5 22:02
51吧,毕竟51是入门,而且毕业设计这东西能做出来就行,不要求性能的
作者: leslie2018    时间: 2018-8-6 11:21
能用STM32一定要用,后续工作后STM32的用途远远超51,而且M0的价格逐渐再降低,后续物联网用途广阔
作者: 小小渔    时间: 2018-8-6 13:33
32用于高端的设计
作者: 蜘、蛛。    时间: 2018-8-6 14:27
导师没有明确指定单片机,那就可以挑自己所擅长的51,32单片机虽然强大,但是你在没怎么学的情况下去使用出来的作品是不强大的
作者: 鸢飞戾天    时间: 2018-8-6 15:18
stm32相对于51来说,内置ad采集,da转换,硬件iic,spi,但是如果没有学过的话,就要看你的c功底和51功底怎样了
作者: swtboy    时间: 2018-8-6 16:21
stm32吧,这是未来的趋势。后面都是基于ARM的了
作者: nick_mao    时间: 2018-8-6 17:32
当然选择32了 ,51适合新手,而且有点low  32向对来说高级一些
作者: cyfdc51    时间: 2018-8-6 20:03
用51的话比较low,还有之前用51做毕业设计的人太多了,所以论文难写,毕竟论文还要查重的,STM32虽然难度有所上升,但是少人用啊,加上STM32功能强大,做出来的毕业设计会很棒
作者: Tina0308    时间: 2018-8-8 15:55
用STM32,对以后有帮助
作者: xiaoyixiaohun    时间: 2018-8-9 09:39
用51吧,计较简单;如果用32,你就很优秀的了
作者: anticipate    时间: 2018-8-9 14:10
可以直接学stm32,51不用学了
作者: guimang    时间: 2018-8-9 15:29
简单的用51,复杂的用stm32
作者: nothjake    时间: 2018-8-9 15:37
这个问题问的很可爱
作者: wudy1109    时间: 2018-8-9 23:18
最好是STM32,51太入门了
作者: nye    时间: 2018-8-10 03:29
个人认为还是stm32吧,可执行的东西还多一些
作者: dengxiangxi    时间: 2018-8-10 08:02
1、STM32属于arm内核的一个版本,比传统的51单片机高级多了,有很多资源是51不具备的,如usb控制器。而且已经废除了机器周期什么的,速度不是51能比的。

2、STM32单片机程序都是模块化的,接口相对简单些,因为它自身带好多功能,工作速度也快。而51的自身功能少,需要外围元件多,要求对电子熟悉。

3、STM32互连型系列产品强化了音频性能,采用一个先进的锁相环机制,实现音频级别的I2S通信。结合USB主机或从机功能,STM32可以从外部存储器(U盘或MP3播放器)读取、解码和输出音频信号。

4、 STM32 的运算速度大约是51单片机的几十倍吧,而且外围接口功能比51强大太多。

STM32是基于ARM® Cortex® M 处理器内核的 32位闪存微控制器,为MCU用户开辟了一个全新的自由开发空间,并提供了各种易于上手的软硬件辅助工具。S

TM32 MCU融高性能、实时性、数字信号处理、低功耗、低电压于一身,同时保持高集成度和开发简易的特点。业内最强大的产品阵容,基于工业标准的处理器,大量的软硬件开发工具,让STM32单片机成为各类中小项目和完整平台解决方案的理想选择。按内核架构分为不同产品系列。
作者: Victor_    时间: 2018-8-10 09:11
主要还是看你要做什么,功能复杂的话32还是比51好的
作者: zjy007    时间: 2018-8-10 09:48
当然用32  51的论文查重不好过
作者: 464854qwdafda    时间: 2018-8-10 10:14
当然stm32好啊
作者: jipinxlm    时间: 2018-8-10 10:31
个人觉得还是用stm32比较好,在做毕设的过程中你也可以学到很多东西,而且你的时间还有很多也不用太着急,以后工作了使用stm32做项目的也比较多,因为51在功能配置方面真的很难满足需求。
作者: jayden666    时间: 2018-8-10 10:59
51的简单,32的有意思
作者: jayden666    时间: 2018-8-10 11:00
51的简单,32的有意思哟
作者: hhtt91911    时间: 2018-8-10 11:11
51没法进行除法运算,应用较为简单
作者: 李辉平    时间: 2018-8-10 11:25
还是用51吧
都做实物了,难度应该不大,关键是51的资料多,遇到麻烦容易上网搜,好解决
作者: chiming    时间: 2018-8-10 14:19
51单片机容易上手,简单
作者: hed980909    时间: 2018-8-15 14:54
看你时间多少了,32其实不比51难多少,我们实验室直接开始就学习STM32,没有什么问题的。如果要学习32的话,建议去opendv上下载stm32f103系列的例程和相关资料,另外网上也可以买到stm32f103c8t6最小系统板,做毕业设计很合适了
作者: wj801213    时间: 2018-8-15 15:21
51单片机在小家电市场应用比较广泛,STM32由于产品系列比较齐全,在各个领域都有相关应用,建议采用STM32来做,目前国内也有GD等芯片跟STM32兼容,因此看好STM32
作者: zs5297    时间: 2018-8-15 15:29
我也觉得如果设计比较复杂的话就用32吧,功能比较强大,51比较成熟,比较稳定
作者: fmac123    时间: 2018-8-15 15:39
都一样,看项目。51成本低,stm成本高。
作者: mdragonm    时间: 2018-8-15 15:39
51和32相比,操作难度基本相差不大,功能方面肯定32更适合。

作者: 庄小子    时间: 2018-8-15 15:44
用32,刚好毕业设计来练手
作者: laizhangjian00    时间: 2018-8-15 15:57
用STM32的,可以自己多学学,还有时间,
作者: 小小烂尾楼    时间: 2018-8-15 16:00
建议51吧 感觉简单些
作者: gezz    时间: 2018-8-15 16:59
建议用stm32
作者: heyaodz    时间: 2018-8-15 17:14
还是用STM32
作者: kongxuebo    时间: 2018-8-15 18:44
stm32呀
作者: kongxuebo    时间: 2018-8-15 18:45
stm32 比较好点,51没人用了
作者: lzb1989666    时间: 2018-8-15 19:58
看个人能力了,还有时间。很多学生要实习,时间紧张
作者: zzy16753118    时间: 2018-8-15 21:50
根据情况来判断,并不是哪个就一定好,合适的才是最好的。如果用51单片机方便实现的话,也可以不用stm32
作者: HBALE    时间: 2018-8-15 22:27
看能力吧,觉得有能力可以试一下32
作者: 文凤轩    时间: 2018-8-16 00:01
如果老师没要求,选五一的比较好完成
作者: y60116    时间: 2018-8-16 08:41
51好搞点
作者: 347756840@qq.co    时间: 2018-8-16 09:00
STM32好,功能强大,价格也不贵
作者: 小萌新.    时间: 2018-8-16 09:23
51的简单,熟悉一点吧
作者: applent    时间: 2018-8-16 10:09
我想您已经有了51单片机开发的基础。  老师让你用STM32来做毕业设计,可以用这次基础好好了解下。 工作当中 ,现在已经很少用51单片机。 STM32里面有很多系列,选择一款低端的先掌握。 对你将来的发展 ,就业找工作都是很有好处的。
作者: yuyuyusong    时间: 2018-8-16 10:16
STM32,资源更多
作者: 糖醋大耗子    时间: 2018-8-16 10:17
stm32比较好些
作者: 心雨12138    时间: 2018-8-16 10:22
stm功能更多
作者: lishuangfeng    时间: 2018-8-16 10:25
新手先去完成51比较好吧
作者: wJ1214    时间: 2018-8-16 10:29
主要看你要做什么东西
作者: 1986670126    时间: 2018-8-16 10:40
stm 32,最近项目做得就是stm32的
作者: ysoyue    时间: 2018-8-16 10:45
毕业设计应该做一些高级的东西,51就显得有些弱,个人觉得应该用32。
作者: hsaihooyng    时间: 2018-8-16 10:46
STM32比较哈
作者: liwei_ts    时间: 2018-8-16 10:46
要按老师的要求来吧
作者: wumu    时间: 2018-8-16 12:02
没有什么特殊的需要就用stm32吧 学起来很简答
作者: return_0    时间: 2018-8-16 12:42
其实老师应该是不在意你用的什么微控制器,除非课题是研究单片机的。只要课题能博得眼前一亮,让老师觉得你做的好就可以了。但从你的角度来讲还是32比较好,毕竟功能甩51好几条街。价格也贵不了几块钱。
作者: tianjuan20    时间: 2018-8-16 14:03
32功能强大,运算速度更快;但一般的设计要求51也能实现,如果老师同意的话,是可以用51的
作者: 大冲    时间: 2018-8-16 14:56
STM32,出来好找工作。
作者: 大冲    时间: 2018-8-16 14:57
STM32,出来好找工作,现在很多产品设计都用的是STM32做控制器。
作者: 一号QQ    时间: 2018-8-16 15:23
老师让你用32可能是想锻炼你吧,毕竟外面现在51用的很少
作者: qizumi    时间: 2018-8-16 15:55
51的写的人太多了
作者: car_ni_val    时间: 2018-8-16 16:18
用STM32来做好一点,虽然难,但是学一下就会了。还是看你要做啥吧,如果51可以实现就用51,51简单点。
作者: cwqcwqcwq0001    时间: 2018-8-16 16:47
直接用stm32,资料多,现在很多开发都是基于stm32,性价比高。
作者: 坏孩子ii    时间: 2018-8-16 17:40
个人觉得51  做一些小的项目还是没问题的,如果你做的比较项目比较复杂,或者要求速度快,效率高得话,还是用STM32好些
作者: zhanhhhh    时间: 2018-8-16 19:05
51挺好的
作者: zhanhhhh    时间: 2018-8-16 19:07
51比较简单,如果自己32会的话也可以,
作者: zhanhhhh    时间: 2018-8-16 19:22
用stm32吧,51单片机比较简单,用作毕业设计不太好
作者: boss雪走    时间: 2018-8-16 19:42
STM32,也没比51复杂多少,更能体现工作量
作者: boss雪走    时间: 2018-8-16 19:43
stm32好,没多难,而且功能齐全,性能好,更能体现工作量
作者: QQMGL    时间: 2018-8-16 21:08
不会什么就用什么 多学点呗
作者: 凉凉凉凉    时间: 2018-8-16 22:09
C51相当于自行车。stm32相当于电动车,32的功能更加强大,如果有51基础,学32并不会很难·,学习库会更容易,毕竟现在做51会显得有点low




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1