寫的程序在15上不能用 幫看一下
/**************************************/
#include <REGX51.H>
sbit M1A=P0^0;
sbit M1B=P0^1;
sbit M2A=P0^2;
sbit M2B=P0^3;
sbit ENA0=P1^4;
sbit ENA1=P1^5;
char R,S;
void main()
{
M1A=1;
M1B=0;
M2A=1;
M2B=0;
ENA0=1;
ENA1=1;
TMOD=0x01;
TH0=64536/256;
TL0=64536%256;
ET0=1;
EA=1;
TR0=1;
R=8;
R--;
while(1);
}
void sudu() interrupt 1
{
TH0=64536/256;
TL0=64536%256;
if(R==1)
{
ENA0=~ENA0;
ENA1=~ENA1;
if(ENA0==1)
{R=4;}
else{R=8;}
}
}
|