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