初学者如何学习单片机.zip

  • 浏览量:6388
  • 下载量:129
  • 资料大小:0 B
  • 日期:2015-09-10
  • 上传者:Cigoy
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    本教程作者为云汉电子社区网友@cigoy ,回帖参与讨论、提问、分享,就能赢取超多丰厚奖励哦~  
    @cigoy 也将随时和大家交流学习中的问题。(ps:本教程未经允许谢绝转载)

    学教程,送奖励,活动说明详见:从〇开始学51系列





    写在最前面


        非常感谢社区论坛能够提供这样的一个平台,和大家一起讨论有关51单片机的内容。


    鄙人并非什么大牛,只是有过一些简单的diy经历,对单片机有了一点点非常肤浅的认识,有些甚至可能是有少许偏差。


    每每在网上看到初学者绕弯钻进死胡同,便想着就自己的一点点了解,和初学者们分享(请叫我雷锋)。


    林林总总玩过不少单片机,51也丢开很多年了,希望这些帖子能够温故知新、抛砖引玉,高手们可以尽情地发难,新手们可以肆意地吐槽。


        最大的愿望就是,帖子结束后,老鸟们能说,没啥深度,但是勉强还算简洁易懂;新兵们能讲,看完帖子,基本上了解啥是单片机了。若能如此,也算是完成任务。


    系列帖子的简介




        这个系列相关的帖子立足于从未接触过单片机的新手角度,尽可能地用最通俗的语言去探讨51单片机的使用。




    请注意,这里是使用。


        和很多开篇就讨论内核知识、介绍各种寄存器的教材不一样,这些帖子不会刻意去讨论内核是怎么工作的,重点是如何从一个旁观者变成一个使用者,若是想驾驭一种单片机,那就不是这么简单几个帖子的阅读、几个例程的练习能够达到的境界,还是需要长年累月的积累和钻研。


        编程语言考虑了很久,还是最终决定采用工科专业的通用c语言而不是接近底层的汇编语言。


    为啥?


        接触过一些单片机,稍微有实力些的厂家都会推出对应的c语言驱动函数库,把寄存器之类非常枯燥乏味的东西封装到最底层,大家只需要了解库函数,直接调用即可。


        窃以为,厂家本意是加快开发进度,说白了,意思就是别刻意去记那些坑爹的寄存器了,别绞尽脑汁去了解内核怎么工作了,能把这块片子正常使用起来,就是胜利。


        当然,如果有些童鞋单片机课程需要闭卷考试,个人建议还是老老实实去背寄存器应付考核。




    阅读前的准备







        会国语读写。对不起,楼主的英文或他国语言确实比较拙计,全中文忽悠。

        会一点点
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换