我是想用A,B端连在单片机上,输出一高一低,一低一高来控制直流电机正反旋转,可是不知怎么四个上级管发热量惊人。请高人指点,我是初学者。我的程序是:
sbit A = P0^0;
sbit B = P0^1;
delay()
{
unsigned int i,j;
for(i=0;i<2000;i++)
for(j=0;j<248;j++0;
}
void main(void)
{
while(10)
{
A=1;B=0;
delay();
A=0;B=1;
delay();
}
}
[
本帖最后由 yong27 于 2009-2-21 12:09 编辑 ]