查看: 580|回复: 1

[经验] 单片机心得分享给大家

[复制链接]

该用户从未签到

发表于 2020-10-28 13:56:37 | 显示全部楼层 |阅读模式
分享到:
   学习单片机,首先要有兴趣!所以对单片机一点兴趣都没得,我不建议你接着学下去!!!
    我是从大一下半学期自学的51单片机,到现在,已经在做导师布置的项目开发了!
    下面就谈谈这半年来我是怎么熬过来的:
     1.了解单片机开始,兴趣是动力(一件你不想做的事情,你永远都做不好)
      我自学单片机做的第一件事,是百度,关于单片机是什么,有哪些神奇的用途给明白,有个大体的认识。我当时就寻思着,单片机可以做机器人,可以控制LED灯,可以做游戏机······可以搞出那么多东西来,觉得真不错!
      对单片机有个大体的认识之后,找学校借了套51开发板,按照里面的程序,视频,把那些觉得好玩的,,好看的,,新鲜玩意一个个烧到单片机里面,觉得有意思的还可以自己安装个KEIL软件,敲一遍,自己亲手感受一下代码变成各种实质效果!这时候,兴趣更是大涨!

    2.兴趣有了,接下来,你的学理论了!!(最重要,也是最痛苦的过程)
      理论过程的学习前期,我没用C来编程,所有的实验都是用汇编来写。
     汇编写程序有什么好处吗?当然有,我们既然学的是理论,那么学理论就是要弄明白单片机的每一步运作过程,无疑,C与汇编比起来,差了一大截!当然,c也有C的好处,但本人还是建议,等你学完中断再转用C写。
      这里我用的的书籍是:《8051单片机的彻底研究》,我个人觉得挺不错的,这本书分为4部分,建议只读前两部分就够了,之后转C语言!
       学单片机理论的过程,会很乏味,甚至很痛苦,但是希望你能坚持下来,这个时间也不会太长,快的话几个星期的事!
      之间可能会碰到许许多多你无法理解的问题,可能你不够幸运,周围没人懂?这怎么办?别忘了你还有网络这个资源,“不耻下问”,多加几个51QQ群,百度,SOSO,知道,贴吧,论坛什么的,一切可以利用的资源都用上就是了!!没什么不好意思!大不了被QQ群主踢了,他踢你,接着加就是了,,呵呵。。表示问的群里面的人比较烦,被踢过!
      学习理论切记急躁,一步一个脚印,踩实!
      大神=无数次的实践+扎实的理论知识。书上的例题,好好敲一遍吧,重在分析,理解
   3、理论学完了,实践
    学完了理论,你回过头来发现,其实51单片机真就 那么回事,对几个特殊功能寄存器的控制而已
     把那板子掏出来,每块板子,都会带有厂家给的单片机例子,把每块模块的原理弄懂,什么LED点阵,LCD,轰鸣器,电机啊,什么的,统统跑一边,到什么程度最好呢?不看例子,也能自己动手写出来,并且能够在自己的单片机上实现该功能!
    4.接下来是对各种常用软件的使用了
    proteuslabview,等等软件,学着使用!!
    5找导师接几个项目玩玩!!
    最后推荐款视频,李想的《手把手教你学51单片机与proteus》,讲的挺好的!语言比较容易懂!
回复

使用道具 举报

  • TA的每日心情
    开心
    2021-6-11 13:45
  • 签到天数: 80 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2020-10-29 12:22:13 | 显示全部楼层
    说得挺好的,能不能带带学生呢,qq 371429594   多多技术交流哈
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    手机版|小黑屋|与非网

    GMT+8, 2024-4-23 19:10 , Processed in 0.111447 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.