1、 P1=P1|0x7f; P2=0xFF; P3=0xFF; /-显示1/3 -void SBR_DISP_3_1() LED14=0; LED11=0; LED01=0; LED04=0; /LED07=0; LED25=0; LED22=0; LED37=0; LED35=0;void SBR_DISP_3_2() LED16=0; LED13=0; LED10=0; LED02=0; LED05=0; LED27=0; LED24=0; LED21=0; LED36=0; LED34=0;void SBR_DISP_3_3() LED15=0; LED12=0; LED00=0; LED
2、03=0; LED06=0; LED26=0; LED23=0; LED20=0; LED31=0; LED33=0; LED32=0;/-右上部分 全亮-void SBR_R_UP_DISP()/-左上部分 全亮-void SBR_L_UP_DISP()#if 0 LED30=0; #else P3=0X00; #endif/-右下部分 全亮-void SBR_R_DOWN_DISP()#if 1/ LED07=0; P0=0X00;/-左下部分 全亮-void SBR_L_DOWN_DISP() P2=0X00;/-跟随音乐的频率闪烁-void SBR_music_led() if(f_m
3、usic_led_blink) if(b_LDiv1) SBR_led_on_all(); else SBR_led_off_all();/- /-跟着音乐闪烁的模式 持续的时间- void SBR_music_hold_time() if(!f_sys_one) f_sys_one=1; b_led_module_num=0; b_led_delay_time=0; f_music_led_blink=1; +b_led_delay_time; if(b_led_delay_time=200) b_led_delay_time=0; f_music_led_blink=0; f_sys_on
4、e=0; +b_led_sys_num;/;-/void SBR_LED_R_L_UP_DO() if(! f_sys_one=1; b_led_module_num=0; +b_led_delay_time; if(b_led_delay_time=10) b_led_delay_time=0; +b_led_module_num; switch(b_led_module_num) case 0: SBR_led_off_all(); SBR_L_UP_DISP(); break; case 1: SBR_R_DOWN_DISP(); case 2: SBR_L_DOWN_DISP(); c
5、ase 3: SBR_R_UP_DISP(); case 4: case 5: / SBR_led_off_all(); case 6: / SBR_led_off_all(); case 7: case 8: f_sys_one=0; +b_led_sys_num;/退出 /;-所有的灯在闪烁- bit f_blink_off; uchar b_blink_num;void SBR_LED_BLINK_ALL() if(! f_blink_off=0; +b_led_delay_time;=5) f_blink_off) f_blink_off=1; SBR_led_on_all(); el
6、se f_blink_off=0; +b_led_module_num; if(b_led_module_num=6) b_led_module_num=0; /退出 /-显示 右半边-void SBR_LED_DISP_R() f_sys_one=1;+b_led_delay_time;if(b_led_delay_timeb_led_delay_time=0;f_sys_one=0;+b_led_sys_num;void SBR_LED_DISP_L() P0=P0|0x7F; P1=P1|0x7F;if(b_led_delay_time=10)/-间隔一个灯亮-void SBR_LED_
7、space_1() / P0=0x55; /0101 0101/ P1=0xaa; /1010 1010LED00=1;LED01=0;LED02=1;LED03=0;LED04=1;LED05=0;LED06=1;/LED07=0;LED10=0;LED11=1;LED12=0;LED13=1;LED14=0;LED15=1;LED16=0; P2=0x55; P3=0x69; /01101001 /void SBR_LED_space_2() P0=0xaa; P1=0xd5; P2=0xaa; P3=0x96;/-从上 往下 显示-bit f_up_down_over;uchar b_t
8、ime_up_down,b_up_down_num;void SBR_LED_UP_TO_DOWN() f_up_down_add=0; f_up_down_over=0; if(b_led_delay_time=5) switch( b_led_module_num) SBR_led_off_all(); f_up_down_add=0; if(f_up_down_over) f_sys_one=0; + b_led_sys_num; /退出 LED30=0; LED16=0; LED32=0; break ; LED15=0; LED33=0; break ; LED14=0; LED34
9、=0; LED13=0; LED35=0; case 4: LED12=0; LED31=0; LED11=0; LED36=0; LED10=0; LED37=0; LED20=0; LED00=0; LED21=0; LED01=0; case 9: LED22=0; LED02=0; case 10: LED23=0; LED03=0; case 11: LED24=0; LED04=0; case 12: LED25=0; LED05=0; case 13: LED26=0; LED06=0; case 14: LED27=0;/ LED07=0; case 15: f_up_down
10、_add=1; SBR_led_on_all(); f_up_down_over=1; if(f_up_down_add) -b_led_module_num; else -1/3先亮 1/3再亮- 1/3最后亮-=/void SBR_LED_DISP1_2_3() SBR_led_off_all(); SBR_DISP_3_1(); if(b_led_delay_time=50) +b_led_module_num; if(b_led_module_num=1) SBR_DISP_3_2(); if(b_led_module_num=2) SBR_DISP_3_3(); if(b_led_m
11、odule_num=3) f_sys_one=0; +b_led_sys_num;/-从左至右 循序亮灯- void SBR_LED_L_TO_R_DISP() if(b_led_delay_time=2) switch(b_led_module_num) case 0: LED30=0; break; case 1: case 2: LED32=0; case 3: LED33=0; case 4: LED34=0; case 5: LED35=0; case 6: LED31=0; case 7: LED36=0; case 8: LED37=0; case 9: LED20=0; cas
12、e 10: LED21=0; case 11: LED22=0; case 12: LED23=0; case 13: LED24=0; case 14: LED25=0; case 15: LED26=0; case 16: LED27=0; case 17:/ LED07=0; case 18: LED06=0; case 19: LED05=0; case 20: LED04=0; case 21: LED03=0; case 22: LED02=0; case 23: LED01=0; case 24: LED00=0; case 25: LED10=0; case 26: LED11=0; case 27: LED12=0; case 28: LED13=0; case 29: LED14=0; case 30: LED15=0; case 31: LED16=0; case 32:/退出 /-一个灯从 左上 往下走 一个灯从 右下往上走 void SBR_L_DOWN_R_UP()
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1