编程语言应用

注册

 

发新话题 回复该主题

单片机怎么学小白怎么快速学会单片机 [复制链接]

1#
北京白癜风医院那家比较好 https://wapjbk.39.net/yiyuanfengcai/hj_bjzkbdfyy/
白癜风有那些特征 http://baidianfeng.39.net/a_zhiliao/140711/4424437.html

不管是学习什么,都要抱着强大的求知欲。就像前不久也有几个同学问到我——如何快速学习单片机?针对这个问题,小编还是先来聊聊单片机学习基础有哪些?也就是掌握单片机的技能包含什么:


  1、熟悉单片机的结构和原理;


  2、学好数电,模电,为设计电路打好基础;


  3、熟练使用C语言,多学习别人的程序;


  4、对操作系统原理有一定的了解;


  5、Protel至少要有点基础;

6、要实际动手调试电路的能力。


  一、学习单片机的步骤

当前的单片机种类繁多,但是51是最基础的,因此想学单片机的同学最好也是从51开始,不仅容易上手,而且相当实用。然而51单片机毕竟过于基础,后来的很多单片机在功能和应用上都有很大的扩展,因此按照多数人的路线接下来大多数人会学习AVR单片机,AVR单片机在功能上较51有很大提升,集成了A/D、快速PWM等很多实用的功能,而且和很多大型的单片机在功能上有很多类似之处,因此如果以后还想掌握其他单片机AVR无疑是一个很好的跳板。


  二、单片机学习的过程

如何快速学习单片机?学习单片机最终要的是当然是练,实战经验必不可少,我所说的学习跟课堂上的单片机学习不同,我以前也看过一些单片机教材,有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们暂时并不需要,等以后开课的时候在学习好了。

现在要学习的是暂时抛开内部结构原理不谈,如何能用单片机写一些简单的小程序,是从实用性的角度出发,网上有一种说法称之为先实践后理论的学习方法。

因此我的观点如下,单片机的硬件结构首先要有一个基本的了解,最起码要知道各引脚的功能、区别,能自己动手搭一个单片机的最小系统,然后就可以直接从程序入手,程序最好还是用C语言编程,从简单的×××灯做起,逐渐深入,陆续可以做一些数码管、液晶、DS、DS18B20等电子元器件的应用,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能。还有一点要声明的是单片机里用到的C语言其实很有限,课堂上学习C++的很大一部分内容在初期单片机编程中都用不到,因此没必要因为觉的自己的C语言基础不是很好而对单片机望而止步!我们华维单片机编程也录制了一套单片机c语言的入门教程,非常适合新手,

私信领取

这套本来是为零基础的学员录制的,后面感觉这块教程已经泛滥,干脆分享出来了。

最后祝大家学有所成!

分享 转发
TOP
发新话题 回复该主题