久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

HOLTEK單片機-中斷優先權測試

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年01月02日   【字體:

功能說明:

HT48R50A-1 有3個中斷,外部中斷,定時器0和定時器1.通過實驗就可以了解到他們的優先級關系。

電路說明:

        電路圖如下圖所示:

 
 

        HT48R50A-1 的PA4-PA7各自接一個LED,以便指示正在執行哪一個中斷子程序或主程序。

        PA6 所接的LED2用來指示定時器0的中斷子程序是否正在執行。

        PA5 所接的LED3用來指示定時器1的中斷子程序是否正在執行。

        PA4 所接的LED4用來指示主程序是否正在執行。

完整版本的源程序下載:http://www.zg4o1577.cn/f/htzd.rar

程序:

#INCLUDE                HT48R50A-1.INC

;---------------------------------------------

DATA    .SECTION        AT 60H  'DATA'

DELAY_COUNTER_1         DB      ?       ;[60H]

DELAY_COUNTER_2         DB      ?       ;[61H]

DISPLAY_COUNTER         DB      ?       ;[62H]

;---------------------------------------------

CODE    .SECTION        AT 00H  'CODE'

                ORG     00H

                JMP     START

                ORG     04H

                JMP     INTB

                ORG     08H

                JMP     TIMER0

                ORG     0CH

                JMP     TIMER1

 

                ORG     50H

START:

                CLR     PAC

                SET     PA

                MOV     A,02H

                MOV     DISPLAY_COUNTER,A

LOOP :

                CLR     PA.4

                CALL    DELAY

                SET     PA.4

                CALL    DELAY

                SDZ     DISPLAY_COUNTER

                JMP     LOOP

                MOV     A,0FH

                MOV     INTC,A

                MOV     A,7FH

                MOV     INTC,A

                HALT

                RET

;---------------------------------------------

INTB:

                MOV     A,03H

                MOV     DISPLAY_COUNTER,A

INT_LOOP:

                CLR     PA.7

                CALL    DELAY

                SET     PA.7

                CALL    DELAY

                SDZ     DISPLAY_COUNTER

                JMP     INT_LOOP

                RETI

;---------------------------------------------

TIMER0:

                MOV     A,04H

                MOV     DISPLAY_COUNTER,A

TIMER0_LOOP:

                CLR     PA.6

                CALL    DELAY

                SET     PA.6

                CALL    DELAY

                SDZ     DISPLAY_COUNTER

                JMP     TIMER0_LOOP

                RETI

;---------------------------------------------

TIMER1:

                MOV     A,05H

                MOV     DISPLAY_COUNTER,A

TIMER1_LOOP:

                CLR     PA.5

                CALL    DELAY

                SET     PA.5

                CALL    DELAY

                SDZ     DISPLAY_COUNTER

                JMP     TIMER1_LOOP

                RETI

;---------------------------------------------

DELAY           PROC

                MOV     A,0FFH

                MOV     DELAY_COUNTER_1,A

                MOV     DELAY_COUNTER_2,A

WAIT:

                SDZ     DELAY_COUNTER_2

                JMP     WAIT

                SDZ     DELAY_COUNTER_1

                JMP     WAIT

                RET

DELAY           ENDP

;---------------------------------------------

                END 
關閉窗口

相關文章

主站蜘蛛池模板: 九九热在线免费视频 | 久久久久亚洲 | 亚洲欧洲日韩精品 中文字幕 | 91久久久久久久久久久 | 国产在线看片 | 精品久久久久一区二区国产 | 日韩精品在线免费观看视频 | 最新超碰| 成人亚洲精品 | 亚洲免费视频网址 | 亚洲精品乱码久久久久久9色 | 国产日韩欧美一区 | 九色在线视频 | 日韩一区二区成人 | 91精品国产综合久久久久久丝袜 | 久久精选| 国产欧美在线一区二区 | 国产精品美女视频 | 日韩中文字幕在线免费 | 国产精品久久欧美久久一区 | 天天操欧美 | 欧美成人a∨高清免费观看 色999日韩 | 国产成人综合亚洲欧美94在线 | 北条麻妃一区二区三区在线观看 | 日韩三级在线 | 国产99小视频| 国产福利91精品一区二区三区 | av网站免费 | 欧美久久综合 | 欧美日韩不卡合集视频 | 一区二区国产在线 | 国产一区二区三区在线免费 | 日韩视频在线一区 | 99国内精品久久久久久久 | 中文字幕高清av | 久久久久久久久蜜桃 | 日韩精品视频中文字幕 | 亚洲一区二区免费视频 | 免费一区二区三区 | 亚洲人成人一区二区在线观看 | 国产精品久久久久一区二区三区 |