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

標題: 51單片機利用外部中斷暫停流水燈的程序問題 [打印本頁]

作者: yuki·kiko    時間: 2021-11-13 01:32
標題: 51單片機利用外部中斷暫停流水燈的程序問題
我想添加按鍵讓流水燈關閉為什么這樣寫進不去中斷呢,按下按鍵沒有反應

#include "stdio.h"
#include "reg51.h"        
#include "intrins.h"

#define led P2

typedef unsigned int u16;     
typedef unsigned char u8;

sbit k3=P3^2;        
bit start=0;


void delay(u16 i)
{
        while(i--);        
}



void Int0Init()
{
IT1=1
EX1=1
EA=1
}



void main()
{   
          u8 i=0;
          led=0x00;
          Int0Init();
          keypros();
          while(1)
                {
                for(i=0;i<8;i++)
                   {
                   led=_cror_(led,1);
                   delay(10000);
                   }
              }
}




void Int0() interrupt 0
{
delay(1000);
if(k3==0)
{
led=0xff;
}
}



作者: wulin    時間: 2021-11-13 05:10
void Int0Init()
{
        IT0=1;
        EX0=1;
        EA=1;
}
作者: weijoyer    時間: 2021-11-13 08:02
外部中斷配置錯了
作者: PEB188    時間: 2021-11-13 08:20
你這中斷初始化的是外部中斷1.用的是外部中斷0
作者: ymt    時間: 2021-11-13 08:55
你的按鍵寫在中斷內部,你用什么觸發中斷,所以沒辦法進入中斷.按鍵應寫在中斷外面。
作者: 保持微笑    時間: 2021-11-13 09:11
ymt 發表于 2021-11-13 08:55
你的按鍵寫在中斷內部,你用什么觸發中斷,所以沒辦法進入中斷.按鍵應寫在中斷外面。

外部中斷是可以不用定義的,只要開啟了對應的中斷,當對應的按鍵按下就會直接進入中斷,在中斷中配置自己想要執行的東西就可以了
作者: npn    時間: 2021-11-13 13:12
外部中斷對應的IO口是不可更改的,也不需要sbit定義,不同的IO口都有不同的特殊功能,具體見數據手冊。
作者: yuki·kiko    時間: 2021-11-13 17:40
懂了 謝謝




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1