‘壹’ 从零开始学51单片机能学好吗
51单片机算是比较好学的了,有一点c语言基础学起来并不难,可以自己买一块51单片机的开发板回来,一般都配套教程的,并不怎么难
‘贰’ 怎么学好51单片机
请耐心看,我不是复制粘贴,全是自己的亲身经历,希望能帮到你。
首先,不要担心,呵呵,有电子电路基础的想要学习单片机还是比较容易的,刚开始可以不必深究单片机内部电路和寄存器结构,强烈推荐郭天祥的 十天学会单片机 视频教程,网上可以下到,如果找不到我发给你,我当初是用他的开发板看他的视频学的,很快就入门,学习的过程中就会自然而然地体会到单片机的架构,当你做出第一个作品的时候你就会上瘾了,后面学起来会更有劲头,呵呵。
1,软硬件设备方面,电脑不能少,最好可以有一块开发板,如果实在资金有限可以先用Proteus仿真,了解了基本的编程思想和对单片机有一定的认识之后,自己动手焊一个最小系统出来,之后用到的外围电路逐一添加就可以。一定要注意一点,单片机属于硬件,如果仅仅局限于仿真软件永远也学不会,所以最终要走到DIY的路上,凡事要动手去做,很快就会尝到甜头~~~
2, 强烈推荐郭天祥的《新概念51单片机C语言教程》,书籍属于理论知识,理论必须和实践结合起来,只看书是学不会单片机的。注意,要动手去做。
3, 不要考虑需要多少时间才能学会,只要你每天有安排有计划,当你全心全意投入的时候就会发现时间这个问题真不是问题,学无止境,只要每天不浪费不虚度能感觉到充实就已经很好了,如果一定要一个时间,那我告诉你,郭天祥说:“十天学会单片机”。
最好的学习方法是动手去做,写软件,搭硬件,看现象,调试,这是一条最快最高效的路。想知道学习过程的话推荐你去看郭天祥的《我的大学六年》,就不给你链接了,有心的话网络一下,Google也行。祝你成功!
‘叁’ 如何学好51单片机
1、选好参考书,强烈建议买单片机C语言方面的书,带实例的。强烈建议不要先啃那种满篇幅讲解单片机硬件结构、寄存器、汇编语言的书(大学教材就是这种),那只会让你产生对单片机望而生畏的感觉。这好像是无数单片机过来人的经验之谈。现在的单片机实用都是C51编程,比汇编效率高、可读性、可维护性强。所以,一步到位直接看C51的书,等你有入门了,有时间再回过头去看大学教材那种讲理论的。
2、推荐书籍:百例成才系列之《单片机C语言应用100例》,王东锋、董冠强着。《新概念51单片机C语言教程》,郭天祥着。这2本书很经典,很容易入门。
3、买一个单片机开发板,这个淘宝上大把大把,也不是很贵。可以选STC单片机的开发板,STC单片机资源多一些,带ADC、PCA/PWM、SPI、2个串口。一般卖家会附赠大量的例程。买回来之后,边看书、边看例程、边用开发板实际操作。
‘肆’ 怎么学习单片机
一、启蒙阶段
学习电路基础和模电数电,做一些诸如电机正反转的电路,做功放、电源等小制作,了解个大概。
二、学习微机原理
学习8086,这对了解计算机结构是不可或缺的,慢慢接触汇编编程 。
三、汇编语言学习单片机
学习51单片机,学习汇编语言,差不多学三个月后,掌握了基本语法和单片机寄存器功能,就做一些实物。
四、进阶
放弃仿真学习单片机的方式,转而学习实物。多查资料,比如说,74HC245,因为有前几步打下的基础,电路图一看就懂,剩下的就是焊接实物测试了。应该可以在很短的时间内,可以完成硬件测试。
拓展资料
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。
概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等 。
‘伍’ 怎么学好51单片机
如果你有耐性的话,学好51单片机的最佳途径是找一个较大项目的汇编程序,从头看到尾,搞懂了,你就学会51了。呵呵就这么简单,看的过程中你需要查阅很多资料,熟悉指令和51资源,还需要弄清作者的编程思路等等。还有就是多来这里逛逛,问问各位前辈。
‘陆’ 学习51单片机,应该先学什么
应该先学习数字电路基础和模拟电路基础,然后用一款单片机入门,可以是STC系列的任何一款
‘柒’ 51单片机怎么学
刚接触单片机的时候可能可以从郭天祥的“十天学会单片机”开始,边看视频教程,边自己编程试试,卖一套他配套的开发板(市面上的单片机开发板包罗万象,大同小异),虽然他的板子我个人觉得比较贵,但学习的话最好还是一整套都用他的东西吧。一定要试着自己编写,而不是光看视频就觉得自己是会了,不去动手写程序。当然,学单片机的前提是你得有一定的C语言基础了,如果用汇编也是可以的,不过个人建议还是用C比较容易上手。基本的教程和程序都走通了之后,可以自己写一些简单的小程序,实现一些可视化的效果。比如让流水灯有不同的变化趋势等等。 基本上,走通了程序,就算入门了吧。个人感觉,虽然单片机看似简单,但实际上玩精还是挺有难度的。程序只是一方面,硬件也应该是需要学习的。总之,简单入门很快,但真正学精需要时间,有机会可以沟通下。
‘捌’ 怎样才能学好51单片机
个人经验:
1、先把单片机内部结构搞清楚,比如CPU,定时器,串口,外部中断,AD转换,端口,等,除定时器外,不要追究内部结构,知道每个模块的基本功能就行了(基于模块)
2、单片机实践性很强,从最简单的点亮led开始,先做,遇到不会的或问题在对应的看书。
‘玖’ 怎样学好单片机
要想学好单片机,首先就是要购买一本单片机基础入门。然后就是在你的电脑安装电子CAD的软件。这样你就可以通过电脑上的线路以及结合你的书籍进行学习了,基本情况下在三个月之内,你就可以熟练掌握单片机的原理以及设计的方法。