打印

我的学习方法是不是错了?

[复制链接]
3732|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kkaikl|  楼主 | 2013-7-6 15:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下大家,我的单片机学习方法是不是错了?
我讲述一下我的学习过程,我是一名大学生,读的是电子专业,大一下学期就开始自学51单片机了,期间也做过很多电子制作,可是我单片机只学会流水灯原理,其他那些实验虽说看的懂个大概,但是都没有动手做过那些实验,还有一个关键的问题是,我做那些电子制作,都是在网上下载别人的原理图和程序,直接做出来,并不是真的靠自己写的程序,然后大二上学期我就去学STM32,我又发觉我的基础实在太差,学不来,是不是我之前的51单片机没学好呢?51单片机还有很多知识我都不懂,例如串口通信之类的,AD之类的······我是不是学习太心急了呢?我这个暑假是不是应该重新把51单片机踏踏实实地学一遍呢?各位给个意见,谢谢大家!

相关帖子

沙发
frlop| | 2013-7-6 17:04 | 只看该作者
直接STM32吧,就把32当51好好仔细的学一遍吧。

使用特权

评论回复
板凳
dirtwillfly| | 2013-7-6 18:29 | 只看该作者
单片机是一个实践性很强的技术,学习的过程还是多做实验多动手实践比较好

使用特权

评论回复
地板
kkaikl|  楼主 | 2013-7-6 19:02 | 只看该作者
frlop 发表于 2013-7-6 17:04
直接STM32吧,就把32当51好好仔细的学一遍吧。

之前有尝试过,后来发觉很多基础都不会,所以就没搞32了!

使用特权

评论回复
5
kkaikl|  楼主 | 2013-7-6 19:03 | 只看该作者
dirtwillfly 发表于 2013-7-6 18:29
单片机是一个实践性很强的技术,学习的过程还是多做实验多动手实践比较好 ...

嗯!我暑假好好把那些实验都做了!

使用特权

评论回复
6
l568745811| | 2013-7-6 22:53 | 只看该作者
这是一门实践性很强的学科,并不是看看别人的就能学会的,需要多练,其实单片机原理基本呢是相通的,学会一种在学其他的应该很容易!

使用特权

评论回复
7
sunhq02| | 2013-7-7 08:51 | 只看该作者
51和stm32没有必然联系,不是说学stm32一定要会51

但是必须注意学习方法,要动手实践,不实践不知道
另外一些基础性的东西,比如C语言,你得确定下你是不是需要补习
51确实不是必须补习的

使用特权

评论回复
8
fzkqi| | 2013-7-7 09:36 | 只看该作者
都是下载别人的程序,学了半年串口通讯都看不懂。只能说你练习了焊接,而完全没有学51。把你之前做的东西不看原来程序,先完全自己写下吧。做实验不是把别人的程序下进去就结束了,那是别人的东西,以后做项目难不成还要别人帮你把程序写好吗

使用特权

评论回复
9
liubin1109| | 2013-7-7 10:28 | 只看该作者
网络信息充斥,有好有坏,建议LZ想做什么就自己搭电路,自己写程序,切记到处复制粘贴啊!实在是弄不清楚就请教同学朋友坛友,最最后实在没辙了,你看下别人的程序,但要求每个语句分析一遍,删掉自己写,至于什么买什么开发板啊,更是建议不要买,否则你会围着人家的开发板人家的电路迟迟走不出来!因为你不知道人家的电路为什么要这样组合,多买几块洞洞板吧,话说我只话了50块买了一个STM32的空板,其他的51,STM8、SAM8、AVR、PIC、全部是想实现什么功能就搭什么电路,等你基础电路弄熟了,会发现其实原理都一样,硬件方面只是考虑哪款单片机的IO有没有推挽啊、上下拉啊、浮空输入啊等等。

使用特权

评论回复
10
限量_个性。| | 2013-7-7 10:42 | 只看该作者
我会告诉LZ我花了一个学期+寒假才放下51的么 ~

使用特权

评论回复
11
lizhich| | 2013-7-7 14:14 | 只看该作者
动手动少了动手动少了动手动少了动手动少了动手动少了

使用特权

评论回复
12
chenkaibsw| | 2013-7-7 17:31 | 只看该作者
我也得好好学习了

使用特权

评论回复
13
coody| | 2013-7-7 21:27 | 只看该作者
强烈建议学习6502的CPU指令,Z80也不错

使用特权

评论回复
14
dqyubsh| | 2013-7-8 07:13 | 只看该作者
C语言要过关,不是简单地码程序,要深入骨髓,这才是进阶的基础。途径是看国外开源的代码,吃透其中一两个代码,保证你受用终生。国内网站的代码,一律不要看,包括开发板,跑一下就忘记吧。踏踏实实只看一本书+英文datasheet,而不是一本书都懒得看,上来就动手瞎弄一气。不肯花时间读书,这是很多学生甚至毕业生最大的毛病。

使用特权

评论回复
15
liu0000feng| | 2013-7-8 10:14 | 只看该作者
我觉得你应该用自己的方法多写写程序,不确定时用仿真软件实验一下。

使用特权

评论回复
16
蓝魔大师弟| | 2013-7-8 11:13 | 只看该作者
用仿真软件实验一下,自己要写程序,多看教程和实例。

使用特权

评论回复
17
kkaikl|  楼主 | 2013-7-8 23:49 | 只看该作者
l568745811 发表于 2013-7-6 22:53
这是一门实践性很强的学科,并不是看看别人的就能学会的,需要多练,其实单片机原理基本呢是相通的,学会一 ...

嗯!我现在是先把51基础打好一点,再进阶别的!谢谢

使用特权

评论回复
18
kkaikl|  楼主 | 2013-7-8 23:49 | 只看该作者
蓝魔大师弟 发表于 2013-7-8 11:13
用仿真软件实验一下,自己要写程序,多看教程和实例。

有道理。

使用特权

评论回复
19
kkaikl|  楼主 | 2013-7-8 23:50 | 只看该作者
liu0000feng 发表于 2013-7-8 10:14
我觉得你应该用自己的方法多写写程序,不确定时用仿真软件实验一下。

嗯!我会的,谢谢你!

使用特权

评论回复
20
kkaikl|  楼主 | 2013-7-8 23:52 | 只看该作者
dqyubsh 发表于 2013-7-8 07:13
C语言要过关,不是简单地码程序,要深入骨髓,这才是进阶的基础。途径是看国外开源的代码,吃透其中一两个 ...

是啊!我觉得我是太浮躁了,急功近利!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

67

帖子

1

粉丝