从单片机初学者迈向单片机工程师.pdfVIP

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

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档