|
|
我買(mǎi)來(lái)的光敏電阻傳感器說(shuō)可以直接與單片機(jī)相連,D0口輸出的是TTL開(kāi)關(guān)信號(hào),我想利用單片機(jī)來(lái)統(tǒng)計(jì)INT0引腳上的脈沖數(shù),但連上光敏電阻傳感器單片機(jī)統(tǒng)計(jì)不出脈沖數(shù)來(lái),是不是中斷程序上需要填點(diǎn)什么。
void Time_Config(void)
{
TMOD = 0x01; //定時(shí)器0設(shè)置為16位工作模式
PCON = 0x00;
TH0 = (65536-50000)/256; //每50ms進(jìn)入一次定時(shí)器中斷
TL0 = (65536-50000)%256;
TR0 = 0; //關(guān)閉定時(shí)器0計(jì)數(shù)
ET0 = 1; //打開(kāi)定時(shí)器0計(jì)數(shù)中斷
IT0 = 1; //設(shè)置外部中斷0下降沿觸發(fā)
EX0 = 1; //打開(kāi)外部中斷0
IT1 = 1; //設(shè)置外部中斷1下降沿觸發(fā)
EX1 = 1; //打開(kāi)外部中斷1
EA = 1; //打開(kāi)總中斷
}
仿真圖能夠正常運(yùn)行,但實(shí)物接上傳感測(cè)得脈沖數(shù)就為0
請(qǐng)大佬指點(diǎn)一下,麻煩了 謝謝
|
|