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

標(biāo)題: Proteus數(shù)碼管0~F顯數(shù)時引入外部中斷,為何不能完全停止,而是以更長的周期繼續(xù)運(yùn)行 [打印本頁]

作者: T_Trigger    時間: 2019-10-31 00:23
標(biāo)題: Proteus數(shù)碼管0~F顯數(shù)時引入外部中斷,為何不能完全停止,而是以更長的周期繼續(xù)運(yùn)行

小白一杖,剛接觸單片機(jī),按照郭天祥師傅的單片機(jī)教程,在proteus中仿真4位數(shù)碼管顯示0~F時,引入EX0=1;IT0=0;電平觸發(fā)的外部中斷,并點(diǎn)亮P1^0的LED。
仿真時發(fā)現(xiàn)當(dāng)中斷產(chǎn)生時,LED燈點(diǎn)亮,數(shù)碼管是以幾倍的周期繼續(xù)依次顯示,而并非真正的停在中斷時的某一位上。
請各位大神不吝賜教,感激萬分。
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit dula=P2^6;
sbit wela=P2^7;
sbit beef=P2^3;
sbit d1=P1^0;
void delay(uint);
uchar num;
uchar code table[]=
        {
        0x3f,0x06,0x5b,0x4f,
        0x66,0x6d,0x7d,0x07,
        0x7f,0x6f,0x77,0x7c,
        0x39,0x5e,0x79,0x71
        };

void delay(uint z)
{
        uint x,y;
        for(x=z;x>0;x--)
        for(y=110;y>0;y--);
}
void exter0() interrupt         0
{
        d1=0;
}

void main()
{
        EA=1;
        EX0=1;
        IT0=0;
        wela=1;    //位選擇
        P0=0xf0;
        wela=0;
        while(1)
        {
                 for(num=0;num<16;num++)
                      {
                         d1=1;
                         dula=1;                 
                         P0=table[num];
                         dula=0;
                         delay(500);
                   }
        }
}



作者: wulin    時間: 2019-10-31 06:18
IT0=0;是外部低電平觸發(fā)中斷,按鍵按下,INT0始終處于觸發(fā)狀態(tài),CPU沒有足夠時間處理主循環(huán)中任務(wù)。改IT0=1;外部下降沿觸發(fā)中斷,按鍵按下瞬間觸發(fā)中斷一次,持續(xù)按住無效。
作者: csmyldl    時間: 2019-10-31 08:06
把IT0=0改為IT0=1  電平觸發(fā)會產(chǎn)生多次中斷
作者: T_Trigger    時間: 2019-10-31 11:47
wulin 發(fā)表于 2019-10-31 06:18
IT0=0;是外部低電平觸發(fā)中斷,按鍵按下,INT0始終處于觸發(fā)狀態(tài),CPU沒有足夠時間處理主循環(huán)中任務(wù)。改IT0= ...

IT0=1,是可以實(shí)現(xiàn)脈沖觸發(fā)。
能不能解釋一下,IT=1時,當(dāng)我一直處于觸發(fā)狀態(tài)時,本應(yīng)該跳出主程序,只執(zhí)行觸發(fā)中斷中的程序,但實(shí)際情況是在我外部中斷0加保持低電平時,主程序仍然在運(yùn)行,只是運(yùn)行周期比以前高了幾倍。感激不盡……
作者: T_Trigger    時間: 2019-10-31 11:49
csmyldl 發(fā)表于 2019-10-31 08:06
把IT0=0改為IT0=1  電平觸發(fā)會產(chǎn)生多次中斷

原來如此,謝謝解答,我再多查閱一下這方面的介紹。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 夜夜爽99久久国产综合精品女不卡 | 日韩在线播放中文字幕 | 盗摄精品av一区二区三区 | a在线免费观看 | 日韩电影一区 | 欧美一区二区三区在线观看 | 婷婷色国产偷v国产偷v小说 | 久久亚洲欧美日韩精品专区 | 午夜一级做a爰片久久毛片 精品综合 | 日韩一区二区av | 中文字幕电影在线观看 | 欧美在线观看免费观看视频 | 精品视频99| 99国产精品一区二区三区 | 精品福利视频一区二区三区 | 精品久久香蕉国产线看观看亚洲 | 日韩在线中文字幕 | 韩日精品视频 | 伊人久久免费视频 | 成人在线欧美 | 久久久久久免费看 | 成人午夜免费在线视频 | 久久精品国产一区二区三区不卡 | 亚洲第一免费播放区 | 一级黄色生活视频 | 一区二区三区四区五区在线视频 | 丝袜美腿一区 | 97在线观看 | 午夜三区 | 精品成人av| 亚洲播放一区 | 精品欧美一区二区在线观看欧美熟 | 一级毛片在线播放 | 欧美激情精品久久久久久 | 久久精品国产一区二区电影 | 久草久| 国产激情一区二区三区 | 91精品成人久久 | 波波电影院一区二区三区 | 欧美日韩一区二区三区四区五区 | 91精品国产乱码久久久久久久久 |