亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rtxconf.a51

?? kellrtx51的安裝與應用例程源代碼
?? A51
?? 第 1 頁 / 共 5 頁
字號:

PCON    DATA    87H

ENTER_IDLE       MACRO
;;
;;      Enter Idle Mode
;;      ---------------
;;      To be used whenever entering idle state.
;;
            ORL     PCON, #01H          ; Set idle mode (leave by interrupt)
            ORL     PCON, #20H          ; (peripherals stay active)
         ENDM



ELSEIF (?RTX_CPU_TYPE = 5)
   ;**********
   ;* Type 5 *
   ;**********
      ;------------------------------------------------------------------
      ; Define the number and addresses of the interrupt enable registers
      ; 8051F -> 1 interrupt enable register
      ; (Set the not used registers to the same address as ?RTX_IE)

      INT_EN_MASK_NUMBER   EQU 1
      ?RTX_IE              DATA  0A8H
      ?RTX_IEN1            DATA  0A8H  ; not used
      ?RTX_IEN2            DATA  0A8H  ; not used

      ;------------------------------------------------------------------
      ; Generate the interrupt entry points supported by the peripherals
      ; of the selected CPU type.
      IF (?RTX_SYSTEM_TIMER = 0)
         ; Do NOT include the Timer 0 Vector  (INT-1)
         INT_ENTRY      0
         INT_ENTRY      2
         INT_ENTRY      3
         INT_ENTRY      4
         INT_ENTRY      5
         INT_ENTRY      6
      ELSEIF (?RTX_SYSTEM_TIMER = 1)
         ; Do NOT include the Timer 1 Vector  (INT-3)
         INT_ENTRY      0
         INT_ENTRY      1
         INT_ENTRY      2
         INT_ENTRY      4
         INT_ENTRY      5
         INT_ENTRY      6
      ELSEIF (?RTX_SYSTEM_TIMER = 2)
         ; Do NOT include the Timer 2 Vector (INT-5)
         INT_ENTRY      0
         INT_ENTRY      1
         INT_ENTRY      2
         INT_ENTRY      3
         INT_ENTRY      4
         INT_ENTRY      6
      ENDIF

      ;------------------------------------------------------------------
      ; The following table attaches the interrupt numbers (0..31) to the
      ; corresponding bits in the interrupt enable masks of the specific
      ; processor.
      ; All three interrupt enable register contents must be defined
      ; for every interrupt number (even when the specific processor contains
      ; only one interrupt mask).
      ; Syntax: DB IE-content, IE1-content, IE2-content
      ;
      ?RTX?RTX_INT_TO_BIT_TABLE?RTXCONF  SEGMENT  CODE
                        RSEG  ?RTX?RTX_INT_TO_BIT_TABLE?RTXCONF

         ?RTX_INT_TO_BIT_TABLE_BASE:
                        DB 01H, 00H, 00H    ; INT_0  (INT0)
                        DB 02H, 00H, 00H    ; INT_1  (Timer 0)
                        DB 04H, 00H, 00H    ; INT_2  (INT1)
                        DB 08H, 00H, 00H    ; INT_3  (Timer 1)
                        DB 10H, 00H, 00H    ; INT_4  (Ser. channel)
                        DB 20H, 00H, 00H    ; INT_5  (Timer 2)
                        DB 40H, 00H, 00H    ; INT_6  (PCA)

      ;------------------------------------------------------------------
      ; Define the greatest supported interrupt number
      ?RTX_MAX_INT_NBR      EQU   6

PCON    DATA    87H

ENTER_IDLE       MACRO
;;
;;      Enter Idle Mode
;;      ---------------
;;      Not supported by all 8051 type processors (see manufacturer's
;;      data sheet !)
;;      To be used whenever entering idle state.
;;
            ORL     PCON, #01H          ; Set idle mode (leave by interrupt)
                                        ; (peripherals stay active)
         ENDM

