如何用51单片机统计脉冲次数

2020-01-26 12:44发布

近日购得一个带光栅的小电机 伺服电机.jpg (80.06 KB, 下载次数: 0) 下载附件 2013-3-30 23:39 上传 ,自己写的程序,不能用
如下#include<reg52.h>,效果等同于用光栅传感器做P1^4与gnd之间的通断,led做显示,转动电机led不断闪烁,无法达到目标,,,,,,,,,,,,,,,,,,,目标:开始led灭,600个脉冲后led亮
sbit kg=P1^4;                           
sbit led=P0^0;
int i=0;
void main()
{
while(1)
  {
    if(kg==0)
     {
       i++;
   if(i>=600)
    {
      i=0;
      led=~led;
     }
    }
   }
  }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。