#include "C8051F410.h"
main(){
PCA0MD=0;
OSCICL=0x80; //需要反复调节这个值,直到输出频率为准确的20KHz
OSCICN|=0x07;
P2MDOUT|=0x01;
XBR1|=0x40;
CKCON=0x01;
TMOD=0x22;
TH0=103;
TL0=TH0;
ET0=1;
TR0=1;
while(1);
}
timer0isfn( void ) interrupt 1 {P2^=0x01;}
用定时器就可以了啊 跟51一样
建议 去 我的领地 5d6d 的 proteus 论坛看看
那里有很多 单片机仿真实例,包括仿真图 和 源码