ELSEIF (?RTX_CPU_TYPE = 6) OR (?RTX_CPU_TYPE = 7)
   ;*****************
   ;* Type 6 and 7  *
   ;*****************
      ;------------------------------------------------------------------
      ; Define the number and addresses of the interrupt enable registers
      ; 80552 -> 2 interrupt enable registers
      ; (Set the not used registers to the same address as ?RTX_IE)

      INT_EN_MASK_NUMBER   EQU 2
      ?RTX_IE              DATA  0A8H
      ?RTX_IEN1            DATA  0E8H
      ?RTX_IEN2            DATA  0A8H  ; not used

      ;------------------------------------------------------------------
      ; Generate the interrupt entry points supported by the peripherals
      ; of the selected CPU type.
      IF (?RTX_SYSTEM_TIMER = 0)
         ; Do NOT include the Timer 0 Vector  (INT-1)
         INT_ENTRY      0
         INT_ENTRY      2
         INT_ENTRY      3
         INT_ENTRY      4
         INT_ENTRY      5
         INT_ENTRY      6
         INT_ENTRY      7
         INT_ENTRY      8
         INT_ENTRY      9
         INT_ENTRY     10
         INT_ENTRY     11
         INT_ENTRY     12
         INT_ENTRY     13
         INT_ENTRY     14
      ELSEIF (?RTX_SYSTEM_TIMER = 1)
         ; Do NOT include the Timer 1 Vector (INT-3)
         INT_ENTRY      0
         INT_ENTRY      1
         INT_ENTRY      2
         INT_ENTRY      4
         INT_ENTRY      5
         INT_ENTRY      6
         INT_ENTRY      7
         INT_ENTRY      8
         INT_ENTRY      9
         INT_ENTRY     10
         INT_ENTRY     11
         INT_ENTRY     12
         INT_ENTRY     13
         INT_ENTRY     14
      ENDIF

      ;------------------------------------------------------------------
      ; The following table attaches the interrupt numbers (0..31) to the
      ; corresponding bits in the interrupt enable masks of the specific
      ; processor.
      ; All three interrupt enable register contents must be defined
      ; for every interrupt number (even when the specific processor contains
      ; only one interrupt mask).
      ; Syntax: DB IE-content, IE1-content, IE2-content
      ;
      ?RTX?RTX_INT_TO_BIT_TABLE?RTXCONF  SEGMENT  CODE
                        RSEG  ?RTX?RTX_INT_TO_BIT_TABLE?RTXCONF

         ?RTX_INT_TO_BIT_TABLE_BASE:
                        DB 01H, 00H, 00H    ; INT_0   (INT0)
                        DB 02H, 00H, 00H    ; INT_1   (Timer 0)
                        DB 04H, 00H, 00H    ; INT_2   (INT1)
                        DB 08H, 00H, 00H    ; INT_3   (Timer 1)
                        DB 10H, 00H, 00H    ; INT_4   (Serial 0)
                        DB 20H, 00H, 00H    ; INT_5   (I2C / CAN)
                        DB 00H, 01H, 00H    ; INT_6   (Timer 2 Capture 0)
                        DB 00H, 02H, 00H    ; INT_7   (Timer 2 Capture 1)
                        DB 00H, 04H, 00H    ; INT_8   (Timer 2 Capture 2)
                        DB 00H, 08H, 00H    ; INT_9   (Timer 2 Capture 3)
                        DB 40H, 00H, 00H    ; INT_10  (A/D-Converter)
                        DB 00H, 10H, 00H    ; INT_11  (Timer 2 Cpmpare 0)
                        DB 00H, 20H, 00H    ; INT_12  (Timer 2 Compare 1)
                        DB 00H, 40H, 00H    ; INT_13  (Timer 2 Compare 2)
                        DB 00H, 80H, 00H    ; INT_14  (Timer 2 overflow)

      ;------------------------------------------------------------------
      ; Define the greatest supported interrupt number
      ?RTX_MAX_INT_NBR      EQU   14

PCON    DATA    87H

ENTER_IDLE       MACRO
;;
;;      Enter Idle Mode
;;      ---------------
;;      Not supported by all 8051 type processors (see manufacturer's
;;      data sheet !)
;;      To be used whenever entering idle state.
;;
            ORL     PCON, #01H          ; Set idle mode (leave by interrupt)
                                        ; (peripherals stay active)
         ENDM

