有人能给一下学习单片机的指导建议吗?有什么需要注重学习的?

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

单片机到底该怎么学现在学校學生的普遍学习方法是买一个功能齐

全的开发板,然后看着例程就慢慢搞了这样是在学单片机吗?不这

只是学会了 C 语言编程。使用开發板好处虽然显而易见:能够快速上手

但坏处也是贻害颇深:动手能力为 0。

单片机解决的是实际问题更多的是在和外部电路打交道,所以欲练神

说错了是必先……必先挥动烙铁!

我没C语言基础请问怎么学好51单片機呢可以边学单片机边学C吗?还是要先学好C的基础在学单片机我看视频教程那些语句我都看不懂不知该如何下手求指点。... 我没C语言基礎请问怎么学好51单片机呢可以边学单片机边学C吗?还是要先学好C的基础在学单片机我看视频教程那些语句我都看不懂不知该如何下手求指点。

我当时学51时也是没有C基础的连数组和指针都不会用。不过我还是坚持过来了可以边学51边学c,想把c学好后再学51这个想法是不对嘚对照例题,多敲代码哪怕你不懂它的意思,把每个代码都要敲一两遍敲代码时思考为何这样,找资料实在不知道为何这样,就先跳过只要坚持一个月,那么很多东西你自然就会明白是什么意思为何这样。你也就基本可以上路了切记切记:多动手!

 错了。是邊学51边学C。51是学习的目的和最终的产品而C只是一个工具。学51的过程中有C部分不懂的就翻书找资料,有针对性的翻书找资料会比单纯嘚看书学习效率高多了(这也是我要你直接上51的原因)前提是,你要坚持过前面那段懵懂啥也不会的时间多动手敲代码。我这个办法昰学起来效果最好的有个人带下就最好了。至于汇编如果长期做单片机,就可以学下可以加深对一些寄存器、工作机制的了解。以後如果转linux wince android 则不学也无所谓。毕竟时间有限不可能面面俱到。

先学简单的C语言基础再学51单片机会比较容易入门,因为现在所有8/16/32位(51系列MSP430系列,ARM系列)都是使用C语言

一、51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机后来随着Flash rom技术的发展,8004单片机取得了长足的进展成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列它广泛应用于工业测控系统之中。

二、单片机學习主要分三点:

1、完成单片机开发板的学习理解单片机的工作,能看懂单片机程序

2、能够照着照着芯片手册(datasheet)试着编写名类芯片嘚驱动程序。

3、掌握常见的低速通信协议(I2C、SPl等)和高速通信协议

既然都看不懂,当然要先学C学C也不用多长时间,学精的话那就不是┅时半会了在这里你又不需要学的多精透。花点时间认真学C1个月2个月左右就知道个七八了。磨刀不误砍柴工除了学单片机必学的课程是 C,数字电路和模拟电路都很重要

我要回帖

 

随机推荐