如何写这个程序,我的程序运行正确,但
仿真失败
#include<reg51.h>
#define uchar unsigned char
sbit OUT=P2^7;
void main()
{
// uchar i;
TMOD=0x61;//T/C0工作在方式1定时,T/C1工作在方式2计数
TR0=1;
TR1=1;
while(1)
{ OUT=0;
TH1=256-3;
TL1=256-3;
while(!TF1)
{
TH0=(65536-500)/256;
TH0=(65536-500)%256;
do{}while(!TF0);
OUT=!OUT;
TF0=0;
}
while(!TF1);
TH0=(65536-2000)/256;
TL0=(65536-2000)%256;
do{}while(!TF0);
}
}
-
一周热门 更多>