登录|立即注册|使用QQ帐号登录
论坛 > 24小时必答区
发帖|
看31869|回34|收藏
楼主 ID:398308 只看他
2018-9-15 14:19
如题
沙发 ID:388197 只看他
2018-9-15 22:12
都行,个人感觉新手学arduino上手对以后写代码的帮助更大,而从51上手则对硬件电路的理解帮助更大.
两者是相通的,掌握一种后,回头去学习另外一种会很快.可以考虑两者都学.
板凳 ID:142059 只看他
2018-9-17 09:37
简单说两句吧,arduino是对单片机的二次封装,所有外设、模块接口都有现成的,而且接口函数通俗易懂,适合小白快速上手,快速做成想要的产品,而单片机是是原始的代码编程,什么都要靠自己写,所以学习难度对于小白来说比较大,上手难,学习时间长,开发周期也长,开发产品比arduino难、久,但学习单片机的好处是懂真正的程序,驱动等,总之一句话,学技术就学单片机,不想要技术,只要能快速做成产品就学arduino,因为arduino已经有人帮你把所有代码基本都写好了,你需要哪个功能就调用哪个函数即可,方便快捷,还是那句话,如果你只想做产品就选arduino没错,如果是纯想学技术就学单片机!
地板 ID:290170 只看他
2018-9-19 09:30
实用性的话,先学51单片机比较好,资料相对多,而且可以手把手敲代码,深刻理解寄存器,什么是单片机,单片机有什么,而arduino是操作库的,你只需要会用,换句话说 号称小学生也能学会的操作
5# ID:399928 只看他
2018-9-19 12:04
这要看你的目的是啥了。如果只是想玩玩硬件,建议Arduino就可以了,因为它本来就是给不太专业的人设计的;如果是想在硬件行业发展,那必须是51,只有51才能让你了解到嵌入式的基本内容。
6# ID:397040 只看他
2018-9-15 18:15
建议51单片机
7# ID:398075 只看他
2018-9-15 21:05
通过学习来看,个人建议学习51的,51单片机入手比较快
8# ID:343322 只看他
2018-9-16 10:48
51,我认为51才是最基础的,如果可以精通51,对以后的其他学习都是会有极大帮助的。
望成功,加油!
9# ID:398581 只看他
2018-9-16 11:04
建议先学arduino,因为arduino编程比51简单。
10# ID:398657 只看他
2018-9-16 15:21
建议51,学单片机硬件要了解多一些
11# ID:155507 只看他
2018-9-16 15:50
如果零基础入门就用arduino吧,程序简单易懂,开发快速,但要学的多的话就建议用51
12# ID:398681 只看他
2018-9-16 16:05
51比较基础,可以先学51单片机
13# ID:230871 只看他
2018-9-16 16:13
51单片机打个基础,这样电子产品常用的STC单片机都会用了,后面也可以选择stm32之类的深入学习
14# ID:398285 只看他
2018-9-17 01:17
如果懂硬件先学51吧
15# ID:398852 只看他
2018-9-17 09:11
51适用面较广,以后做像stm32就较简单了,而且51的网上资源相对来说更多
16# ID:137736 只看他
2018-9-17 09:27
arduino
17# ID:398191 只看他
2018-9-17 10:26
先学51吧,个人感觉51好学些,上手比较容易,入门之后学习一段时间,把51一些基本原理和知识搞明白了,再去学arduino,学起来会比较顺畅。
18# ID:297735 只看他
2018-9-19 09:14
我也觉得是51比较好   上手比较舒服
19# ID:399898 只看他
2018-9-19 11:16
51资源比较多,视频多,资料多
建议采用
20# ID:399895 只看他
2018-9-19 11:20
51单片机更容易上手,属于入门级的,网上资料也比较丰富,而arduino功能更加强大,直接上手可以有点累
21# ID:236710 只看他
2018-9-19 11:24
51难点
22# ID:294610 只看他
2018-9-19 15:47
51单片机好一点
23# ID:372912 只看他
2018-9-20 19:16
arduino的话可以先学,增长学习的兴趣,也相对简单一些,而51单片机相对来说比较复杂一些,学起来可能有些吃力,并且还需要c语言的基础或者汇编语言。
24# ID:371425 只看他
2018-9-20 20:47
同是新手,比你学的快一点,以我目前学32的进度,我觉得51更好,首先,51更简单,只要你有C语言的基础,代码理解起来比较简单,而且51用的更广,你可以用到的资源也更多,这里推荐郭天祥的教程,通俗易懂,可以为以后学习STM32打下基础,而后者我觉得更难些,不过学学也好,毕竟,技多不压身嘛
25# ID:400746 只看他
2018-9-21 11:24
自我感觉先学习51比较好,51个人感觉上手快一点,有C语言基础就比较容易理解。另外不同类型单片机的寄存器以及定时器
26# ID:400746 只看他
2018-9-21 11:28
51吧,个人感觉51比较容易上手,可以先从最简单的51单片机学,比如89c51,各类单片机的寄存器、定时器,都是大同小异的,学通了51,其他单片机上手就比较快了。另外,单片机 编程可以先从汇编开始,这样能理解算法,对后续的编程帮助很大。学了基础51后,可以继续学新51,比如stc15系列的
27# ID:400746 只看他
2018-9-21 11:38
建议学51吧,先开始学最简单的51,比如89c52系列的,各类单片机的寄存器以及定时器的使用方式都是大同小异的,你会了51,其他的也可以融会贯通。另外写程序的话,可以先从汇编开始写,汇编对以后算法的设计以及理解有很大的帮助,建议先汇编,再C这样的话一步步写,对提升写程序的能力帮助会很大。
28# ID:380528 只看他
2018-9-24 21:47
arduino太简单更像是不太用单片机的人做开发的,51是32的基础,对日后学32有很大帮助,32的性能要比51强太多
29# ID:402344 只看他
2018-9-25 19:52
arduio我不知道,但单片机学着没有坏处。
30# ID:402436 只看他
2018-9-25 22:44
两者不冲突,都可以学。
31# ID:279667 只看他
2018-9-26 09:48
如果你C语言不太好,那从Arduino入手吧,板子选Arduino UNO的,网上资料还是很多的,而且代码相对来说不复杂,只需要逻辑清晰就可以了,不过有一点它的入口函数和用C写的入口函数名称不一样,Arduino的入口函数是setup,之后调用loop来循环做事,而且常用的通讯协议它也都封装的很好,便于快速的掌握和开发。上手之后可以再学51.
不过,如果你C语言还不错,可以从51入手,网上的资料很多,可以去查阅学习,然后实践。
32# ID:402851 只看他
2018-9-26 20:31
从51的学起 了解寄存器 单片机就入门了51可以直接学STC15的 89过时了 arduino可以当玩具 适用于快速开发 因为有现成的板子 方法都封装起来了 用起来方便 做项目还是STM32好 功能强大 性价比高
33# ID:225498 只看他
2018-9-27 14:44
arduino不涉及到寄存器操作,还是直接上手51,以后再看arduino的话,两三个小时就会了
34# ID:402026 只看他
2018-9-27 15:33
51系列单片机具有比较广阔的应用领域,在实际中中,作为初学者,51系列单片机比较容易上手,资料丰富。
容易上手,通过练习,效果直观,进步较快,你的动力就比较足,而且51系列单片机与其他类型的单片机技术相通,具有相似性。
因此首先推荐你学习51系列的根本原因。因此说,学单片机应该先学51单片机开始,学会了51单片机再去学其他单片机,相比MSP430、arm  avr等微处理器,51系列的单片机较容易上手,资料相对较多,另外也比较好掌握。
资料多,新手容易,这些特点是你选择51系列的不二选择!
但是任何时候,坚持很关键!练习很关键!实物制作很关键,将这几个结合起来,相信你用不了很多时间就可以熟练使用单片!
35# ID:402864 只看他
2018-9-27 17:26
我觉得都差不多,最好学之前有一定的电路基础知识

51黑电子论坛

Powered by Discuz! X3.1

首页|标准版|触屏版|电脑版