ELSEIF (?RTX_CPU_TYPE = 8)
   ;**********
   ;* Type 8 *
   ;**********
      ;------------------------------------------------------------------
      ; Define the number and addresses of the interrupt enable registers
      ; 80152 -> 2 interrupt enable registers
      ; (Set the not used registers to the same address as ?RTX_IE)

      INT_EN_MASK_NUMBER   EQU 2
      ?RTX_IE              DATA  0A8H
      ?RTX_IEN1            DATA  0C8H
      ?RTX_IEN2            DATA  0A8H  ; not used

      ;------------------------------------------------------------------
      ; Generate the interrupt entry points supported by the peripherals
      ; of the selected CPU type.
      IF (?RTX_SYSTEM_TIMER = 0)
         ; Do NOT include the Timer 0 Vector  (INT-1)
         INT_ENTRY      0
         INT_ENTRY      2
         INT_ENTRY      3
         INT_ENTRY      4
         INT_ENTRY      5
         INT_ENTRY      6
         INT_ENTRY      7
         INT_ENTRY      8
         INT_ENTRY      9
         INT_ENTRY     10
      ELSEIF (?RTX_SYSTEM_TIMER = 1)
         ; Do NOT include the Timer 1 Vector  (INT-3)
         INT_ENTRY      0
         INT_ENTRY      1
         INT_ENTRY      2
         INT_ENTRY      4
         INT_ENTRY      5
         INT_ENTRY      6
         INT_ENTRY      7
         INT_ENTRY      8
         INT_ENTRY      9
         INT_ENTRY     10
      ENDIF

      ;------------------------------------------------------------------
      ; The following table attaches the interrupt numbers (0..31) to the
      ; corresponding bits in the interrupt enable masks of the specific
      ; processor.
      ; All three interrupt enable register contents must be defined
      ; for every interrupt number (even when the specific processor contains
      ; only one interrupt mask).
      ; Syntax: DB IE-content, IE1-content, IE2-content
      ;
      ?RTX?RTX_INT_TO_BIT_TABLE?RTXCONF  SEGMENT  CODE
                        RSEG  ?RTX?RTX_INT_TO_BIT_TABLE?RTXCONF

         ?RTX_INT_TO_BIT_TABLE_BASE:
                        DB 01H, 00H, 00H    ; INT_0  (P3.2/INT0)
                        DB 02H, 00H, 00H    ; INT_1  (Timer 0)
                        DB 04H, 00H, 00H    ; INT_2  (P3.3/INT1)
                        DB 08H, 00H, 00H    ; INT_3  (Timer 1)
                        DB 10H, 00H, 00H    ; INT_4  (Ser. channel)
                        DB 00H, 01H, 00H    ; INT_5  (GSC receive valid)
                        DB 00H, 02H, 00H    ; INT_6  (GSC receive error)
                        DB 00H, 04H, 00H    ; INT_7  (DMA request 0)
                        DB 00H, 08H, 00H    ; INT_8  (GSC transmit valid)
                        DB 00H, 20H, 00H    ; INT_9  (GSC transmit error)
                        DB 00H, 10H, 00H    ; INT_10 (DMA request 1)

      ;------------------------------------------------------------------
      ; Define the greatest supported interrupt number
      ?RTX_MAX_INT_NBR      EQU   10

PCON    DATA    87H

ENTER_IDLE       MACRO
;;
;;      Enter Idle Mode
;;      ---------------
;;      Not supported by all 8051 type processors (see manufacturer's
;;      data sheet !)
;;      To be used whenever entering idle state.
;;
            ORL     PCON, #01H          ; Set idle mode (leave by interrupt)
                                        ; (peripherals stay active)
         ENDM

