tstructure.gpio_pingpio_pin_all;
gpio_initstructure.gpio_speedgpio_speed_50mhz;
gpio_initgpioa,&gpio_initstructure;
rcc_apb2periphclockcmdrcc_apb2periph_gpiob,enable;
gpio_inittypedefgpio_rrr;
gpio_rrr.gpio_modegpio_mode_out_pp;
gpio_rrr.gpio_pingpio_pin_all;
gpio_rrr.gpio_speedgpio_speed_50mhz;
gpio_initgpiob,&gpio_rrr;
gpio_writebitgpioa,gpio_pin_0,bit_reset;
while1
gpio_setbitsgpiob,gpio_pin_12;
gpio_writegpioa,~0x0001;
delay_tms100;
gpio_writegpioa,~0x0002;
delay_tms100;
gpio_writegpioa,~0x0004;
delay_tms100;
gpio_writegpioa,~0x0008;
delay_tms100;
gpio_writegpioa,~0x0010;
delay_tms100;
gpio_writegpioa,~0x0020;
delay_tms200;
gpio_writegpioa,~0x0010;
delay_tms100;
gpio_writegpioa,~0x0008;
delay_tms100;
gpio_writegpioa,~0x0004;
delay_tms100;
gpio_wr