微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 如何快速入门单片机

如何快速入门单片机

时间:04-03 来源:互联网 点击:

  • 习单片机的方法。学单片机光看书是不够的,也是学不会的。学单片机是需要一些条件的了!

      下面是学习单片机需要的条件.

      随着社会的发展,电子行业出现了新的技术之一单片机技术,单片机技术在各行各业都得到了广泛的应用,如果说学电子的人不学单片机技术就像我们读书不读外语一样,被人认为是老土啊。
    所以我们学电子的一定要学单片机技术。那么如何学习这门技术呢?到底是难还是容易呢?这就要看你的学习方法了。
      如果你闭门造车试的学习方法,肯定很难学好的。我根据我这几年的教学经验,我总结出了学单片机的相关教学方法,现在我将把我的教学过程写出来。 学单片机第一步是:建立自己的学习条件。

    四、学习单片机需要什么条件?

    (1)一台电脑——用于编程和学习。(3000到4000块钱)

    (2)编程器——用于把编写好的程序写到芯片中。(100到1000快钱)

    (3)仿真器——主要是为了调试程序的正确性。(1000到2000块钱)

    (4)如果没有编程器和仿真器,也可以买个便宜的单片机实验板。如电子之城(www.pp51.com)的AZ系统。也就300块钱左右。
    或者是电子之城的AS系统,大概是400块钱。它集合了编程器和仿真器的所有功能。推荐买单片机实验板!

    (5)还要多买几块单片机芯片,如:AT89C51,AT89S51,AT89S52等等。

    五、有了这些东西,如果你已经学了一点单片机知识的话,就可以做搞开发了。

      下面我来谈谈单片机开发的过程,以做流水灯为例进行讲解。

    (1)设计好硬件电路图

    按下图把单片机的各个脚和元器件连接起来:

    (2)在电脑上用软件(如keil c51)编写程序。

    ORG 0000H
    LJMP START
    ORG 0030H
    START:MOV A,#0FEH
    LOOP:MOV P1,A
    LCALL DELAY
    RL A
    LJMP LOOP
    DELAY:MOV R7,#0FFH
    D1:MOV R6,#0FFH
    D2:DJNZ R6,D2
    DJNZ R7,D1
    RET
    END

      注意:现在你还没有必要把这个程序看懂,只要知道上面的是计算机程序,而不是英文就可以了。以后我们会一步一步的学这个程序的每个字的意义,直到你自己会编写为止!


    (3)用编程器或者单片机实验板把程序从电脑中输入到单片机芯片中(详细步骤以后学)

    (4)接上电源,流水灯工作。

  • Copyright © 2017-2020 微波EDA网 版权所有

    网站地图

    Top