久久久久久久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://m.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 
關閉窗口

相關文章

主站蜘蛛池模板: 看av片网站| 美女艹b| 毛片免费观看 | 国产精品久久久久久久模特 | av中文字幕在线 | 亭亭五月激情 | 亚洲国产成人精品女人久久久 | jⅰzz亚洲| 成人视屏在线观看 | 欧美日韩一卡二卡 | 欧美激情免费在线 | 色资源站 | 日本精品一区二区 | 久久久久久精 | 国产成人综合网 | 99国产精品99久久久久久 | 九九热精品在线 | 中文在线www| 免费久草| 久久国产精品网 | 欧美极品视频 | 一区福利视频 | caoporn国产| 国产在线第一页 | 丝袜 亚洲 另类 欧美 综合 | 成年人在线电影 | 国产成人精品一区二区在线 | 狠狠骚| 国产h视频 | 久久成人国产精品 | 日韩中文字幕免费在线观看 | 亚洲一区二区三区高清 | 一级毛片视频在线观看 | 一本在线 | 午夜影院在线观看免费 | 精久久久 | 日日碰狠狠躁久久躁婷婷 | 国产精品国产精品国产专区不卡 | 金莲网 | 日韩www| 日韩a级片|