我想系统地学一下单片机。我的C,汇编功底还不错,win32程序写过一些,数电模电大学都学过,刚工作时还搞过电子产品设计(电话机),但没有接触过单片机。我想在最短的时间上手,但不知道如何开始。比如要看什么资料,准备些什么东西,东西在哪里买得到等等。
希望能得到熟手的指点,欢迎加1483291419
------解决思路----------------------
淘宝上有很多单片机开发板,最简单的就是51的
------解决思路----------------------
看你的基础不错,直接上开发板,遇到不会再查资料。不需要买书的。
可以参考郭天祥的视频,入门很快的。
http://pan.baidu.com/share/link?shareid=822109816&uk=1577632357
------解决思路----------------------
建议先看视频,不用买书和资料。万一不想学了,又不花钱。
进可攻,退可守
------解决思路----------------------
可以从stm8学习 或者学习M0
------解决思路----------------------
我的C,汇编功底还不错,win32程序写过一些
有这个功底, 单片机还不是小意思啊 .
直接去买张STM32F的板子, 里面肯定都会带例程的和芯片手册的,
看看..IC手册, 对应对应例子就行了.很快就上手了.
买51玩两天.就觉得没用了.
------解决思路----------------------
你可以试试看ARDUINO,还有国外的很多DIY的 还有YEELINK 乐为物联网这一些物联网平台,能够给你很大的启发的。
------解决思路----------------------
我这有一个入门资料,怎么给你PDF的
------解决思路----------------------
学习《爱上单片机》上手简单,我就是用它入门的
------解决思路----------------------
我最近也在学单片机,什么都不会,就会java,看看c还是能看懂的,我自己用了proteus仿真软件画的图(很简单的那种),点亮LED,8*8点阵,数码管什么的我都是在软件上试。然后按照电路自己焊板子烧程序一点点测试。感觉有基础的话用块开发板应该学习的很快,推荐楼主使用。
------解决思路----------------------
[email protected] 谢谢了。
------解决思路----------------------
单片机主要是硬件操作
------解决思路----------------------
有不错的编程基础对于学单片机来讲很有好处,建议要学的话,直接学STM32就可以了,它的程序更像应用开发的,你学习起来更有利。而且现在的话,51一般是大学初学者的东东,要是工作的话直接学习对工作,开发最有用的ARM构架的单片机就可以了
------解决思路----------------------
网站上很多,自己下载
------解决思路----------------------
上手还是挺容易的,跑跑中断,搞搞时钟,其他的就是你要学的单片机其他模块的东西了,上面这些都只是入手而已,最重要一点就是,了解其中内部的空间分配原则,学的时候可以侧重这一方面的了解,模块上的东西,知道怎么用就可以了,不是每个单片机都有,但内部存储的原则是每个单片机都要熟悉的。
------解决思路----------------------
直接去应聘固件工程师,工作中学。如果不用,看视频或书;效果不好。用了就明白了。
------解决思路----------------------
买块板子,把例程跑跑,看看源代码结构基本就入门了,不懂了就看芯片手册,以楼主的基础,上手应该很容易的。真正系统学习的话需要时间和工作经验积累了
------解决思路----------------------
郭天祥除了有视频还有一本单片机教程书,那个比较入门。我现在也在学,他写的比较通俗易懂,但更重要的是还是要配上一块开发板学习,这样更有效果