標(biāo)題: ARM流水燈實(shí)驗(yàn) LPC213芯片 [打印本頁(yè)]

作者: zhaoDAN123    時(shí)間: 2019-12-18 15:13
標(biāo)題: ARM流水燈實(shí)驗(yàn) 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; //高電平為關(guān)燈.
        while(1)
        {
          if(IO0PIN&0x20000000)
                  Left();
          else
                  Right();
        }
}









歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1