當前位置:編程學習大全網 - 編程軟體 - 51單片機,設計壹個跑馬燈程序,用軟件延時輸出p0,如何設計C語言,用p1口的開關控制燈周期的速率?

51單片機,設計壹個跑馬燈程序,用軟件延時輸出p0,如何設計C語言,用p1口的開關控制燈周期的速率?

51單片機是最早接觸單片機的,下面的程序希望對妳有所幫助。(只有main函數,所以沒有定義硬件,也沒有定義頭文件包含什麽。)

Void delay(int times){//延遲函數,times控制延遲時間。

int i,j;

for(I = 0;我& lt時代;i++)

for(j = 0;j & lt210;j++)

}

int main(void){

無符號字符數據,I;

while(1){

數據= p 1;//讀回開關值。

for(I = 0;我& lt8;i++){

P0 = ~(0x 01 & lt;& ltI);//某個位為高,對應的燈亮。

延遲(數據);//使用讀取的開關值控制延遲。

}

}

}

  • 上一篇:DEC是什麽指令?
  • 下一篇:vb編程高手進 + 100
  • copyright 2024編程學習大全網