智能小车吧 关注:8,353贴子:21,776
  • 4回复贴,共1

小白问一下单片机模拟PWM的代码的各部分的意义跟作用

只看楼主收藏回复

#include <reg52.h>
unsigned char timer1;
**it PWM=P1^1;
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 //3 为定时器1的中断号 1 定时器0的中断号 0 外部中断1 2 外部中断2 4 串口中断
{
TH1 = 0xfe; //11.0592
TL1 = 0x33;
timer1++;
}
楼主刚接触智能车 希望大神能解释的详细通俗一点 多谢


IP属地:广东1楼2017-05-06 16:16回复


    来自Android客户端2楼2017-05-07 07:36
    回复
      我也有点不懂


      来自Android客户端3楼2017-05-15 12:39
      收起回复