那位能幫忙指導(dǎo)一下用單片機設(shè)計pwm的電機
畢設(shè)用c51來設(shè)計電機那位大蝦幫忙指導(dǎo)一下
全部回復(fù)(2)
正序查看
倒序查看
@xxy1990
如果有PWM模塊,就可以直接初始化后調(diào)用.如果沒有,你就可以設(shè)定兩個寄存器,一個是周期寄存器(PR),另外一個是有效寄存器(WR),然后你再設(shè)定一個時間TIME定時,注意PR初始值>WR初始值,當(dāng)TIME開始計數(shù)時,你要給端口一個高電平我用C演示給你看一下,: while(1) { TB0=1; if(TIME=WR) {TB0=0; } elseif(TIME=PR) {TIME=0; } }
上面寫的不完整,有點問題.如果你需要完整的我調(diào)試好后再發(fā)一個給你.
0
回復(fù)