何为单片机?网上有云:“单片机是在一片硅片上集成了CPU、存储器(RAM、ROM、EPROM)和各种I/O接口(定时器、计数器、并行I/O口等)具有一台计算机功能的设备,又称单板机、单片微型计算机、微控制器、嵌入式控制器”。我觉得这句话说得很好,不过在这里我更想说 不懂/(ㄒoㄒ)/~~ 所以,先说一下单片机并记住一句话,单片机的引脚可以接收或发出高低电平。人家的原则貌似是“不求规模大,力求小而全”。n(*≧▽≦*)n 左图是51单片机实物图,右图是引脚图,引脚什么鬼?引脚,又叫管脚,英文叫Pin。就是从集成电路(芯片)内部电路引出与外围电路的接线。即左图白色的短小矩形,我们先要用意念控制住自己,不要想这黑块内部是什么,只需要知道这些引脚可以接收或发出高低电平,接收的电平或可影响着输出,输出的也可左右着输入,如要里二者的相互影响的奥秘,就是知道这个黑块的原理。对于刚接触单片机的在下来说,还是简单的认识一下能看得见的东西吧。 现在我们要用单片机来点亮一个灯,先说这个灯,我们管它叫led,即是发光二极管(我记得当初并不知道led就是发光二极管(⊙﹏⊙))。 A接正极,B接负极,它是导通的,如果反过来就不管用了,当然,你可以暴力的击穿它,让它与世长辞。那么发光二极管呢?顾名思义,当A接正极,B接负极时,导通灯亮,反之不会亮。而在这里,我们又有了新的词汇来形容正极和负极。这就是高电平和低电平。物理解释中,正极指电源中电位(电势)较高的一端,负极与之相对。高电平对应正极,负极与低电平相对应。我们说的“水平”,词典中解释与水平面平行、或在某方面达到一定高度,引申指事物在同等条件下的比较结论。 看这幅图,水从高的地势下泄,水从高水平面向低水平面溜达。现在再想想高电平和低电平也就了然了,电荷从高电平溜达到低电平,就是从正极流窜到负极。就是这个道理。在数字系统中,我们用1来表示表示高电平,用0来表示低电平,为什么呢?用0表示高电平当然也可以,不过,0比1大有没有觉得很别扭,接下来就说说发光二极管,看下图 A高电平,B低电平就亮了。那么这和单片机有什么关系呢?还记得开头怎么说没?单片机的引脚可以接收或发出高低电平。所以,当把A接的高电平用单片机来提供,B接到负极,灯就亮了,若将A外接高电平,B接单片机发出的低电平,灯也亮了。其实这俩种接法又称共阳、共阴,这以后再谈。那么如何让单片机发出高低电平呢?这就需要软件来实现。我用的是在keil3,软件如何应用,就不赘述了~( ̄0 ̄)/。 |
|