小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 7266|回复: 2

新人一段用51定时器 pwm舵机的代码求助

[复制链接]
发表于 2013-4-29 19:46:05 | 显示全部楼层 |阅读模式
在论坛下的用51单片机定时器和i/o 输出pwm控制舵机的c代码.这一段不能理解,希望各位老师能逐句帮助分析,先谢过了。void timer0(void) interrupt 1 using 0
{
    TH0=0xFF;
    TL0=0x9C; //定时器0重新装入数值

if (++key_stime_counter>=200)
{
     key_stime_counter=0;
   control_signal=1;
   key_stime_ok = 1;               // 20ms到
      timeT_counter=0;
}

if (key_stime_ok&&(++timeT_counter>=hight_votage))
{
   key_stime_ok=0;
     timeT_counter=0;
   control_signal=0;              // hight_votage*0.1ms到
}
}
回复

使用道具 举报

发表于 2013-4-29 23:22:08 | 显示全部楼层
就是通过计数器,产生指定高电平时间和低电平时间的脉冲。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-30 08:39:16 | 显示全部楼层
非常感谢管理员回复,再求问if (key_stime_ok&&(++timeT_counter>=hight_votage))这句用了好几个运算符,恳请解释这句的含义好么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 04:55 , Processed in 1.087329 second(s), 18 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表