裡面有好多的全形空格
應該是輸入的時候出的問題
給你去掉了
為了減少干擾
註釋也都被我刪了
你再自己加一下
#include<c8051f310.h>
#defineuintunsignedint
sbitysclk(void)
{
OSCICL=0x2d;
OSCICN=0xc2;
CLKSEL=0x00;
}
voidpio(void)
P0MDIN=0xff;
P0MDOUT=0x02;
P0SKIP=0x01;
XBR0=0x00;
XBR1=0xc1;
voiddelay(uintm)
uinti;
uintj;
for(i=0;i<m;i++)
for(j=0;j<2000;j++)
{;;}
voidpwm(void)
PCA0MD&=~0x40;
PCA0CN=0x40;
PCA0MD=0x02;
PCA0CPM0=0x42;
PCA0CPL0=0;
PCA0CPH0=255;
main()
pio();
sysclk();
pwm();
while(1)
fx1=1;
delay(800);
PCA0CPH0=200;
PCA0CPH0=100;
fx1=0;
裡面有好多的全形空格
應該是輸入的時候出的問題
給你去掉了
為了減少干擾
註釋也都被我刪了
你再自己加一下
#include<c8051f310.h>
#defineuintunsignedint
sbitysclk(void)
{
OSCICL=0x2d;
OSCICN=0xc2;
CLKSEL=0x00;
}
voidpio(void)
{
P0MDIN=0xff;
P0MDOUT=0x02;
P0SKIP=0x01;
XBR0=0x00;
XBR1=0xc1;
}
voiddelay(uintm)
{
uinti;
uintj;
for(i=0;i<m;i++)
{
for(j=0;j<2000;j++)
{;;}
}
}
voidpwm(void)
{
PCA0MD&=~0x40;
PCA0CN=0x40;
PCA0MD=0x02;
PCA0CPM0=0x42;
PCA0CPL0=0;
PCA0CPH0=255;
}
main()
{
PCA0MD&=~0x40;
pio();
sysclk();
pwm();
while(1)
{
fx1=1;
PCA0CPH0=255;
delay(800);
PCA0CPH0=200;
delay(800);
PCA0CPH0=100;
delay(800);
PCA0CPH0=255;
delay(800);
fx1=0;
PCA0CPH0=200;
delay(800);
PCA0CPH0=100;
delay(800);
PCA0CPH0=255;
delay(800);
}
}