欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2252|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)pwm程序問題,用仿真和示波器都測不出來正確的波形

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:876099 發(fā)表于 2021-7-29 23:39 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
各位大佬我想請(qǐng)教一下我程序是哪里有問題,我用仿真和示波器都測不出來正確的波形,求指教

單片機(jī)源程序如下:
  1. #include <REGX51.H>
  2. unsigned int condition=80;
  3. //#define pin P1
  4. sbit pin=P1^0;
  5. void main()
  6. {
  7.     TMOD=0x01;
  8.     TL0 = 0xec;                //設(shè)置定時(shí)初值
  9.         TH0 = 0xFF;
  10.         EA=1;
  11.         ET0=1;               
  12.         TR0 = 1;
  13. }
  14. void Isr01() interrupt 1
  15. {
  16.     static unsigned int cnt;
  17.         TL0 = 0xec;                //設(shè)置定時(shí)初值
  18.         TH0 = 0xFF;
  19.     cnt++;
  20.     if(cnt>=100)
  21.     {
  22.         cnt=0;
  23.     }
  24.     if(cnt<condition)              
  25.     {
  26.     pin=0;
  27.     }
  28.     else
  29.     {
  30.     pin=1;
  31.     }
  32.         }
復(fù)制代碼



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2021-7-30 06:39 | 只看該作者
主函數(shù)沒有受到while(1);約束跑飛了。
void main()
{
        TMOD=0x01;
        TL0 = 0xec;                //設(shè)置定時(shí)初值
        TH0 = 0xFF;
        EA=1;
        ET0=1;
        TR0 = 1;
        while(1);
}
回復(fù)

使用道具 舉報(bào)

板凳
ID:332444 發(fā)表于 2021-7-30 09:04 | 只看該作者
回復(fù)

使用道具 舉報(bào)

地板
ID:876099 發(fā)表于 2021-7-30 16:34 | 只看該作者
wulin 發(fā)表于 2021-7-30 06:39
主函數(shù)沒有受到while(1);約束跑飛了。
void main()
{

能說一下怎么改進(jìn)嗎,還是就把while后面加冒號(hào)
回復(fù)

使用道具 舉報(bào)

5#
ID:876099 發(fā)表于 2021-7-30 17:47 | 只看該作者
wulin 發(fā)表于 2021-7-30 06:39
主函數(shù)沒有受到while(1);約束跑飛了。
void main()
{

好的我調(diào)試出來了非常感謝
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表