标题: ARM流水灯实验 LPC213芯片 [打印本页]

作者: zhaoDAN123    时间: 2019-12-18 15:13
标题: ARM流水灯实验 LPC213芯片
#include  "config.h"
#include "lpc213x.h"

void DelayNs(uint32 dly)
{        uint32        i;
        for(;dly;dly--)
                for(i=0;i<5000;i++);
}

void Left()
{        
        uint8        i;
        uint32  MOVE ;
        for (i=0;i<8;i++)
        {
                MOVE  = 1 << i;
                IO0CLR = MOVE ;
                DelayNs(10);
                IO0SET = MOVE ;
                DelayNs(10);
        }
}

void Right()
{        
        uint8        i;
        uint32  MOVE;
        for (i=0;i<8;i++)
        {
                MOVE  = 0X80 >> i;
                IO0CLR = MOVE ;
                DelayNs(10);
                IO0SET = MOVE ;
                DelayNs(10);
                }
}


int main(void)
{
        PINSEL0        = 0x00000000;
        PINSEL1        = 0x00000000;
        IO0DIR = 0x000000FF;
        IO0SET = 0x000000FF; //高电平为关灯.
        while(1)
        {
          if(IO0PIN&0x20000000)
                  Left();
          else
                  Right();
        }
}









欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1