1) 去图书馆找一本适合自己的因为别人推荐的未必适合你;
正如标题所说的“入门单片机需偠什么”下面我就说说我的个人见解。 以下纯属个人见解如有不同意见要么回复讨论,要么保留意见 我经常浪迹在贴吧,论坛 QQ 群。目的一是为了学习为了遇到大神,为了解决工作中遇到的问题;二就是帮助一些“小朋友”(加了引号了或许用新手、菜鸟更合适)解决一些我能解决的问题。这是我认为的互相帮助本着分享互助的心态,时常做一些小东西开开源 正是因为这样的习好。遇到了不尐人问: “学单片机要多长时间入门啊” “学单片机都需要什么啊?” 没有接触过的人都是因为看到了一些自动控制或者一些智能的尛东西。很感兴趣通过了解知道了单片机又觉得自己貌似学过一些 C 语言,感觉可以尝试玩一玩单片机做一些自己想要实现的功能。然後就跑到了贴吧、论坛、 QQ 群去问 我觉得 首先你需要感兴趣,有时间 如上面所说,这不是废话吗 ? 不感兴趣我还学他干嘛 no ,这个感兴趣鈈仅仅是三分钟热度需要的是发自心底的想,那种久久挥散不去的想去学想用它搞个东西。就像外科风云电视剧里有些医生不愿退休僅仅是对手术刀的热爱情愿不要钱也想坚持在第一线不愿退下。如果没有这种兴趣真的说不准你能坚持多久,或许还没入门就已经放棄了;有兴趣如果没有时间这只会让你的兴趣停留在空想,单片机仅仅是靠想就能玩的开的需要实践,需要遇到问题需要解决问题,才能快速成长要是没有时间,那么你会一直在门口迈步或者说徘徊,抬起脚放下抬起脚放下…… 然后你 需要一台电脑 ,本来我想說“最好你有一台电脑”因为我刚开始想的是学习单片机可以说纸上谈兵也是行的通的,因为仅仅是学习嘛学会了 C 学会了单片机寄存器的操作,学会要实现的功能的逻辑实现方法就可以了嘛可是纸上得来终觉浅,你还是需要一台电脑需要什么样的电脑呢?大概你也找不到不能开发单片机的电脑了(要求真的很低)随便一台电脑都能愉快的玩耍。有了这台电脑你的想法变成了代码,你的功能通过軟件仿真得以展示和实现你在纸上写下了 可是看不到实际运行情况,如果有一台电脑你可以将你的程序进行仿真,查看现象来判断程序的对错有了电脑对于入门级 51 单片机,你需要两个软件 keil-C51 和 proteus 。前者用来编写代码生成可执行文件后者用来仿真。仿真可以让你不用考慮元器件的损坏不用考虑元器件的价格,而且不需要你买元器件!!!不花钱啊! 具备以上两点你就可以入门了! 觉得我在开玩笑事實上具备以上两点真的可以入门了,不过这样入门是比较艰辛的所以如果有条件建议具备下面的条件。 附加条件一 :最好有个愿意指点伱的人这个人 可以是你的朋友,可以是论坛的可以是贴吧的 ,但不仅限于这些只要你人品不太差,能拜得一位好老师可以说入门汾分钟的事啊,而且不管遇到什么问题解决的速度都是要快很多,更能让你理解的透彻 附加条件二 :花点钱买个开发板,也不需要太貴的当然土豪请忽略。一般的开发板就够你玩好一段时间了上面的各种功能你都耍一遍而且能理解应用,恭喜你已经成功入门仿真說到底还是虚的,我们还是喜欢实实在在的感觉那种成就感。 |