標(biāo)題:
關(guān)于單片機(jī)外部中斷0仿真的問題 P1.0不接任何東西時,P1.0已經(jīng)變藍(lán)了 請大神幫忙看看
[打印本頁]
作者:
neko1214
時間:
2017-3-15 12:15
標(biāo)題:
關(guān)于單片機(jī)外部中斷0仿真的問題 P1.0不接任何東西時,P1.0已經(jīng)變藍(lán)了 請大神幫忙看看
這里是菜鳥一只。是這樣的,我在程序中寫了外部中斷0,中斷程序是這樣的:
void exter0() interrupt 0
{
d1=0;
}
復(fù)制代碼
其中,d1是P1^0,即在P1^0接低電平時,執(zhí)行中斷
按理說,P1^0在不接任何東西時是高電平,可是下圖很奇怪:
QQ截圖20170315115542.png
(68.43 KB, 下載次數(shù): 103)
下載附件
2017-3-15 11:57 上傳
為什么在不接任何東西時,P1.0已經(jīng)變藍(lán)了。檢查過程序,除了中斷函數(shù)以外,并沒有寫d1=0之類的。
請各位大神幫忙看看,謝謝!
作者:
neko1214
時間:
2017-3-15 15:36
控制中斷的是P3.2,圖中P3.2是低電平,已經(jīng)中斷了,所以P1.0隨之低電平
作者:
imxuheng
時間:
2017-3-15 20:02
1樓正解,建議樓主在P3.2口接個上拉電阻
作者:
哈哈哈哈哈哈、
時間:
2017-3-15 20:08
大大撒大大頭文森特
作者:
ZA309918
時間:
2017-3-15 20:41
參考1樓,順便看看你初始賦值對不對、
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1