点亮一个LED的C语言程序,

Python022

点亮一个LED的C语言程序,,第1张

//请依照你的硬件输入相对值#defineKEY_ACTIVE_LEVEL(请输入)#defineKEY1_PIN(请输入)#defineKEY2_PIN(请输入)#defineLED_ON_LEVEL(请输入)#defineLED_LOW_LEVEL(请输入)#defineLED_PIN(请输入)unsignedcharis_key1_press(void){reutrn(KEY1_PIN==KEY_ACTIVE_LEVEL)l}unsignedcharis_key2_press(void){reutrn(KEY2_PIN==KEY_ACTIVE_LEVEL)l}voidset_led_to(unsignedcharvalue){LED_PIN=value}voidmain(void){while(1){if(is_key1_press()&&is_key2_press()){set_led_to(LED_ON_LEVEL)}else{set_led_to(LED_OFF_LEVEL)}}}

// 请依照你的硬件输入相对值

#define KEY_ACTIVE_LEVEL (请输入)

#define KEY1_PIN (请输入)

#define KEY2_PIN (请输入)

#define LED_ON_LEVEL (请输入)

#define LED_LOW_LEVEL (请输入)

#define LED_PIN (请输入)

unsigned char is_key1_press(void)

{

    reutrn (KEY1_PIN == KEY_ACTIVE_LEVEL)l

}

unsigned char is_key2_press(void)

{

    reutrn (KEY2_PIN == KEY_ACTIVE_LEVEL)l

}

void set_led_to(unsigned char value)

{

    LED_PIN = value

}

void main(void)

{

    while(1)

    {

        if( is_key1_press() && is_key2_press())

        {

            set_led_to(LED_ON_LEVEL )

        }

        else

        {

            set_led_to(LED_OFF_LEVEL )

        }

    }

}