最近一直在学习单片机,不知如何才能提高学习效率?

[复制链接]
 楼主| rain_tz 发表于 2010-3-1 18:41 | 显示全部楼层 |阅读模式
最近一直在学习51单片机,有一些基础,现在学C进行编写,对C已经熟悉了。
   现在都是在看别人写的程序,弄明白后,自己稍微改动了一下。但是最后我总是觉得映像不是十分深刻,毕竟是别人写的程序,接下来我想改变一下学习方法,先自己写程序调试,再对照别人写的程序,这样才会能真正掌握,提高编程能力。

不知大家都是怎么学习过来的呢?有学习经验拿出来分享一下。
原野之狼 发表于 2010-3-1 19:11 | 显示全部楼层
最好是能找一些志同道合的人共同学习 这样进步会很快的
smileagain 发表于 2010-3-1 19:27 | 显示全部楼层
有机会的话做些项目,在项目中学习长进
没机会做项目的话可以自己给自己一些项目做做
比如学51单片机都做过流水灯实验,那么你可以给自己一个任务:做个渐明渐暗的流水灯(学习PWM)
比如在做过了DS1302实时时钟之后,你试着不用1302,直接用51做一个带公历万年历的时钟(学习c语言及状态机)
很多时候学习的机会并不多,那么就多给自己创造一些学习的机会吧
 楼主| rain_tz 发表于 2010-3-1 23:08 | 显示全部楼层
我现在给自己定目标,从简单到复杂一步步来,先读懂别人的程序,再自己去写,我想这样会更好。
Name_006 发表于 2010-3-2 18:20 | 显示全部楼层
本帖最后由 Name_006 于 2015-1-8 14:28 编辑

大家一块讨论学习
yunqian09 发表于 2010-3-2 18:33 | 显示全部楼层
我觉得 一开始先写程序(熟悉方法)   到后来主要是移植
 楼主| rain_tz 发表于 2010-3-3 09:10 | 显示全部楼层
q r 5# Name_006


好的
BitFu 发表于 2010-3-3 11:12 | 显示全部楼层
调动起兴趣,效率就高了
思考 发表于 2010-3-3 11:41 | 显示全部楼层
学好C语言后,看一下操作系统。对你写程序有很大帮助。不信你试下。
lxyppc 发表于 2010-3-3 14:35 | 显示全部楼层
给自己定一个任务,然后以完成这个任务为目标去学习
 楼主| rain_tz 发表于 2010-3-3 16:20 | 显示全部楼层
觉得大家说的都有些道理,最近给自己压力太大,急于求成!
51都还没有学好,就想去搞ARM9,现在想一下还是一一步步来,先给自己定下容易的目标去完成,再向难度高一点挑战。:)
jormen-zhu 发表于 2010-3-4 11:23 | 显示全部楼层
不能给自己压力,但是也不能没有压力,矛盾,我自学这东西也有段时间了,感觉就是难上手,花了200大洋买了块学习板,但是效果并不好。:'(
liao_fangxing 发表于 2010-3-4 16:42 | 显示全部楼层
对于一个功能
1、别人是怎么写的?
2、别人为什么这样写?
3、有没有其他的写法?
4、怎样写更好?各种写法有什么优缺点?
……………………………………
空闲时间不妨总结下类似问题,对软件提升效果很好————————个人经验
yanshuang 发表于 2010-3-4 17:01 | 显示全部楼层
记住 :每天都进步一点!
SeaBear1 发表于 2010-3-4 18:46 | 显示全部楼层
在实际中做,进步快,理解深
yzswallow 发表于 2010-3-5 13:43 | 显示全部楼层
记住 :每天都进步一点!
maomao2126 发表于 2010-3-5 15:24 | 显示全部楼层
读懂别人的程序也是一种学习方法
不一定要每个字母都要自己亲手敲进电脑
要抓住自己每个实验的重点
yeshaozhu 发表于 2010-3-5 20:07 | 显示全部楼层
同道中人。。。。菜鸟观看中。。
求知的电工 发表于 2010-3-5 20:23 | 显示全部楼层
先在网上看看单片机的学习视频,在熟悉自己的单片机的硬件接线后,边学习边实践,这样就快。但说实话,领进门容易,学好要靠**。。
 楼主| rain_tz 发表于 2010-3-6 18:19 | 显示全部楼层
非常感谢大家意见,我会努力的,回想一下真正开始努力学单片机,有也半年时间了,在这半年中其实已经有不少进步。每天进行一点点,相信总有一天我会抓住机会,成为高手。一定要**,希望就在前方。:victory:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

35

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部