收到~改了~
============================================================
(GPIOB,GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14);//0
(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//1
(GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//2
(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14);//3
(GPIOB,GPIO_Pin_5|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12);//4
(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_14);//5
(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14);//6
(GPIOB,GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12);//7
(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14);//8
(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14);//9
================================================================
视频地址:http://player.youku.com/player.php/sid/XODEyNjk5MjAw/v.swf
/* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" #include "stm32_eval.h" GPIO_InitTypeDef GPIO_InitStructure; void RCC_Configuration(void)//始终配置 { RCC_DeInit();//将RCC寄存器重设为缺省值 RCC_HSICmd(ENABLE);//使能内部高速晶振 while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY) == RESET);//HSI晶振返回reset RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI);//选择HSI作为系统时钟 RCC_HSEConfig(RCC_HSE_OFF);//HSE晶振关 RCC_LSEConfig(RCC_LSE_OFF);//LSE晶振关 RCC_PLLConfig(RCC_PLLSource_HSI_Div2,RCC_PLLMul_9); // 72HMz RCC_PLLCmd(ENABLE);//使能PLL状态 while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET); RCC_ADCCLKConfig(RCC_PCLK2_Div4);//ADC时钟=PCLK/4 RCC_PCLK2Config(RCC_HCLK_Div1);//APB2时钟=HCLK RCC_PCLK1Config(RCC_HCLK_Div2);//APB1时钟=HCLK/2 RCC_HCLKConfig(RCC_SYSCLK_Div1);//AHB时钟=系统时钟 RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);//选择PLL作为系统时钟 while(RCC_GetSYSCLKSource() != 0x08); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//disable JTAG GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOD, &GPIO_InitStructure); GPIO_ResetBits(GPIOD,GPIO_Pin_2);//关闭蜂鸣器 } void delay_us(u32 n) { u8 j; while(n--) for(j=0;j<10;j++); } void delay_ms(u32 n) { while(n--) delay_us(1000); } int main (void) { char i=0; RCC_Configuration(); /*初始化PC*/ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_Init(GPIOC, &GPIO_InitStructure); /*初始化PB*/ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|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_PP; GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); while(1){ if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_8)==0) if(!GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_8)) { delay_ms(100);if(!GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_8)){i++;} } if(i>30){i=0;} GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); switch(i) { case 0 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14);//0 break; case 1 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//1 break; case 2 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//2 break; case 3 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14);//3 break; case 4 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12);//4 break; case 5 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_14);//5 break; case 6 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14);//6 break; case 7 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12);//7 break; case 8 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14);//8 break; case 9 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14);//9 break; case 10 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//10 break; case 11 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//11 break; case 12 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//12 break; case 13 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//13 case 14 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//14 break; case 15 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//15 break; case 16 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//16 break; case 17 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//17 break; case 18 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//18 break; case 19 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12);//19 break; case 20 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//20 break; case 21 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_9|GPIO_Pin_12); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//21 break; case 22 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//22 break; case 23 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//23 case 24 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//24 break; case 25 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//25 break; case 26 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//26 break; case 27 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits (GPIOB,GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits (GPIOB,GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//27 break; case 28 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//28 break; case 29 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_13|GPIO_Pin_14);//29 break; case 30 : GPIO_SetBits(GPIOB,GPIO_Pin_1); GPIO_ResetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); delay_ms(100); GPIO_ResetBits(GPIOB,GPIO_Pin_1); GPIO_SetBits(GPIOB,GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14); GPIO_SetBits(GPIOB,GPIO_Pin_15); GPIO_ResetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14); delay_ms(200); GPIO_ResetBits(GPIOB,GPIO_Pin_15); GPIO_SetBits(GPIOB,GPIO_Pin_5|GPIO_Pin_7|GPIO_Pin_9|GPIO_Pin_12|GPIO_Pin_14);//30 break; } } }
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |