// GPIO_WriteBit(GPIOA,GPIO_Pin_0,Bit_RESET);

    while(1)

    {

    GPIO_SetBits(GPIOB,GPIO_Pin_12);

    GPIO_Write(GPIOA,~0x0001);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0002);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0004);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0008);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0010);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0020);

    delay_tms(200);

    GPIO_Write(GPIOA,~0x0010);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0008);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0004);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0002);

    delay_tms(100);

    GPIO_Write(GPIOA,~0x0001);

    delay_tms(200);

    GPIO_WriteBit(GPIOA,GPIO_Pin_0,Bit_RESET);

    GPIO_WriteBit(GPIOA,GPIO_Pin_1,Bit_RESET);

    GPIO_WriteBit(GPIOA,GPIO_Pin_2,Bit_RESET);

    delay_tms(200);

    GPIO_WriteBit(GPIOA,GPIO_Pin_0,Bit_SET);

    GPIO_WriteBit(GPIOA,GPIO_Pin_1,Bit_SET);

    GPIO_WriteBit(GPIOA,GPIO_Pin_2,Bit_SET);

    delay_tms(200);

    GPIO_WriteBit(GPIOA,GPIO_Pin_0,Bit_RESET);

    GPIO_WriteBit(GPIOA,GPIO_Pin_1,Bit_RESET);

    GPIO_WriteBit(GPIOA,GPIO_Pin_2,Bit_RESET);

    delay_tms(200);

    GPIO_WriteBit(GPIOA,GPIO_Pin_0,Bit_SET);

    GPIO_WriteBit(GPIOA,GPIO_Pin_1,Bit_SET);

    GPIO_WriteBit(GPIOA,GPIO_Pin_2,Bit_SET);

    delay_tms(200);

    GPIO-->>

本章未完,点击下一页继续阅读