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

標題: 單片機程序 為什么進不了中斷? 謝謝啦 [打印本頁]

作者: 蛻變    時間: 2017-5-4 16:17
標題: 單片機程序 為什么進不了中斷? 謝謝啦
                 #include<reg52.h>sbit led=P2^0;
#define uchar unsigned char;
uchar x,y,t;
void main()
      {  
         TMOD=0X01;//定時器0 工作方式1
         TH0=(65536-50000)/256;//高八位賦初值
         TL0=(65536-50000)%256;//低八位賦初值
         EA=1;//開總中斷
         ET0=1;//開定時器0中斷
         TR0=1;//啟動定時器
        if(t==20)
       {
          t=0;
          led=0;
       };
         led=1;
      }
void exter0() interrupt 1
       {
         TH0=(65536-50000)/256;//高八位賦初值
         TL0=(65536-50000)%256;//低八位賦初值
          t++;
       }

哪位大神能告知一下程序為什么進不了中斷?


作者: 蛻變    時間: 2017-5-4 16:18
有好心人 解惑嗎?
作者: 51Lovers    時間: 2017-5-4 22:33
1.建議t賦個初值;2.f(t==20)改為f(t>=20)
作者: 歸依龍井    時間: 2017-5-4 22:57
沒出錯嗎
作者: wodedzw    時間: 2017-5-4 23:26
可以試試將主函數(shù)tr0=1;后面的語句放入while(1)死循環(huán)中。
作者: bencha    時間: 2017-5-4 23:53
同問,
作者: erlengzi    時間: 2017-5-4 23:59
什么編譯器?
作者: liuzhen191    時間: 2017-5-5 11:54
應(yīng)該是沒while循環(huán)導(dǎo)致定時器只溢出一次,所以燈沒變化
作者: 寰觀氣宇    時間: 2017-5-5 13:39
個人感覺在主程序最后需要加一個循環(huán)命令,即最后加一個while();
作者: 灰蒙天空    時間: 2017-5-5 16:21
沒有死循環(huán)                 程序跑飛了!!!!!!!!!!!!!
作者: sageliu    時間: 2017-5-8 11:27

                 #include<reg52.h>sbit led=P2^0;
#define uchar unsigned char;
uchar x,y,t;
void main()
      {  
         TMOD=0X01;//定時器0 工作方式1
         TH0=(65536-50000)/256;//高八位賦初值
         TL0=(65536-50000)%256;//低八位賦初值
         EA=1;//開總中斷
         ET0=1;//開定時器0中斷
         TR0=1;//啟動定時器
while(1)
{
        if(t==20)
       {
          t=0;
          led=0;
       };
         led=1;
    }
  }
void exter0() interrupt 1
       {
         TH0=(65536-50000)/256;//高八位賦初值
         TL0=(65536-50000)%256;//低八位賦初值
          t++;
       }

作者: 你像風(fēng)兒來了    時間: 2017-5-8 13:07
程序最后一句加上while(1);
作者: 通天塔直達    時間: 2017-5-8 13:49
加個while(1)循環(huán)!
作者: 通天塔直達    時間: 2017-5-8 14:07
程序要加死循環(huán)!
作者: 3760609865    時間: 2017-5-8 16:37
應(yīng)該主程系if語句前加上while(1)
作者: wuai0314    時間: 2017-5-8 17:38
      if(t==20)
       {
          t=0;
          led=0;
       };
這里太快,人眼識別不了,幾乎led一直等于1
作者: 永冰    時間: 2017-5-8 20:06
程序要加死循環(huán) 不然一直在裝初值 本來加到要益處 結(jié)果有賦值了




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精品视频一区二区三区 | 五月婷婷中文 | 日韩免费看视频 | 欧洲亚洲一区二区三区 | 一区二区三区免费在线观看 | 亚洲啊v在线 | 亚洲精品一区二区三区蜜桃久 | 国产精品免费观看 | 久久高清免费视频 | 97精品国产97久久久久久免费 | 色黄网站 | 欧美久久影院 | 亚洲人成人一区二区在线观看 | 日韩精品一区二区三区在线观看 | 精品国产乱码久久久久久图片 | 91亚洲精品久久久电影 | 99在线精品视频 | 免费不卡一区 | 无码一区二区三区视频 | 精品久久久久国产 | 九九久久久| 亚州一区二区三区 | 久久国产一区二区 | 国产精品欧美一区二区 | 久久亚洲一区 | 国产区视频在线观看 | 国产精品xxxx| 黄视频网站在线 | 日韩三级视频 | 999精品视频 | 国产精品久久久久999 | 久久777| 美日韩中文字幕 | 精产嫩模国品一二三区 | 色呦呦在线 | 日韩精品一区二区三区在线播放 | 日韩毛片 | 欧美专区在线 | 亚洲国内精品 | 日本天堂视频在线观看 | 国产网站在线免费观看 |