打印

stm32f303vct6流水灯

[复制链接]
1964|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liubo1|  楼主 | 2013-1-10 13:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是本人写的第一个程序,不同于一般流水灯的流水灯
#include "main.h"
GPIO_InitTypeDef GPIO_InitStructure;
int i;
delay(u16 ms)
{
        u16 j;
        for(;ms>0;ms--)
                for(j=20;j>0;j--);
}
int main(void)
{  
  /* GPIOD Periph clock enable */
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOE, ENABLE);

  /* Configure PD0 and PD2 in output pushpull mode */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9| GPIO_Pin_10| GPIO_Pin_11
                                       | GPIO_Pin_12| GPIO_Pin_13| GPIO_Pin_14| GPIO_Pin_15;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_OUT;
        GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
        GPIO_InitStructure.GPIO_PuPd  = GPIO_PuPd_NOPULL;
  GPIO_Init(GPIOE, &GPIO_InitStructure);
        GPIO_ResetBits(GPIOE , GPIO_Pin_2);
        GPIO_SetBits(GPIOE , GPIO_Pin_8 | GPIO_Pin_9| GPIO_Pin_10| GPIO_Pin_11
                                       | GPIO_Pin_12| GPIO_Pin_13| GPIO_Pin_14| GPIO_Pin_15);
  while (1)
  {
                        for(i=0;i<4;i++)
                {
                                GPIO_SetBits(GPIOE , GPIO_Pin_13|GPIO_Pin_9);
                                GPIO_ResetBits(GPIOE ,GPIO_Pin_10| GPIO_Pin_11
                                       | GPIO_Pin_12| GPIO_Pin_8| GPIO_Pin_14| GPIO_Pin_15);
                                delay(0xffff);
                               
                                GPIO_SetBits(GPIOE , GPIO_Pin_14|GPIO_Pin_10);
                                GPIO_ResetBits(GPIOE ,GPIO_Pin_13| GPIO_Pin_9
                                       | GPIO_Pin_12| GPIO_Pin_11| GPIO_Pin_8| GPIO_Pin_15);
                                delay(0xffff);
                       
                                GPIO_SetBits(GPIOE , GPIO_Pin_11|GPIO_Pin_15);
                                GPIO_ResetBits(GPIOE ,GPIO_Pin_14| GPIO_Pin_10
                                       | GPIO_Pin_12| GPIO_Pin_13| GPIO_Pin_8| GPIO_Pin_9);
                                delay(0xffff);
                                GPIO_SetBits(GPIOE , GPIO_Pin_8|GPIO_Pin_12);
                                GPIO_ResetBits(GPIOE ,GPIO_Pin_11| GPIO_Pin_10
                                       | GPIO_Pin_9| GPIO_Pin_13| GPIO_Pin_14| GPIO_Pin_15);
                                delay(0xffff);
    }
  }
}

相关帖子

沙发
swustlx86| | 2013-1-10 13:33 | 只看该作者
有区别??

使用特权

评论回复
板凳
Lena.li| | 2013-1-10 13:38 | 只看该作者
你好,我們公司是專業IC代燒,技持各種型號的IC燒錄,如有需求,還請聯系,謝謝!!
       優普士(深圳)有限公司          
           聯系人:李**
           聯系方式Tel:18898594141
           分機:0755-27707166#815
             QQ:913755874

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

0

粉丝