搜索
bottom↓
回复: 18

从单片机初学者迈向单片机工程师前传----写给初学者的话

[复制链接]

出0入264汤圆

发表于 2012-12-15 13:22:20 | 显示全部楼层 |阅读模式
学习和使用单片机也已经好几年了,藉此机会和大家聊一下我学习过程中的一些经历和想法吧。希望大家有什么好的想法和建议都直接跟帖说出来。毕竟只有交流才能够碰撞出火花来^_^。

    好几年前,和众多初学者一样,我接触到了单片机,立刻被其神奇的功能所吸引,从此不能自拔。很多个日夜就这样陪伴着它度过了。期间也遇到过非常多的问题,也一度被这些问题所困惑……等到回过头来,看到自己曾经走过的路,唏嘘不已。经常混迹于论坛里,也看到了很多初学者发的求助帖子,看到他们走在自己曾走过的弯路上,忽然想到了自己的那段日子,心里竟然莫名的冲动,凡此总总,我总是尽自己所能去回帖。很多时候,都想写一点什么东西出来,希望对广大的初学者有一点点帮助。但总是不知从何处写起。也许有时候想表达的东西太多,反而不知道该如何下笔。索性便想到哪就写到哪吧。“卖弄”也好,“吹嘘”也罢,我只是想认真的写写我这一路走来历经的总总,把其中值得注意,以及经验的地方写出来,权当是我对自己的一个总结吧。而作为看官的你,如果看到了我的错误,还请一定指正,这样对我以及其它读者都有帮助,而至于你如果从中能够收获到些许,那便是我最大的欣慰了。如果有啥好的想法和建议一定要说出来。

    一路学习过来的过程中,帮助最大之一无疑来自于网络了。很多时候,通过网络,我们都可以获取到所需要的学习资料。但是,随着我们学习的深入,我们会慢慢发现,网络提供的东西是有限度的,好像大部分的资料都差不多,或者说是适合大部分的初学者所需,而当我们想更进一步提高时,却发现能够获取到的资料越来越少,相信各位也会有同感,铺天盖地的单片机资料中大部分不是流水灯就是LED,液晶,而且也只是仅仅作功能性的演示。于是有些人选择了放弃,或者是转移到其他兴趣上面去了,而只有少部分人选择了继续摸索下去,结合市面上的书籍,然后在网络上锲而不舍的搜集资料,再从牛人的只言片语中去体会,不断动手实践,慢慢的,也摸索出来了自己的一条路子。当然这个过程必然是艰辛的,而他学会了之后也不会在网络上轻易分享自己的学习成果。如此恶性循环下去,也就不难理解为什么初级的学习资料满天飞,而深入一点的学习资料却很少的原因了。相较于其他领域,单片机技术的封锁更加容易。尽管已经问世了很多年了,有价值的资料还是相当的欠缺,大部分的资料都是止于入门阶段或者是简单的演示实验。但是在实际工程应用中却是另外一回事。有能力的高手无暇或者是不愿公开自己的学习经验。

    很多时候,我也很困惑,看到国外爱好者毫不保留的在网络上发布自己的作品,我忽然感觉到一丝丝的悲哀。也许,我们真的该转变一下思路了,帮助别人,其实也是在帮助自己。啰啰嗦嗦的说了这么多,相信大家能够明白说的是什么意思。在接下来的一段日子里,我将尽可能结合自己学习工作中的一些经历写一点自己的想法。尽可能从实用的角度去讲述。希望能够帮助更多的初学者更上一层楼。这一系列文章冠以“从单片机初学者迈向单片机工程师”为名。名字挺大挺响亮,给我的压力也挺大的,但我会努力,争取使这样的一系列文章能够带给大家一点帮助,而不是看后大跌眼镜。这样的一系列文章主要的对象是初学者,以及想从初学者更进一步提高的读者。而至于老手,以及那些牛XX的人,希望能够不吝分享工作中的经验与教训,给予初学者更多的一些帮助与指点~__@~.

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2012-12-15 13:37:45 | 显示全部楼层
沙发。顶楼主   

出0入0汤圆

发表于 2012-12-15 14:02:57 | 显示全部楼层
说的太好了,顶

出0入0汤圆

发表于 2012-12-15 15:18:45 | 显示全部楼层
我们首先来看第一章节


从这一章开始,我们开始迈入单片机的世界。在我们开始这一章具体的学习之前,有必要给大家先说明一下。在以后的系列文章中,我们将以51内核的单片机为载体,C语言为编程语言,开发环境为KEIL uv3。至于为什么选用C语言开发,好处不言而喻,开发速度快,效率高,代码可复用率高,结构清晰,尤其是在大型的程序中,而且随着编译器的不断升级,其编译后的代码大小与汇编语言的差距越来越小。而关于C语言和汇编之争,就像那个啥,每隔一段时间总会有人挑起这个话题,如果你感兴趣,可以到网上搜索相关的帖子自行阅读。不是说汇编不重要,在很多对时序要求非常高的场合,需要利用汇编语言和C语言混合编程才能够满足系统的需求。在我们学习掌握C语言的同时,也还需要利用闲余的时间去学习了解汇编语言。

1.从点亮LED(发光二极管)开始
在市面上众多的单片机学习资料中,最基础的实验无疑于点亮LED了,即控制单片机的I/O的电平的变化。
楼主:这个原作者是你吗?

出0入264汤圆

 楼主| 发表于 2012-12-15 16:02:27 | 显示全部楼层
liuhengpeng123 发表于 2012-12-15 15:18
我们首先来看第一章节

是的,现在发布的修订版本了。网上流传的是3年以前的了,现在慢慢重新发布,有些地方需要重新审视修改一下。

出0入0汤圆

发表于 2012-12-15 20:13:35 | 显示全部楼层
mcu_lover 发表于 2012-12-15 16:02
是的,现在发布的修订版本了。网上流传的是3年以前的了,现在慢慢重新发布,有些地方需要重新审视修改一 ...

幸会幸会,这个对初学者是很大的帮助,支持,3年后应该有更新的感慨了吧

出0入0汤圆

发表于 2012-12-15 21:27:26 | 显示全部楼层
哈哈,又见红金龙吸味,刚毕业时看楼主的这些文章,收益匪浅,感谢

出100入0汤圆

发表于 2012-12-17 22:26:40 | 显示全部楼层

出0入0汤圆

发表于 2012-12-17 23:25:45 | 显示全部楼层
路过,看看

出0入0汤圆

发表于 2012-12-17 23:41:27 来自手机 | 显示全部楼层
这个要顶。看过楼主以前的文章很好,从中学了不少东西。

出0入0汤圆

发表于 2012-12-18 13:25:24 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2012-12-18 13:26:49 来自手机 | 显示全部楼层
期待牛人大作。

出0入0汤圆

发表于 2012-12-19 13:33:01 | 显示全部楼层
持续关注中,楼主速速更新喽!

出0入0汤圆

发表于 2013-1-5 14:53:53 | 显示全部楼层
继续关注

出0入0汤圆

发表于 2013-1-12 22:54:18 | 显示全部楼层
支持楼主,向你学习;

出0入0汤圆

发表于 2013-1-31 21:47:29 | 显示全部楼层
非常棒的,大家快来啊!

出0入0汤圆

发表于 2013-2-1 12:50:36 | 显示全部楼层
鉴定完毕,楼主好人,热心人,新手向你说声谢谢

出0入0汤圆

发表于 2019-8-29 16:29:18 | 显示全部楼层
前辈的理念令人尊敬
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 11:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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