首先想知道占空比怎么设置,是70%吗?那PCA的时钟周期怎么选择?怎么确定要用几位的PWM?八位够吗?
PWM不是有8位或者是16位等模式吗?您说的一位是一路吧??不用管时钟?那我怎么知道PCA计数到多少然后输出3.3V的电压?
追答如你题中要求,你只要用P1.4输出一个脉冲序列就可以了,该序列包含7个高电平和3个低电平,示例如下:
PWM:SETB P1.4
NOP
NOP
NOP
NOP
NOP
NOP
NOP
CLS P1.4
NOP
NOP
NOP
LJMP PWM
END
输出电压会自动在该引脚上取等效值的
这样的,不是需要设置一些相应的寄存器的吗?PCA/PWM中给的一个关于软件PWM的例子中就设置了寄存器,看了不知道根据这个怎么选择寄存器的值。
追答应该是这样子的