古詩詞大全網 - 成語故事 - 單片機制作呼吸燈的C語言程序怎樣編寫?

單片機制作呼吸燈的C語言程序怎樣編寫?

#include\x0d\sbit LED0=P0^0;\x0d\sbit wei=P1^1;\x0d\sbit duan=P1^0;\x0d\sbit lcden=P1^7;\x0d\sbit dianzhen=P1^3;\x0d\sbit leden=P1^2;\x0d\void Delay(unsigned int t);\x0d\void main (void)\x0d\{\x0d\unsigned int CYCLE=600,PWM_LOW=0;//定義周期並賦值\x0d\lcden=0;\x0d\P0=0x00;\x0d\dianzhen=0;\x0d\P0=0xff;\x0d\wei=0;\x0d\duan=0;\x0d\while (1) //主循環\x0d\{\x0d\LED0=1;\x0d\Delay(150000); //特意加延時,可以看到熄滅的過程\x0d\for(PWM_LOW=1;PWM_LOW0;PWM_LOW--)\x0d\{\x0d\LED0=0;\x0d\ \x0d\Delay(PWM_LOW);\x0d\ \x0d\LED0=1;\x0d\ \x0d\Delay(CYCLE-PWM_LOW);\x0d\}\x0d\}\x0d\}\x0d\void Delay(unsigned int t)\x0d\{\x0d\while(t--);\x0d\}