我想学习单片机,请问该如何入手?

我是刚接触,感觉单片机这个领域实在太广域了。不知该如何入门,麻烦懂的人指条路。谢谢。不要复制别人的,有亲身体会的劳烦了。... 我是刚接触,感觉单片机这个领域实在太广域了。 不知该如何入门,麻烦懂的人指条路。 谢谢。不要复制别人的,有亲身体会的 劳烦了。 展开
 我来答
joyoustech
2013-03-25 · TA获得超过1874个赞
知道小有建树答主
回答量:1465
采纳率:71%
帮助的人:1309万
展开全部
选定一款单片机,买个开发板,参考数据手册和开发板的资料,学习单片机的原理和简单的操作,然后逐渐尝试自己编程,在开发板上做一两个相对较大一点的项目。在学习一下uCos-ii之类的开源操作系统的移植。到此单片机基本就差不多了。
更多追问追答
追问
可是我不知道要选择哪类的,这领域实在太广了。 你能帮我介绍介绍适合基础的学习的吗?
追答
单片机虽然种类很多,但大同小异,只要选定一个学通了,再看其他的也就简单了。
如果以前有51的基础,可以从51学起。如果51的基础一般,可以先从AVR系列的学起,相对简单易懂,便于初学者上手学习。当然pic、stm8也都可以。如果想追一下时代,也可以从cortex-m0或cortex-m3的32位机学起,相差也不大。学习的时候都要注意理解单片机内核的工作过程和方法,看懂汇编程序,明白编译器如何把C编译成机器语言,这些理解了,再学学操作系统,单片机就学得差不多了。
蛋倒捣蛋
2013-03-25 · TA获得超过361个赞
知道小有建树答主
回答量:142
采纳率:50%
帮助的人:48.7万
展开全部
书肯定是要看的,但是建议你最好去买个开发板,也不是很贵51的板子100多点。因为单片机这东西和其他课程不太一样,感觉更像一门应用技术,而不是单纯的理论。所以首先要培养兴趣,然后再去钻研它,入门最难,一旦入门了后面的路就好走了。
看书,看视频,做实验总共就这些吧,视频更易懂,课本更权威,实验才是最佳检验方法。
追问
一定要开发板吗 ?  我还没入门呢。
追答
当然要啦,等你入门了你会发现你学的会很快,等你真正了解单片机的时候,你又会发现所谓的开发板其实很“弱智”,就是几些个模块很机械地拼装在一起的。
开发板就是带你入门的,不要定错位了,真正想提高的时候它的价值几乎不存在了。
另外提醒楼主,买开发板一定要注意资料是否详细,不要追求“高配置”,什么彩屏、触摸屏它根本就不是51能驾驭的,我见过很多人买过,但是彩屏从来没有用过,只是个摆设。只要有AD、DA、温度、红外、电机、点阵、1602、时钟、流水灯等等就够用了。
仿真软件是个好东西,但是虚拟的东西不如实际的,实际的东西更可以给你带来自信和探索它动力。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1b01d6
2013-03-25 · TA获得超过226个赞
知道答主
回答量:110
采纳率:0%
帮助的人:84.2万
展开全部
先把书本过一遍 买块开发板 跟着做实验 再试着编程
新概念51单片机C语言教程 电子工业出版社 郭天祥 建议买个板子烧写程序学得快一点,板子一般都会有配套程序的,而且现象直观,也能激发你的兴趣 C语言之前你应该有点基础,个人感觉没有必要去专门看C语言这方面的书,直接看单片机的程序,不懂再查。。。程序看多了也就会了 。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
47okey
2013-03-25 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5900
采纳率:75%
帮助的人:2385万
展开全部
想入门,先试试proteus仿真软件,从点亮一只LED开始,入门后可以继续用proteus,或买块开发板,或自己焊板。兴趣是学习的最大动力,入了门就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-25
展开全部
先学C语言,然后边学计算机组成原理边学一些汇编语言,然后开始学51单片机熟悉单片机编程的方式。学习单片机编程的时候,也需要开始练习自己焊板子。
追问
能介绍一本书给我吗 ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式