学习单片机需要具备哪些基础知识?

模拟电路和数字电路?C语言和汇编到底要掌握到什么程度才能学习单片机呢?如果学习单片机的话,就学习哪种单片机?非常感谢!(我是新手,让大家见笑了。)... 模拟电路和数字电路?C语言和汇编到底要掌握到什么程度才能学习单片机呢? 如果学习单片机的话,就学习哪种单片机?非常感谢!(我是新手,让大家见笑了。) 展开
 我来答
优益C2008
2015-06-19 · TA获得超过1.6万个赞
知道小有建树答主
回答量:1033
采纳率:89%
帮助的人:55.4万
展开全部
  要学单片机,首先要有硬件基础,熟悉单片面内部结构和各引脚功能,这要先学讲解单片机原理的资料,了解了单片机的工作原理,还要有电路设计的的功底,能设计外围电路,否则稍有错误就不能正常运行,有了硬件设计能力再学习编写程序,建议从汇编学习再学C程序编程.所以单片机设计是软硬件设计两方面兼有的。
  C语言必须会,因为单片机是那个C语言写程序的,你可以到网上下载谭浩强C设计第三版,这个对初学51单片机是绰绰有余,硬件的话模电数电也要了解,否则后面学习对你的障碍很大,重要看你学习单片机的目的,是纯粹单片机爱好者那,还是想忘研发上面发展,这个自己必须明确,如果以后想上研发方面发展,那你学习的东西还会很多,你可以到网上买块51学习板50-70元的急可以了,到网上下载郭天祥老师十天学会51单片机教材,慢慢学习。
bird936
2010-11-16
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
我是大四学生,大三学的单片机,参加了一些大赛,个人认为学单片机首先把单片机课本熟读两遍,这可不能拖太长时间,对单片机的内部资源理解。外围电路能熟练。
模电、数电不好也不要紧,不懂时再回去看看不就好了。
汇编不用学的太好,但起码你能用汇编把课程设计做完。然后得话就学c吧。
学c不是说拿着c语言书,而是做些小制作之类的。在设计中学。
没单片机基础的话,先学c51吧。
不要听别人说51不行,学51是为了以后学别的更方便,更快。以后可以学arm等更高级的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sky独爱pchy
2015-07-01 · TA获得超过3.5万个赞
知道小有建树答主
回答量:2126
采纳率:100%
帮助的人:107万
展开全部
  基本要一些数字电路的知识,模拟电路的也要一些。
重点是了解接口、中断这一类的知识,本科的课程里面如《计算机硬件基础》的基础知识也很重要。
可以自己在网上买一块便宜些的电路板,可以自己做实验的,慢慢学,挺好的。
C语言必须会,因为单片机是那个C语言写程序的,你可以到网上下载谭浩强C设计第三版,这个对初学51单片机是绰绰有余,硬件的话模电数电也要了解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式