新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 關于單片機中斷多優先級的軟件擴展方法

        關于單片機中斷多優先級的軟件擴展方法

        作者: 時間:2013-03-14 來源:網絡 收藏

          LJMP SS ;串行口入口地址

          MAIN: MOV IE ,#9FH ;開放所有中斷

         ?。停希?IP,#03H ;設定INT0、T0為高優先級

         ?。樱剩停?$

         ?。兀埃?PUSH DPL

          PUSH DPH

          MOV DPTR,#X0RL

         ?。校眨樱?DPL

         ?。校眨樱?DPH

          RETI ;(PC)=X0RL,清"高優先級生效"

          觸發器,此時可響應其它中斷請求

         ?。兀埃遥蹋骸?;INT0子程序的真實入口地址

          ·

          ·

          ·

          POP DPH

          POP DPL

          RETI

         ?。裕埃?PUSH DPL

         ?。校眨樱?DPH

         ?。停希?DPTR,#T0RL

          PUSH DPL

         ?。校眨樱?DPH

          RETI ;(PC)=T0RL,清"高優先級生效"

          觸發器,此時可響應其它中斷請求

         ?。裕埃遥蹋?· ;T0子程序的真實入口地址

          ·

          ·

          ·

          POP DPH

          POP DPL

          RETI

         ?。兀保?PUSH DPL

          PUSH DPH

          MOV DPTR,#X1RL

          PUSH DPL

          PUSH DPH

         ?。遥牛裕?;(PC)=X1RL,清“高優先級生效”

          觸發器,此時可響應其它中斷請求

          X1RL: · ;INT1子程序的真實入口地址

          ·

          ·

          ·



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 集贤县| 龙南县| 筠连县| 积石山| 渝北区| 孙吴县| 岑巩县| 黄山市| 城步| 静安区| 临泽县| 东港市| 广昌县| 乐清市| 保康县| 惠水县| 新乡县| 罗田县| 霍邱县| 霍州市| 嘉荫县| 墨江| 云龙县| 仁怀市| 霞浦县| 碌曲县| 睢宁县| 高雄市| 利辛县| 大关县| 垣曲县| 龙南县| 伽师县| 怀来县| 大冶市| 蕲春县| 凤凰县| 峨眉山市| 略阳县| 阿拉善右旗| 尚志市|