如何快速入门单片机
习单片机的方法。学单片机光看书是不够的,也是学不会的。学单片机是需要一些条件的了!
下面是学习单片机需要的条件.
随着社会的发展,电子行业出现了新的技术之一单片机技术,单片机技术在各行各业都得到了广泛的应用,如果说学电子的人不学单片机技术就像我们读书不读外语一样,被人认为是老土啊。
所以我们学电子的一定要学单片机技术。那么如何学习这门技术呢?到底是难还是容易呢?这就要看你的学习方法了。
如果你闭门造车试的学习方法,肯定很难学好的。我根据我这几年的教学经验,我总结出了学单片机的相关教学方法,现在我将把我的教学过程写出来。 学单片机第一步是:建立自己的学习条件。
四、学习单片机需要什么条件?
(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)接上电源,流水灯工作。
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)