想学单片机,该从哪里学起?

会一点PLC现在想学单片机,以前从没有接触过单片机,哪位指点一下。谢谢?... 会一点PLC现在想学单片机,以前从没有接触过单片机,哪位指点一下。谢谢? 展开
 我来答
lkjsdflkjsdfnv
推荐于2016-10-21
知道答主
回答量:24
采纳率:0%
帮助的人:28.5万
展开全部
我觉得学习单片机最好的办法是找一块板子先把例程跑一遍,如果身边有朋友知道的话,一定要他多多指导,一个好的指导老师,起码可以让你快3倍以上,而且能够少走弯路,以及迅速的培养起你的兴趣起来,因为我觉得兴趣是最重要的起点。具体来说,可以这样。
1,如果身边有会的朋友,要他帮你选一款单片机,stm32,msp430,51都可以,然后去网上买相关的开发板,不需要买太贵的,有完善的视频教程的就可以。
2,如果身边没有这样的朋友,建议你从51或者msp430开始,注意,如果买51的板子,一定要买可以在线仿真的,就是烧写器可以在下载程序后,让程序单步执行的,这样你一步步的执行下去,就知道单片机里面到底发生什么了。
3,学习的顺序莫过于 学习IO开始,就是用一个程序控制某一个管脚输入高电平,或者低电平,其实语句很简单,但是如果你自己实现了,当你用万用表去量量,确实是和你编写的程序一致的时候,我想,你一定会非常高兴的。
4,然后就是各种接口了,最常用的就是USART口,一般也通俗称为串口,这个是使用频率最高的,你可以和电脑相连接,在电脑上就看到你单片机发出来的数据了。
5,再往下,可能就是IIC接口,SPI接口等,这些接口,建议你买板子的时候,买带有用到这些接口的附属芯片的板子,这样,你就可以直接的做这些实验了,对于比较复杂的接口,主要就是时序,意义是,比如3根线,发送时候,按照时间顺序,谁什么时候高电平,谁什么时候低电平的意思,这个时候,如果你条件允许,用示波器量一量具体的每根线的波形,就非常明白了。
6,再往下学习,就是用到的常用的附属芯片了,比如说IIC接口的实时时钟芯片,SPI的Flash芯片等,学到这一步,我想你应该也差不多过了好几个月,甚至是半年以上了。
7,再下一步,应该就是自己画板子了把,学单片机是软硬兼用的,只会软或者只会硬,都很难学到纯熟,所以有机会就多画画板子,现在做一块板子也很便宜了,不要担心价格问题。
8,再往后,应该就是嵌入式操作系统了把,有ucos,linux,wince等等,这些都看个人爱好了。
泡影果果616
推荐于2016-06-15 · 知道合伙人软件行家
泡影果果616
知道合伙人软件行家
采纳数:2005 获赞数:71340
软件技术从上学的时候就在研究,虽没最强大脑那般无敌,但依靠后天的勤奋学习,相信可以很专业的帮助更多人

向TA提问 私信TA
展开全部
1、硬件设备:电脑一台、开发板一个(可网上购买价格十几块钱到一百多不等)对于初学者,建议网上购买有配套视频教程的板子。如力天的。郭天祥的51开发板已经过时了,不建议买。不过郭天祥《十天学会单片机》教程到时可以学习学习。
2、软件:Keil C51 3版本的编译环境。对于初学者,如果没有足够的资金去买电路板的话,可以安装一个 proteus仿真软件,非常好用,在这个软件里面话好电路图,直接在软件上下载编写的程序,就算没有开发板,也可以在proteus 上在线调试看到效果。如果对信号部分比较感兴趣的话,还可以装一个 mutism仿真软件。mutism主要应用于数电模电的仿真,而proteus主要用于单片机的仿真,而且不占用多少内存空间。
3、书籍的话,建议你到电驴资源区里去寻找,里面有很多十分有用的电子资料和视频资料。
4、如果愿意下功夫,半个月就可以入门。建议入门的时候用C语言来编程。如果想精通单片机的话,就去学汇编,了解它的内部结构。尽量避免一上来就开始学汇编,不要从原理开始学,那样效果不好。从看别人的程序开始,遇到不懂得查书籍,看资料。看别人的程序,结合书上的知识来入门,最后通过学习内部结构,学习原理来达到精通单片机的目的。
5、个人觉得不要把目标放在普通的单片机上51 AVR PIC,而应该把单片机当做是一个踏板,真正要学的,值得研究的是嵌入式如ARM,DSP,FPGA/CPLD等。可以先学简单的,如学号51单片机,然后学PIC,或者16位的AVR,然后你就可以去接触嵌入式了。
6、一定要学好数电模电,学得越深,这方面知识用的越多。此外,把C语言的基础打好,这个很重要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GUEL86
2012-06-25 · TA获得超过5856个赞
知道大有可为答主
回答量:5538
采纳率:86%
帮助的人:2739万
展开全部
先看一下视频吧 有兴趣就能学好 共 15 个文件 5G 里面还有很多资料,软件 硬件都有。再找些仿真实例,真正从最基础,先看看 很有用的。
搜索 十天学会单片机和C语言编程
点击 《十天学会单片机和C语言编程》_VeryCD电驴下载
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一个人的执着90
2012-06-25
知道答主
回答量:16
采纳率:0%
帮助的人:11.1万
展开全部
我也是刚开始学习单片机的,我是以郭天祥的教学视频为主线学习的,同时在学习过程中如果遇到了问题,我就立即去查阅资料把它搞懂。我个人认为这样效率很高,而却学的很全。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怎样私有你d1533
2012-06-25 · TA获得超过607个赞
知道小有建树答主
回答量:423
采纳率:0%
帮助的人:242万
展开全部
十天学会单片机和C语言编程,我就是学这个视频出来的,前面的基础讲得还详细。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式