题目不说清楚,真害人
1、是用一个I/O口接了8个LED(当然不是,是某一P口)?是用哪一P口?
2、然后呢?(单片机不会休息的)
3、是用定时器?(还没学到定时器课程吧?)还是延时子程序?
4、是汇编语言程序?还是C语言程序?
#include
#define uchar unsigned char
uchar times=6,dcnt=0;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
dcnt++;
if(dcnt>=10)
{
dcnt=0;
P0=~P0;
times--;
if(times==0){TR0=0;P0=0xff);}
}
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
TR0=1;
EA=1;
P0=0x00;
while(1);
}