當前位置:編程學習大全網 - 編程軟體 - c語言 LED燈閃爍程序實現P1、P2口閃爍三次熄滅,到P3、P4口閃爍三次在熄滅 回到開始在循環, 謝謝各位!急

c語言 LED燈閃爍程序實現P1、P2口閃爍三次熄滅,到P3、P4口閃爍三次在熄滅 回到開始在循環, 謝謝各位!急

sbit P10=P1^0;//控制LED閃爍

unsigned char count=0;//計數變量

void main()

{

TMOD = 0x01; //設定時器0為模式1,16位模式

TH0=0xdc;

TL0=0x00; //設定時值為10ms,此時晶振頻率是11.0592MHZ

//若晶振頻率是12MHZ,則初值應為 TH0=0xd8; TL0=0xf0;

ET0 = 1; //定時器0中斷打開

EA = 1; //允許CPU中斷

TR0 = 1;//啟動定時器0

while(1)

{

if(count==40) //0.4秒時間是否到

{

count=0; //計數變量清零,為下壹次計數做準備

P10=!P10; //IO口取反,即LED亮滅變化

}

}

}

//定時器0中斷處理子程序

void Time0() interrupt 1 using 0

{

TH0=0xdc;

TL0=0x00; //設定時值為10ms

count++; //計數加壹

}

另外,團IDC網上有許多產品團購,便宜有口碑

  • 上一篇:NCTT等級考試有什麽作用呢?
  • 下一篇:p編程文件
  • copyright 2024編程學習大全網