这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 漓东e学堂 » 作业更新 35

共23条 1/3 1 2 3 跳转至

作业更新 35

菜鸟
2014-10-19 11:25:51     打赏

            LED灯循环&RGB闪烁   http://forum.eepw.com.cn/thread/262432/1/#8

            Keil uVision4安装和破解     http://http://forum.eepw.com.cn/thread/262432/2#11

            Key1控制数码管输出   http://forum.eepw.com.cn/thread/262432/1#8

            数码管按键切换扫描    http://forum.eepw.com.cn/thread/262432/2#16

            外部中断   http://forum.eepw.com.cn/thread/264683/1#1

            定时       http://forum.eepw.com.cn/thread/262432/2#14

            RGB&&七彩灯   http://forum.eepw.com.cn/thread/262432/2#19

           ADC&&PWM http://forum.eepw.com.cn/thread/262432/2#18 

           IIC--按键计数 http://forum.eepw.com.cn/thread/262432/2#20

            spi    http://forum.eepw.com.cn/thread/262432/3#21

         系统滴答http://forum.eepw.com.cn/thread/262432/3#22


院士
2014-10-19 13:08:00     打赏
2楼

不错,不错啊!



菜鸟
2014-10-20 13:40:54     打赏
3楼
芳哥,图片可以再大点哦~~

菜鸟
2014-10-21 16:48:34     打赏
4楼

比不上你啊,大神。


菜鸟
2014-10-21 16:49:59     打赏
5楼
熙妹,等下次。

菜鸟
2014-10-21 19:51:20     打赏
6楼
好秀气的图片呀

高工
2014-10-21 21:18:06     打赏
7楼
这图片,有点意思

菜鸟
2014-10-24 11:38:18     打赏
8楼

 #include "stm32f10x.h"

 #include "stm32_eval.h"

GPIO_InitTypeDef GPIO_InitStructure;

void  RCC_Configuration(void)//时钟配置   
{    
 RCC_DeInit();    
       
  RCC_HSICmd(ENABLE);    
  while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY) == RESET);    
      
  RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI);     
       
  RCC_HSEConfig(RCC_HSE_OFF);    
  RCC_LSEConfig(RCC_LSE_OFF);    
  RCC_PLLConfig(RCC_PLLSource_HSI_Div2,RCC_PLLMul_9); //  72HMz    
  RCC_PLLCmd(ENABLE);    
  while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);    
  RCC_ADCCLKConfig(RCC_PCLK2_Div4);    
  RCC_PCLK2Config(RCC_HCLK_Div1);    
  RCC_PCLK1Config(RCC_HCLK_Div2);    
  RCC_HCLKConfig(RCC_SYSCLK_Div1);    
  RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);    
  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);//关闭蜂鸣   
}    

/*GPIO初始化*/    
void GPIO_INIT()    
{    
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOA, ENABLE);//使能PC,PA的时钟    
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7;//要使用PC0至PC7    
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;    
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//推挽输出   
  GPIO_Init(GPIOC, &GPIO_InitStructure);//初始化PC    
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3;//要使用PA1,PA2,PA3    
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;    
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//推挽输出    
  GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化PA    
}    
/*延时函数 微秒*/    
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);    
}    
    
/*点亮LED与RGB*/    
void func(void)    
{    
            GPIO_SetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3);//RGB熄灭    
   
    while(1)    
        {    
          GPIO_SetBits(GPIOC,GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6|GPIO_Pin_7);//LED全部熄灭    
           delay_ms(1000);    
               
            GPIO_ResetBits(GPIOC,GPIO_Pin_3);//点亮D4         
            delay_ms(1000);              
           GPIO_SetBits(GPIOC,GPIO_Pin_3);//熄灭D4
           delay_ms(1000);     
            GPIO_ResetBits(GPIOC,GPIO_Pin_2);//点亮D3    
                          delay_ms(1000);        
           GPIO_SetBits(GPIOC,GPIO_Pin_2);//熄灭D3    
           
            GPIO_ResetBits(GPIOC,GPIO_Pin_1);//点亮D2    
            delay_ms(1000);    
                
           GPIO_ResetBits(GPIOC,GPIO_Pin_0);//点亮D1    
           delay_ms(1000);    
           GPIO_SetBits(GPIOC,GPIO_Pin_0);//熄灭D1    
                     GPIO_ResetBits(GPIOC,GPIO_Pin_4);//点亮D5    
         delay_ms(1000);    
           GPIO_SetBits(GPIOC,GPIO_Pin_4);//熄灭D5    
             
                          GPIO_ResetBits(GPIOC,GPIO_Pin_5);//点亮D6    
          delay_ms(1000);    
            GPIO_SetBits(GPIOC,GPIO_Pin_5);//熄灭D6  
                         
                             GPIO_ResetBits(GPIOC,GPIO_Pin_6);//点亮D7    
           delay_ms(1000);    
                          
            GPIO_ResetBits(GPIOC,GPIO_Pin_7);//点亮D8    
            delay_ms(1000);    
            GPIO_SetBits(GPIOC,GPIO_Pin_7);//熄灭D8    
/*RGB蓝红绿紫靛黄*/    
                
            GPIO_ResetBits(GPIOA,GPIO_Pin_1);//蓝    
            delay_ms(800);    
            GPIO_SetBits(GPIOA,GPIO_Pin_1);    
                
            GPIO_ResetBits(GPIOA,GPIO_Pin_2);//红    
            delay_ms(800);    
            GPIO_SetBits(GPIOA,GPIO_Pin_2);    
    
            GPIO_ResetBits(GPIOA,GPIO_Pin_3);//绿    
            delay_ms(800);    
           GPIO_SetBits(GPIOA,GPIO_Pin_3);    
                
            GPIO_ResetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2);//紫     
           delay_ms(800);      
            GPIO_SetBits(GPIOA,GPIO_Pin_2);             
                
         GPIO_ResetBits(GPIOA,GPIO_Pin_3);//靛    
          delay_ms(800);    
            GPIO_SetBits(GPIOA,GPIO_Pin_1);    
               
           GPIO_ResetBits(GPIOA,GPIO_Pin_2);//黄    
           delay_ms(800);    
               
            GPIO_SetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3);//RGB全部熄灭    
                   }    
}         
int main(void)    
{     
    RCC_Configuration();    
    GPIO_INIT();    
    func();    
}

 


菜鸟
2014-10-30 23:05:49     打赏
9楼

视频地址:http://player.youku.com/player.php/sid/XODE1MTkzMDU2/v.swf
#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();  
    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);   
  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>20){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);//2  
         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(1);    
       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(1);    
                  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(1);  
             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(1);    
                  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(1);    
       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(1);    
                  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(1);    
       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(1);    
                  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(1);    
       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(1);    
                  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(1);    
       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(1);    
                  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(1);    
       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(1);    
                  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(1);    
       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(1);    
                  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(1);    
       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(1);    
                  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(1);    
       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(1);    
                  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(1);    
       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(1);    
                  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;  
      
           
}  
  
}  
}  

 


菜鸟
2014-10-31 09:13:51     打赏
10楼

八楼的代码也是醉了……


共23条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]