#include "bsp_led.h" void bsp_led_init(void) { //LED0 D_stdIO_P2(BITN3); //BLED0-13 D_stdIO_P4(BITN2); D_stdIO_P4(BITN1); D_stdIO_P3(BITN7); D_stdIO_P3(BITN5); D_stdIO_P1(BITN6); D_stdIO_P1(BITN5); D_stdIO_P1(BITN4); D_stdIO_P4(BITN7); D_stdIO_P1(BITN1); D_stdIO_P2(BITN6); D_stdIO_P2(BITN5); D_stdIO_P2(BITN1); D_stdIO_P4(BITN4); D_stdIO_P2(BITN2); //初始化 BLED0 = BLED1 = BLED2 = BLED3 = BLED4 = BLED5 = BLED6 = BLED0_OFF; BLED7 = BLED8 = BLED9 = BLED10 = BLED11 = BLED12 = BLED13 = BLED0_OFF; LED0 = LED0_OFF; } void bsp_led_set(U8 status) { LED0 = status; } void bsp_bled_set(U8 index, U8 status) { switch (index) { case 0: BLED0 = status; break; case 1: BLED1 = status; break; case 2: BLED2 = status; break; case 3: BLED3 = status; break; case 4: BLED4 = status; break; case 5: BLED5 = status; break; case 6: BLED6 = status; break; case 7: BLED7 = status; break; case 8: BLED8 = status; break; case 9: BLED9 = status; break; case 10:BLED10 = status; break; case 11:BLED11 = status; break; case 12:BLED12 = status; break; case 13:BLED13 = status; break; default: break; } }