智能车制作
标题:
51单片机程序 如何改HZ
[打印本页]
作者:
jmshtfl
时间:
2013-3-25 10:50
标题:
51单片机程序 如何改HZ
#include <reg52.h>
unsigned char timer1;
sbit PWM=P1^2;
void system_Ini()
{
TMOD|= 0x11;
//PWM
TH1 = 0xfe; //11.0592
TL1 = 0x33;
TR1 = 1;
IE =0x8A;
}
main()
{
system_Ini();
while(1)
{ if(timer1>100) timer1=0;
if(timer1<30) PWM=0;
else PWM=1;
}
}
void T1zd(void) interrupt 3
{
TH1 = 0xfe; //11.0592
TL1 = 0x33;
timer1++;
}
作者:
鱼小闲
时间:
2013-3-25 11:38
模拟的PWM改中断定时
作者:
穆旦阿斗
时间:
2013-3-25 12:33
定时中断中定时的改变高低电平。不再主循环里面改
作者:
lieklieke
时间:
2013-3-25 15:51
定时器的初值不同 频率输出就不一样呗 15和12系列已经有独立的PWM了
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2