...需通过51单片机实现,要怎么写程序呀?请高手指点

发布网友 发布时间:2024-10-24 13:05

我来回答

4个回答

热心网友 时间:2024-10-24 13:41

需要晶振请找我! 4M晶振是不是有点小啊?!我也在做这个玩意,一刚学PIC,打算用PIC16F688,可以探讨探讨

热心网友 时间:2024-10-24 13:44

可以同过中断实现。

热心网友 时间:2024-10-24 13:45

配置中断 中断函数中写PWM = ~PWM;(PWM为sbit引脚变量)然后计算一下40KHZ 的中断初值 既可以在引脚出现40K方波了

热心网友 时间:2024-10-24 13:41

void main()
{
EA=1;
ET0=1;
TMOD=0x10;
TH1=(65536-12)/256;
TL1=(65536-12)%256;
TR1=1;
TF1=0;
while(1)
{
TH1=(65536-12)/256;

}
}
SINGNAL(INTERRUPT1)
{
while(TF1==0) ;
//TF1=0;
P1_0=~P1_0;
TL1=(65536-12)%256;
}
呵呵 我不是很懂 只是简单的改了一下 不知道对不对 也希望高手指教

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com