作者WolfLord (呆呆小狼)
看板ASM
标题Re: [问题] 想问关於89S52去控制伺服马达相关问题
时间Wed Oct 28 19:13:13 2015
#define Outp P1
unsigned char ctc[8];//PWM Main counter
unsigned char pct[8];//PWM Duty vars
void timer_isr(void){//Using 8bit reload to define base freq
unsigned char p,i;
p=0;
for(i=0;i<8;i++){
p>>=1;
ctc[i]++;
if(ctc[i]>pct[8]){p&=0x7f;}else{p|=0x80;}
}
Outp=p;
TF?=0;
}
void main(void){
while(1){
:::
pct{?]=???;//AdjPWM Vars
:::
}
}
--
上帝完美无瑕
上帝造人,人有缺陷
人被造得有缺陷,人造之物必然漏洞百出
WolfLord
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.246.244.99
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1446030804.A.6A7.html
※ 编辑: WolfLord (111.246.244.99), 10/28/2015 20:55:45
1F:推 mick99988: 嗯.... 可以说明main里面 pct那段吗 12/13 23:49