
学习单片机都应该学习什么呢
展开全部
先学一种编程语言吧。
入门的话学C好一些,C更容易理解,并且不用清楚的知道单片机内部的一些寄存器。
知道了这种语言的的语法,特点之后,注意是知道就可以了,不要太死扣着c语言看。最开始的时候,只要能知道一些简单的语句就可以了。他是语言,就像正常说话,初期的时候,你先学会说话,不需要把话说得太有文采,只要你会说,只要别人(单片机)理解你的意思,能按照你的意思执行任务即可。还有别人写的程序你要能看懂就可以了。
接下来,练习吧!多编程。。
就像文章,要多动手自己才会写。所谓熟能生巧。
有了一些编程经验的时候,再回过头来看C语言吧,深奥着呢,这时,再深钻c语言吧,把你的程序能优化就优化,尽可能的少出现bug!!
至于汇编语言,一定要学的。但是我个人以为还是有稍许的单片机c语言基础的时候,再看,这时候,寄存器的一些东西,都有了稍微的了解,这时候,再看汇编,看指令,不至于太枯燥。。。
个人建议,仅供参考。。。
我是这么走过来的。。。
入门的话学C好一些,C更容易理解,并且不用清楚的知道单片机内部的一些寄存器。
知道了这种语言的的语法,特点之后,注意是知道就可以了,不要太死扣着c语言看。最开始的时候,只要能知道一些简单的语句就可以了。他是语言,就像正常说话,初期的时候,你先学会说话,不需要把话说得太有文采,只要你会说,只要别人(单片机)理解你的意思,能按照你的意思执行任务即可。还有别人写的程序你要能看懂就可以了。
接下来,练习吧!多编程。。
就像文章,要多动手自己才会写。所谓熟能生巧。
有了一些编程经验的时候,再回过头来看C语言吧,深奥着呢,这时,再深钻c语言吧,把你的程序能优化就优化,尽可能的少出现bug!!
至于汇编语言,一定要学的。但是我个人以为还是有稍许的单片机c语言基础的时候,再看,这时候,寄存器的一些东西,都有了稍微的了解,这时候,再看汇编,看指令,不至于太枯燥。。。
个人建议,仅供参考。。。
我是这么走过来的。。。
展开全部
现在很多都用c了。。不过最好也要有汇编的基础,学单片机,很重要的是多写程序,积累多多的经验。。用到的算法其实一般的都不是很难的。。关键看碰上未知问题的时候,你的经验,处理问题的能力,方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
必须学习C语言呀,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习指令
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询