當前位置:編程學習大全網 - 編程軟體 - 求單片機編程高手 流水燈不是來回亮的 我本來設計是1~8~1 但是只有1~8

求單片機編程高手 流水燈不是來回亮的 我本來設計是1~8~1 但是只有1~8

我來理解下:

p1=0xfe; //設置端口輸出

P1=_cror_ (P1,1); //設置端口輸出高電平(或者低電平)

我覺得妳的程序可以這麽改,進入while循環之前,將1~8所用的引腳設置為輸出方向,接著在while循環裏面僅僅設置端口引腳輸出的高低電平,這樣應該可以完成;

程序上妳很可能是:

for( l=6;l>=0;l--)

{ p1=0xfe; //設置了1引腳為輸出方向

P1=_crol_ (P1,1);

delay(100);

}

for( l=6;l>=0;l--)

{P1=0xfe; //還是配置引腳1為輸出方向,沒有配置引腳8的輸出方向

P1=_cror_ (P1,1);

delay(100);

}

還有,壹般程序宏定義數據類型不是那樣的,而是:

typedefuchar unsigned char;

typedef uint unsigned int;

建議下而已!

  • 上一篇:星際機甲的txt全集下載地址
  • 下一篇:八進制轉換到10的算法是什麽?
  • copyright 2024編程學習大全網