|
- void main(void)
- {
- TMOD=0x01; //使用定時(shí)器 T0 的模式 2
- EA=1; //開總中斷
- ET0=1; //定時(shí)器 T0 中斷允許
- TR0=1; //定時(shí)器 T0 開始運(yùn)行
- TH0=256-200; //定時(shí)器 T0 賦初值,每 200 微妙來(lái) 1 次中斷請(qǐng)求
- TL0=256-200;
- speed=2; //默認(rèn)流水燈流水點(diǎn)亮延時(shí) 20ms×3=60ms
- i=0;
- t=1;P1=0x7f; //第一個(gè)燈亮
- delay(speed); //調(diào)用延時(shí)可調(diào)子程序
- P1=0xbf; //第二個(gè)燈亮
- delay(speed);
- P1=0xdf; //第三個(gè)燈亮
- delay(speed);
- P1=0xef; //第四個(gè)燈亮
- delay(speed);
- P1=0xf7; //第五個(gè)燈亮
- delay(speed);
- P1=0xfb; //第六個(gè)燈亮
- delay(speed);
- P1=0xfd; //第七個(gè)燈亮
- delay(speed);
- P1=0xfe; //第八個(gè)燈亮
- delay(speed);
- P1=0xff;
- while(1);
- }
復(fù)制代碼
|
|