关于stm32faox rbt6锁存器的使用问题

关于stm32faox rbt6锁存器的使用问题,这两段代码明明看起来效果是一样的,为什么第一段不可以使用(led失效)

img

            GPIO_SetBits(GPIOD,GPIO_Pin_2);
            GPIO_ResetBits(GPIOC,GPIO_Pin_8);
            Delay_Ms(5000);
            GPIO_SetBits(GPIOC,GPIO_Pin_8);                        //Ò»µ©¼ÓÈë´Ë¾ä»°ledʧЧ£¿
            GPIO_ResetBits(GPIOD,GPIO_Pin_2);
            led_status = 0;


                GPIO_Write(GPIOC,0x0080);
                GPIO_SetBits(GPIOD,GPIO_Pin_2);
                GPIO_ResetBits(GPIOD,GPIO_Pin_2);
                Delay_Ms(5000);
                GPIO_SetBits(GPIOC,GPIO_Pin_8);
                GPIO_SetBits(GPIOD,GPIO_Pin_2);
                GPIO_ResetBits(GPIOD,GPIO_Pin_2);
                led_status = 0;

PC8 0x80为第7位置1 那应该是0x100,你懂吧?