舵机程序之一个定时器带32路(12c5a.h).rar
时间:12-16 11:02
查看:5127次
下载:162次
简介:
关于本程序的几个问答先写出来
问:->这个符号是引用结构体成员吗?为什么不是点“.”呢?
答:指针式结构体的寻址方式。。是个结构体指针的一种用法
问:c51里面还没用过结构体。。
答:恩 不常用 因为比较耗费资源 占用的ram rom都比变量和数组多 不过可以让程序条理清晰 呵呵
每四路一组,从占空比从小到大排序,合并相同占空比。从第0组到第7组分时控制。第一次定时为每一组最短的占空比时间,然后中断处理第2至4路,如果到第2路以及之后路数已大于每组不同占空比路数则结束这一组,拉低4路PWM输出,进入下一组;否则进行判断,前一路占空比在pwm[31]数组(保存了每个占空比对应的物理引脚)中的哪个位置,并拉低相应引脚,设置下一次定时时间为排序后相邻两占空比之差。短小精干!学习了。
程序地址:http://www.eeskill.com/group/topic/id/3669