ELSEIF (?RTX_CPU_TYPE = 9)
   ;**********
   ;* Type 9 *
   ;**********
      ;------------------------------------------------------------------
      ; Define the number and addresses of the interrupt enable registers
      ; 80517A -> 3 interrupt enable registers
      ; (Set the not used registers to the same address as ?RTX_IE)

      INT_EN_MASK_NUMBER   EQU 3
      ?RTX_IE              DATA  0A8H
      ?RTX_IEN1            DATA  0B8H
      ?RTX_IEN2            DATA  09AH

      ;------------------------------------------------------------------
      ; Generate the interrupt entry points supported by the peripherals
      ; of the selected CPU type.
      IF (?RTX_SYSTEM_TIMER = 0)
         ; Do NOT include the Timer 0 Vector  (INT-1)
         INT_ENTRY      0
         INT_ENTRY      2
         INT_ENTRY      3
         INT_ENTRY      4
         INT_ENTRY      5
         INT_ENTRY      8
         INT_ENTRY      9
         INT_ENTRY     10
         INT_ENTRY     11
         INT_ENTRY     12
         INT_ENTRY     13
         INT_ENTRY     16
         INT_ENTRY     18
         INT_ENTRY     19
         INT_ENTRY     20
         INT_ENTRY     21
      ELSEIF (?RTX_SYSTEM_TIMER = 1)
         ; Do NOT include the Timer 1 Vector (INT-3)
         INT_ENTRY      0
         INT_ENTRY      1
         INT_ENTRY      2
         INT_ENTRY      4
         INT_ENTRY      5
         INT_ENTRY      8
         INT_ENTRY      9
         INT_ENTRY     10
         INT_ENTRY     11

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美嫩在线观看| 一区二区三区在线观看欧美| 久久99精品国产.久久久久久| 91超碰这里只有精品国产| 天天av天天翘天天综合网| 国产女主播一区| 琪琪一区二区三区| 精品国产伦一区二区三区观看体验| 狠狠色伊人亚洲综合成人| 欧美精品一区二区久久婷婷| 国产大片一区二区| 亚洲欧美日韩国产另类专区| 欧美日韩成人综合在线一区二区| 日韩精品亚洲一区| 国产亚洲一区字幕| 日本高清无吗v一区| 日日夜夜精品免费视频| 精品久久国产字幕高潮| 成人a区在线观看| 一区二区三区在线免费视频| 日韩精品中文字幕在线一区| 成人激情免费电影网址| 亚洲成人激情社区| 欧美精品一区二区三区四区 | 国产欧美日韩综合精品一区二区| av一本久道久久综合久久鬼色| 亚洲一区二区在线免费看| 1000精品久久久久久久久| 精品伦理精品一区| 丁香婷婷综合激情五月色| 亚洲美女区一区| 2020国产精品| 日本乱人伦一区| 国产一区二区三区在线观看精品| 亚洲黄一区二区三区| 精品国内片67194| 91麻豆国产福利在线观看| 国产一区二区三区在线观看免费视频 | 中文子幕无线码一区tr| 欧美日韩精品免费| 国产99久久久国产精品免费看| 亚洲成人777| 亚洲三级理论片| 日韩美女一区二区三区| 色综合视频一区二区三区高清| 久久精品国产秦先生| 欧美高清精品3d| 国产suv一区二区三区88区| 日韩av一区二区三区| 亚洲精品免费视频| 中文字幕免费观看一区| 日韩欧美卡一卡二| 51午夜精品国产| 欧美在线免费播放| 色婷婷综合久色| av一区二区三区黑人| 国产精品影视在线| 久草热8精品视频在线观看| 丝袜诱惑亚洲看片| 亚洲一区二区免费视频| 一区二区三区在线观看欧美| 亚洲视频图片小说| 日本一区二区动态图| 国产色产综合色产在线视频| 精品久久人人做人人爱| 欧美一区二区播放| 欧美精品少妇一区二区三区| 欧美在线视频不卡| 欧美在线观看18| 欧日韩精品视频| 欧美亚洲国产怡红院影院| 色综合久久中文综合久久牛| 亚洲乱码国产乱码精品精可以看| 欧美一区二区三区喷汁尤物| 欧美日韩一级片网站| 日本韩国欧美三级| 91国产免费观看| 91亚洲精品一区二区乱码| 色视频一区二区| 在线视频国内自拍亚洲视频| 欧美亚洲国产bt| 欧美丰满美乳xxx高潮www| 91精品国产高清一区二区三区| 欧美丰满一区二区免费视频| 欧美乱妇20p| 精品国产sm最大网站免费看| 国产午夜精品久久| 欧美国产日韩一二三区| 一区视频在线播放| 亚洲一区二区三区激情| 亚欧色一区w666天堂| 蜜桃av一区二区| 国产高清久久久久| 99精品欧美一区二区蜜桃免费| 色狠狠一区二区三区香蕉| 欧美巨大另类极品videosbest| 日韩免费一区二区| 久久精品人人做人人爽人人| 1区2区3区欧美| 天堂蜜桃一区二区三区| 国产剧情一区在线| 不卡一区在线观看| 欧美一区中文字幕| 日本一区二区综合亚洲| 中文字幕一区在线观看| 亚洲国产cao| 国产在线观看免费一区| 91香蕉视频污| 91精品国产综合久久婷婷香蕉| 精品国产欧美一区二区| 中文字幕中文字幕在线一区| 婷婷国产v国产偷v亚洲高清| 国产成+人+日韩+欧美+亚洲 | 色综合天天天天做夜夜夜夜做| 欧美女孩性生活视频| 国产亚洲精品中文字幕| 亚洲一卡二卡三卡四卡无卡久久| 激情五月婷婷综合| 91麻豆免费在线观看| 日韩免费视频一区二区| 成人欧美一区二区三区| 蜜臀av一区二区三区| 欧美视频中文字幕| 日本一区二区三区视频视频| 亚洲国产中文字幕| 白白色 亚洲乱淫| 欧美一区二区三区免费观看视频| 亚洲欧美综合在线精品| 麻豆一区二区三| 欧美无乱码久久久免费午夜一区 | 色欧美88888久久久久久影院| 日韩一区二区三区免费看| 亚洲少妇屁股交4| 另类中文字幕网| 欧美日韩一区二区三区在线 | 99这里只有久久精品视频| 欧美成va人片在线观看| 亚洲国产一区二区a毛片| 丁香桃色午夜亚洲一区二区三区| 91精品欧美综合在线观看最新| 亚洲三级免费观看| 国产sm精品调教视频网站| 911精品国产一区二区在线| 久久99精品国产91久久来源| 91网站最新网址| 久久久蜜桃精品| 丝瓜av网站精品一区二区 | 久久99精品国产91久久来源| 欧美在线free| 中文字幕在线观看不卡视频| 高清国产午夜精品久久久久久| 日韩欧美国产三级电影视频| 午夜精品一区在线观看| 色狠狠综合天天综合综合| ...中文天堂在线一区| 国产成人8x视频一区二区| 欧美一区二区在线观看| 亚洲黄色免费电影| 91啪在线观看| 亚洲免费毛片网站| 色视频一区二区| 亚洲欧美激情小说另类| 91精品福利在线| 亚洲综合在线第一页| 欧美系列在线观看| 亚洲成a人片在线观看中文| 欧美日韩中文字幕一区| 亚洲国产日韩在线一区模特| 精品视频免费看| 天堂蜜桃91精品| 日韩天堂在线观看| 久久国产精品99精品国产| 欧美精品一区二区三区在线 | 亚洲精品一卡二卡| 色网站国产精品| 亚洲国产精品欧美一二99| 欧美色图第一页| 七七婷婷婷婷精品国产| 欧美一区二区三区色| 久久精品72免费观看| 国产女人水真多18毛片18精品视频| 国产精品996| 亚洲精品日产精品乱码不卡| 欧美午夜精品久久久久久超碰| 亚洲国产一区在线观看| 日韩欧美高清一区| 处破女av一区二区| 一区二区三区中文字幕| 欧美高清激情brazzers| 韩国欧美国产一区| 中文字幕一区二区三区av| 欧美午夜寂寞影院| 国产一二三精品| 亚洲色图欧洲色图婷婷| 6080亚洲精品一区二区| 国产精品1区二区.| 亚洲高清视频的网址| 亚洲一区二区三区在线| 欧美一级午夜免费电影| 成人h动漫精品一区二区|