標題:
STC15W408AS單片機外部INT0不響應問題
[打印本頁]
作者:
wszx158
時間:
2020-1-18 11:06
標題:
STC15W408AS單片機外部INT0不響應問題
我的兩個函數(shù)如下:
void exint0() interrupt 0
{
EX0=1;
yanshi(3);
//In_key();
b_Enter=1;b_k=1;
//b_Enter=1;是計數(shù)標志位,b_k=1;是顯示標志位,P3.2輸入一個低電平,但是標志位并沒出現(xiàn),我的外部中斷設置不對嗎?
EX0=1;
}
main()
{
EA=1;
EX0=1;
//IT0=0;
IT0=1;
TMOD=0x12;
TH0=0xD2; //50us
TR0=1;
ET0=1;
}
往各位大神幫忙看一下,分析一下哪里設置不對?我開始學習寫代碼
我這個工程還有用到串口通訊屏幕的,不知道有沒關系?
作者:
wszx158
時間:
2020-1-18 11:14
如果我 加一段按鍵函數(shù),又會震動響應中斷,標志位置1;源碼如下
sbit gzb_led=P3^2;
void In_key (void)
{
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();
if(!gzb_led)
{
key_jcq[0]++;
if((key_jcq[0]==3)) //μ÷½úê±¼ä
{
b_Enter=1;
b_k=1;
}
}
else key_jcq[0]=0;
}
作者:
51hei**1140
時間:
2020-1-18 15:14
你好!
不要在中斷函數(shù)里面帶有延時的程序
作者:
dzbj
時間:
2020-1-18 17:41
第一 不要在中斷里用這種死延時函數(shù)
第二 整個程序里 盡量不要用這種死延時函數(shù)
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1