當前位置:編程學習大全網 - 網站源碼 - 實現單片機信號燈1-8依次循環點亮的程序怎麽寫

實現單片機信號燈1-8依次循環點亮的程序怎麽寫

電路很簡單八個led燈接在p1口.運行後看到的效果是 從第壹個燈開始 隨著時間變化 二進制數的遞減 所有的燈都會依次的點亮,當全部的燈都被點亮後再重新開始這個過程 壹直循環下去 單片機是不是很有趣?

下面是c語言程序源碼

#include <reg51.h>

void delay100ms(); ? //如果函數是在主函數後面定義,那麽壹定要在主函數前面聲明

void main()

{

int i;

i=0xfe;

while(1)

{P1=i;

i--;

delay100ms();

if(i==0)

i=0xfe; ?

}

}

void delay100ms(void)//

{

unsigned char a,b,c;

for(c=19;c>0;c--)

for(b=20;b>0;b--)

for(a=230;a>0;a--)

  • 上一篇:vc怎麽分析壹個程序的源代碼
  • 下一篇:繞過卡巴DUMP LSASS內存
  • copyright 2024編程學習大全網