学习单片机怎么入门?

如题所述

我想学习单片机但不知道该从那方面先下手,各位高手指教一下!先说一下个人情况,本人对模拟电路和数字电路都懂一点但不能说很熟练,学习过PLC并能应用,有一台个人PC。1.学习单片机应该具备那些基础知识?2.我们学单片机是为以后的工作着想,不是仅仅在学校里逞一时的风光!首先我们要把数电模电搞熟练,会用数电设计一些具有一定功能的中等难度的电路再做成板子试验一下,这样我们会摸索到怎样排版布线,和一些注意事项!位以后单片机做板子时的消除干扰做准备。其次要学习汇编语言,尽可能的用汇编编程做产品,在汇编熟练以后,那么我们对单片的原理和内部结构就基本上都掌握了。然后我们再开始学习C语言编程,这时的C语言编程对你来说简直是小菜一碟!学习这些的同时,也要了解一些常用系列的芯片的用处,至于引脚功能我们完全可以不记,毕竟我们不是电脑不可能记得那么多东西!另外,在开始学汇编语言时,就要买个单片机学习板,也不要买太贵的,将近两百的就可以了,学习板应包括矩阵键盘、独立键盘、点阵、红外线的接收与发射、 流水灯、蜂鸣器发声、继电器控制、数码管的静态动态显示、AD转化、DA转换等,至于1602液晶、12864液晶这样的就根据你的经济情况而定了。此外,还要把这几个软件应用熟练:Keil:用于运行、调试程序;Altium designer 6.5:用于画电路图,使之生成PCB图后制作单片机板子rotues:用于电路的仿真,避免浪费器材和时间,在里面画好电路图后,然后把程序运行保存好之后烧入单片机里,进行仿真模拟。推荐书籍:1.编MCS-51单片机应用设计哈尔滨工业大学出版社 张毅刚此书主要以汇编语言为主,对单片机内部结构介绍较详细,初学者可选择本书。2.8051系列单片机C程序设计完全手册人民邮电出版社 求是科技此书主要讲了单片机的C语言编程及很多例子,可参考,是一本非常好的书。单片机是不会被淘汰的,它只会不断的更新,只要你把以上学好了,找一份收入不错的工作绝对是轻而易举的!现在的确有了更新的一种叫VHDL,它好像是以前美国国防部发明的一种语言,但是它也是从汇编延伸而来。兄弟万事开头难,要坚持下来!在你把那些都学精后,你可以向更高层发展。但是估计你在校期间时间是不够了!呵呵。。。。努力,少玩点!不要想着泡个妞,上个网,包个夜,搓一顿,这些都是不现实的东西!等你一无所获的时候,他们就会员离你而去!
温馨提示:答案为网友推荐,仅供参考
相似回答