![]() |
發布時間: 2020-5-15 22:36
正文摘要:proteus仿真里把P3.2設為信號輸入判斷高低電平計數,P3.3為計數啟動鍵這里我想把這兩個鍵對調一下,變為:P3.2啟動鍵,P3.3信號輸入鍵,程序里是外部定義全局變量,把P口改了,但是仿真里好像識別不到P3.3的信號?我 ... |
p3.2 3.3和其他IO口沒什么區別,就是它本身多了個中斷的功能,其他引腳怎么接與它無關,你想用中斷功能就把要中斷的外部器件接到它兩其中一個上就好了,然后編寫響應的中斷程序。 |
兩個IO共一個中斷向量嗎?如果不是,改了IO口就必須改對應的中斷向量名稱才能進入中斷 |
發現了,是中斷方式那里的問題... 我把中斷方式從0改為1, IT0=1; EX0=1; 改為 IT1=1; EX1=1; ,再把最后void EX_INT0() interrupt 0改為void EX_INT1() interrupt 0 為啥還是不行? |