久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

占空比設(shè)置的50%方波出來的不對啊

查看數(shù): 3350 | 評論數(shù): 11 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-4-15 00:50

正文摘要:

求解惑

回復(fù)

ID:207421 發(fā)表于 2021-4-15 23:15
其實只要這樣就是占空比50%了
while(1)
{
    P1=~P1;
    DELAYUS(100);
}
ID:858964 發(fā)表于 2021-4-15 23:03

我在上面的解答,仍有個bug:
void Time1(void) interrupt 3 using 0 //“interrupt”  應(yīng)改正為:


void Time0void) interrupt 3 using 0 //“interrupt”
{
  WO =~ WO //輸出引腳電平取反
  TH0=(65536-50000)/256;  
  TL0=(65536-50000)%256;
}

ID:390416 發(fā)表于 2021-4-15 17:59
人人學(xué)會單片機,PWM程序 http://www.zg4o1577.cn/bbs/dpj-200820-1.html
ID:906008 發(fā)表于 2021-4-15 16:36
Kxuan163 發(fā)表于 2021-4-15 16:16
我在上面寫的 “ T0中斷服務(wù)函數(shù)” 漏了個花括號,應(yīng)為:

// T0中斷服務(wù)函數(shù):

好的謝謝
ID:858964 發(fā)表于 2021-4-15 16:16
我在上面寫的 “ T0中斷服務(wù)函數(shù)” 漏了個花括號,應(yīng)為:

// T0中斷服務(wù)函數(shù):
void Time1(void) interrupt 3 using 0 //“interrupt”
{
  WO =~ WO //輸出引腳電平取反
  TH0=(65536-50000)/256;  
  TL0=(65536-50000)%256;
}

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:858964 發(fā)表于 2021-4-15 16:12
建議試用用定時器中斷方式:

//主函數(shù):
void main(void)
{
   EA=1;                  
   ET0=1;                  
   TMOD=0x01;              //使用定時器T0的模式1
   TH0=(65536-50000)/256;  
   TL0=(65536-50000)%256;
   TR0=1;            
   while(1)  //無限循環(huán)等待中斷
       ;
}

// T0中斷服務(wù)函數(shù):
void Time1(void) interrupt 3 using 0 //“interrupt”
  WO =~ WO //輸出引腳電平取反
  TH0=(65536-50000)/256;  
  TL0=(65536-50000)%256;
}

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:827243 發(fā)表于 2021-4-15 14:41
本帖最后由 daemondong 于 2021-4-15 14:48 編輯

這里改成

if(dang==1){count1++;if(count1<=2){w0=1;}if(count1>2){w0=0;}if(count1==4){count1=0;}}

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:906008 發(fā)表于 2021-4-15 14:35
[code]void timer0() interrupt 1{         TH0=(65536-50000)/256;         
        TL0=(65536-50000)%256;                  
if(dang==0){w0=0;}                                  
if(dang==1){count1++;if(count1<=1){w0=1;}if(count1>1){w0=0;}if(count1==4){count1=0;}}  
if(dang==2){w0=1;}         
我是這樣寫的
ID:844772 發(fā)表于 2021-4-15 08:41
沒附程序,只能瞎猜,我估計你中斷寫的問題,中斷寫的不夠簡潔導(dǎo)致,你中斷用自動重裝模式會好很多。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

ID:743654 發(fā)表于 2021-4-15 08:36
程序呢?
ID:752974 發(fā)表于 2021-4-15 08:36
這種情況就是產(chǎn)生PWM的兩個參數(shù):周期和脈寬的參數(shù)設(shè)置的問題,仔細查一下看看。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久精品视频在线观看 | 久久99精品久久久久久国产越南 | 国产一区二区三区亚洲 | 日韩在线视频播放 | 999久久久国产精品 欧美成人h版在线观看 | 中文字幕乱码一区二区三区 | 黄色一级毛片免费看 | 中文字幕在线一区二区三区 | 中文字幕一区在线观看视频 | 国产男女视频网站 | 国产精品亚洲精品日韩已方 | 99婷婷| 国产精品久久久久久久久久久免费看 | 日本一区二区三区免费观看 | 日韩视频在线播放 | 精品一区av | aaaaaaa片毛片免费观看 | 香蕉大人久久国产成人av | 日韩欧美在线播放 | 久久国色| 午夜视频网站 | 欧美精品在线一区 | 亚洲午夜精品一区二区三区他趣 | 欧美激情一区二区三级高清视频 | 美女黄18岁以下禁止观看 | 91视频网址 | 成人小视频在线观看 | 欧美亚洲国产一区二区三区 | 欧美视频第二页 | 国产ts人妖另类 | 国产一级在线视频 | 国产一区二区a | 久久综合国产 | 国产精品a久久久久 | 99视频免费看 | 日韩免费一区二区 | 久久99精品久久久久子伦 | 日本免费一区二区三区 | 国产精品69久久久久水密桃 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 国产成人高清 |