单片机资料-从单片机初学者迈向单片机工程师(.pdfVIP

单片机资料-从单片机初学者迈向单片机工程师(.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程,语言,java,web,程序,软件,C++,C#,互联网,网络,电脑,编程,变频器,emmc,协议,单片机

这个我从eehome 贴过来的。写的非常的好。我们用学单片机不要停在演示 的基础上。只能让单片机完成局部事。这样我们永远不会走出流水灯地狱!!!在 此,稍微整理成PDF 大家一起学习借鉴,可能有点乱^-^ 学习单片机也已经有几年了,藉此机会和大家聊一下我学习过程中的一些经 历和想法吧。也感谢一线工人提供了这个机会。希望大家有什么好的想法和建议 都直接跟帖说出来。毕竟只有交流才能够碰撞出火花来^_^ 。 几年前,和众多初学者一样,我接触到了单片机,立刻被其神奇的功能所吸引, 从此不能自拔。很多个日夜就这样陪伴着它度过了。期间也遇到过非常多的问题, 也一度被这些问题所困惑……等到回过头来,看到自己曾经走过的路,唏嘘不已。 经常混迹于论坛里,也看到了很多初学者发的求助帖子,看到他们走在自己曾走 过的弯路上,忽然想到了自己的那段日子,心里竟然莫名的冲动,凡此总总,我 总是尽自己所能去回帖。很多时候,都想写一点什么东西出来,希望对广大的初 学者有一点点帮助。但总是不知从何处写起。今天借一线工人的台,唱一唱我的 戏。“卖弄”也好,“吹嘘”也罢,我只是想认真的写写我这一路走来历经的总总, 把其中值得注意,以及经验的地方写出来,权当是我对自己的一个总结吧。而作 为看官的你,如果看到了我的错误,还请一定指正,这样对我以及其它读者都有 帮助,而至于你如果从中能够收获到些许,那便是我最大的欣慰了。姑妄言之, 姑妄听之。如果有啥好的想法和建议一定要说出来。 一路学习过来的过程中,帮助最大之一无疑来自于网络了。很多时候,通过网络, 我们都可以获取到所需要的学习资料。但是,随着我们学习的深入,我们会慢慢 发现,网络提供的东西是有限度的,好像大部分的资料都差不多,或者说是适合 大部分的初学者所需,而当我们想更进一步提高时,却发现能够获取到的资料越 来越少,相信各位也会有同感,铺天盖地的单片机资料中大部分不是流水灯就是 LED,液晶,而且也只是仅仅作功能性的演示。于是有些人选择了放弃,或者是 转移到其他兴趣上面去了,而只有少部分人选择了继续摸索下去,结合市面上的 书籍,然后在网络上锲而不舍的搜集资料,再从牛人的只言片语中去体会,不断 动手实践,慢慢的,也摸索出来了自己的一条路子。当然这个过程必然是艰辛的, 而他学会了之后也不会在网络上轻易分享自己的学习成果。如此恶性循环下去, 也就不难理解为什么初级的学习资料满天飞,而深入一点的学习资料却很少的原 因了。相较于其他领域,单片机技术的封锁更加容易。尽管已经问世了很多年了, 有价值的资料还是相当的欠缺,大部分的资料都是止于入门阶段或者是简单的演 示实验。但是在实际工程应用中却是另外一回事。有能力的高手无暇或者是不愿 公开自己的学习经验。 很多时候,我也很困惑,看到国外爱好者毫不保留的在网络上发布自己的作品, 我忽然感觉到一丝丝的悲哀。也许,我们真的该转变一下思路了,帮助别人,其 实也是在帮助自己。啰啰嗦嗦的说了这么多,相信大家能够明白说的是什么意思。 在接下来的一段日子里,我将会结合电子工程师之家举办的主题周活动写一点自 己的想法。尽可能从实用的角度去讲述。希望能够帮助更多的初学者更上一层楼。 而关于这个主题周的最大主题我想了这样的一个名字“从单片机初学者迈向单片 机工程师” 。名字挺大挺响亮,给我的压力也挺大的,但我会努力,争取使这样 的一系列文章能够带给大家一点帮助,而不是看后大跌眼镜。这样的一系列文章 主要的对象是初学者,以及想从初学者更进一步提高的读者。而至于老手,以及 那些牛XX 的人,希望能够给我们这些初学者更多的一些指点哈~@_@ KEY 篇第一章按键程序编写的基础 KEY 篇第二章基于状态转移的独立按键程序设计 LED 篇第三章模块化编程初识 LED 篇第四章渐明渐暗的灯 LED 篇第五章多任务环境下的数码管编程设计 我们首先来看第一章节 从这一章开始,我们开始迈入单片机的世界。在我们开始这一章具体的学习之前, 有必要给大家先说明一下。在以后的系列文章中,我们将以51 内核的单片机为 载体,C 语言为编程语言,开发环境为KEIL uv3。至于为什么选用C 语言开发, 好处不言而喻,开发速度快,效率高,代码可复用率高,结构清晰,尤其是在大 型的程序中,而且随着编译器的不断升级,其编译后的代码大小与汇编语言的差 距越来越小。而关于C 语言和汇编之争,就像那个啥,每隔一段时间总会有人挑 起这个话题,如果你感兴趣,可以到网上搜索相关的帖子自行阅读。不是说汇编 不重要,在很多对时序要求非常高的场合,需要利用汇编语言和C 语言混合编程 才能够满足系统的需求。在我们学习掌

文档评论(0)

303008029 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档