|
做好了,中斷都沒用,就一個for循環(huán)
#include<reg51.h>
#define uint unsigned int
sbit sc=P2^0;
uint m,n;
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=70;j>0;j--);
}
void main()
{
while(1)
{
for(m=0;m<100;m++)
{
sc=0;
delayms(1);
sc=1;
delayms(1);
}
for(n=0;n<50;n++)
{
sc=0;
delayms(2);
sc=1;
delayms(2);
}
}
} |
|