用PROTEUS設計、仿真89C51單片機的外部中斷功能。在主程序中通過P1口在數碼管循環顯示十六進制數0~F(兩個數字顯示之間的時間間隔為0.5s,由延時程序實現);外部中斷通過INT1輸入,由按鍵輸入,下降沿有效,普通優先級,在中斷服務程序中在P2口實現流水燈功能(兩個燈點亮之間的時間間隔為0.5s,由延時程序實現),從上到下顯示一遍后結束,回到主程序。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (15.5 KB, 下載次數: 32)
下載附件
2017-12-2 15:27 上傳
0.png (13.22 KB, 下載次數: 35)
下載附件
2017-12-2 15:27 上傳