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

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

?? task2.lst

?? A rtx51 tiny example program
?? LST
字號:
C51 COMPILER V8.08   TASK2                                                                 03/23/2009 13:06:22 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE TASK2
OBJECT MODULE PLACED IN Task2.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE Task2.c BROWSE DEBUG OBJECTEXTEND CODE LISTINCLUDE SYMBOLS PREPRINT

line level    source

   1          /******************************************************************************/
   2          /*                                                                            */
   3          /*   Task 2:  Count as fast as possible and Signal Overflow to Task 3         */
   4          /*                                                                            */
   5          /******************************************************************************/
   6          
   7          #include <rtx51tny.h>                 /* RTX-51 tiny functions & defines      */
   1      =1  /*--------------------------------------------------------------------------
   2      =1  RTX51TNY.H
   3      =1  
   4      =1  Prototypes for RTX51 Tiny Real-Time Operating System Version 2.02
   5      =1  Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
   6      =1  All rights reserved.
   7      =1  --------------------------------------------------------------------------*/
   8      =1  
   9      =1  #ifndef __RTX51TNY_H__
  10      =1  #define __RTX51TNY_H__
  11      =1  
  12      =1  
  13      =1  /* constants for os_wait function */
  14      =1  #define K_SIG      0x01              /* Wait for Signal   */
  15      =1  #define K_TMO      0x02              /* Wait for Timeout  */
  16      =1  #define K_IVL      0x80              /* Wait for Interval */
  17      =1  
  18      =1  /* function return values */
  19      =1  #define NOT_OK     0xFF              /* Parameter Error */
  20      =1  #define TMO_EVENT  0x08              /* Timeout Event   */
  21      =1  #define SIG_EVENT  0x04              /* Signal  Event   */
  22      =1  #define RDY_EVENT  0x80              /* Ready   Event   */
  23      =1  
  24      =1  extern unsigned char os_create_task     (unsigned char task_id);
  25      =1  extern unsigned char os_delete_task     (unsigned char task_id);
  26      =1  
  27      =1  extern unsigned char os_wait            (unsigned char typ, 
  28      =1                                           unsigned char ticks,
  29      =1                                           unsigned int dummy);
  30      =1  extern unsigned char os_wait1           (unsigned char typ);
  31      =1  extern unsigned char os_wait2           (unsigned char typ,
  32      =1                                           unsigned char ticks);
  33      =1  
  34      =1  extern unsigned char os_send_signal     (unsigned char task_id);
  35      =1  extern unsigned char os_clear_signal    (unsigned char task_id);
  36      =1  extern unsigned char isr_send_signal    (unsigned char task_id);
  37      =1  
  38      =1  extern void          os_set_ready       (unsigned char task_id);
  39      =1  extern void          isr_set_ready      (unsigned char task_id);
  40      =1  
  41      =1  extern unsigned char os_running_task_id (void);
  42      =1  extern unsigned char os_switch_task     (void); 
  43      =1  
  44      =1  extern void          os_reset_interval  (unsigned char ticks);
  45      =1  
  46      =1  #endif
   8          
   9          unsigned long counter2;               /* counter for task 2                   */
C51 COMPILER V8.08   TASK2                                                                 03/23/2009 13:06:22 PAGE 2   

  10          
  11          
  12          /******************************************************************************/
  13          /*    Task 2 'job2':  RTX-51 tiny starts this task with os_create_task (2)    */
  14          /******************************************************************************/
  15          void job2 (void) _task_ 2  {
  16   1        while (1)  {                        /* endless loop                         */
  17   2          counter2++;                       /* increment counter 1                  */
  18   2          if ((counter2 & 0x01) == 0)  {    /* every 16 counts:                    */ 
  19   3            os_switch_task ();              /* give other tasks CPU time            */
  20   3          }
  21   2          if ((counter2 & 0x00F) == 0)  {  /* if counter overflows,                */
  22   3            os_set_ready (3);               /* set run flag of task 3               */
  23   3          }
  24   2        }
  25   1      }
  26          
C51 COMPILER V8.08   TASK2                                                                 03/23/2009 13:06:22 PAGE 3   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION job2 (BEGIN)
                                           ; SOURCE LINE # 15
0000         ?C0001:
                                           ; SOURCE LINE # 16
                                           ; SOURCE LINE # 17
0000 E500        R     MOV     A,counter2+03H
0002 2401              ADD     A,#01H
0004 F500        R     MOV     counter2+03H,A
0006 E4                CLR     A
0007 3500        R     ADDC    A,counter2+02H
0009 F500        R     MOV     counter2+02H,A
000B E4                CLR     A
000C 3500        R     ADDC    A,counter2+01H
000E F500        R     MOV     counter2+01H,A
0010 E4                CLR     A
0011 3500        R     ADDC    A,counter2
0013 F500        R     MOV     counter2,A
                                           ; SOURCE LINE # 18
0015 E500        R     MOV     A,counter2+03H
0017 5401              ANL     A,#01H
0019 FF                MOV     R7,A
001A E4                CLR     A
001B FE                MOV     R6,A
001C FD                MOV     R5,A
001D FC                MOV     R4,A
001E FB                MOV     R3,A
001F FA                MOV     R2,A
0020 F9                MOV     R1,A
0021 F8                MOV     R0,A
0022 C3                CLR     C
0023 120000      E     LCALL   ?C?ULCMP
0026 7003              JNZ     ?C0003
                                           ; SOURCE LINE # 19
0028 120000      E     LCALL   os_switch_task
                                           ; SOURCE LINE # 20
002B         ?C0003:
                                           ; SOURCE LINE # 21
002B E500        R     MOV     A,counter2+03H
002D 540F              ANL     A,#0FH
002F FF                MOV     R7,A
0030 E4                CLR     A
0031 FE                MOV     R6,A
0032 FD                MOV     R5,A
0033 FC                MOV     R4,A
0034 FB                MOV     R3,A
0035 FA                MOV     R2,A
0036 F9                MOV     R1,A
0037 F8                MOV     R0,A
0038 C3                CLR     C
0039 120000      E     LCALL   ?C?ULCMP
003C 70C2              JNZ     ?C0001
                                           ; SOURCE LINE # 22
003E 7F03              MOV     R7,#03H
0040 120000      E     LCALL   _os_set_ready
                                           ; SOURCE LINE # 23
                                           ; SOURCE LINE # 24
0043 80BB              SJMP    ?C0001
             ; FUNCTION job2 (END)

C51 COMPILER V8.08   TASK2                                                                 03/23/2009 13:06:22 PAGE 4   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


_os_set_ready. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
counter2 . . . . . . . . . . . . . . .  PUBLIC   DATA   U_LONG   0000H  4
job2 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
os_switch_task . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     69    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      4    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
制服丝袜中文字幕一区| 亚洲成人午夜电影| 精品国产三级a在线观看| 色婷婷久久久久swag精品| 国产精品一区二区久久不卡 | 国内精品免费**视频| 日韩精品乱码av一区二区| 性久久久久久久久久久久| 亚洲一区电影777| 午夜在线成人av| 天天综合天天做天天综合| 日韩电影在线看| 黄色小说综合网站| 国产成人99久久亚洲综合精品| 高清av一区二区| 91在线免费视频观看| 欧美午夜一区二区三区免费大片| 欧美在线免费观看视频| 91精品一区二区三区久久久久久| 欧美tickle裸体挠脚心vk| 国产三级精品视频| 亚洲欧美日韩久久| 日韩精品亚洲一区二区三区免费| 老司机午夜精品99久久| 国产宾馆实践打屁股91| 在线免费不卡视频| 欧美成人一区二区三区在线观看| 久久久99免费| 亚洲国产综合人成综合网站| 欧美aaaaaa午夜精品| 成人av资源在线| 555www色欧美视频| 国产精品每日更新在线播放网址| 亚洲一级二级在线| 国产精品亚洲专一区二区三区| 91免费看片在线观看| 欧美一区二区观看视频| 中文字幕一区二区三区色视频| 亚洲一区二区四区蜜桃| 国产毛片精品国产一区二区三区| 97国产一区二区| 精品久久五月天| 一区二区三区在线不卡| 国产福利精品导航| 5566中文字幕一区二区电影| 日韩一区在线免费观看| 久久精品国产99国产精品| 91浏览器入口在线观看| 国产亚洲欧美在线| 日韩精品一二三四| 欧美性生活影院| 亚洲欧洲av色图| 国产精品一区二区三区网站| 欧美一区三区二区| 亚洲一区二区四区蜜桃| 成人福利电影精品一区二区在线观看 | 婷婷国产在线综合| 91日韩精品一区| 国产日本欧美一区二区| 久久99国产精品麻豆| 91精品久久久久久久99蜜桃 | 色狠狠综合天天综合综合| 久久精品人人做人人爽人人| 免费观看在线综合| 7777精品伊人久久久大香线蕉经典版下载 | 蜜臀久久99精品久久久久久9| 91麻豆产精品久久久久久| 欧美激情在线看| 国产精品伊人色| 2020国产精品| 韩国女主播一区| 精品处破学生在线二十三| 婷婷成人激情在线网| 欧美情侣在线播放| 五月天精品一区二区三区| 色呦呦一区二区三区| 亚洲狼人国产精品| 日本精品裸体写真集在线观看| 最新中文字幕一区二区三区| av在线不卡网| 亚洲欧美日韩成人高清在线一区| av一区二区三区四区| 亚洲桃色在线一区| 色88888久久久久久影院野外| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 成人免费毛片嘿嘿连载视频| 中文字幕一区二| 色综合激情久久| 无码av中文一区二区三区桃花岛| 欧美精品乱码久久久久久按摩| 图片区小说区区亚洲影院| 91精品中文字幕一区二区三区 | 日韩一区二区三区在线视频| 免费成人在线影院| 久久久久久久久蜜桃| 国产69精品久久99不卡| 亚洲欧洲制服丝袜| 欧美日韩电影在线播放| 美美哒免费高清在线观看视频一区二区| 欧美一区永久视频免费观看| 国产成人综合在线| 有码一区二区三区| 欧美一二三在线| 成人网页在线观看| 亚洲超碰97人人做人人爱| 欧美mv日韩mv亚洲| 99re热这里只有精品视频| 亚洲国产精品久久人人爱蜜臀| 日韩精品自拍偷拍| 91色乱码一区二区三区| 日本在线不卡一区| 亚洲视频免费看| 精品国产自在久精品国产| 成人伦理片在线| 免费在线欧美视频| 亚洲视频图片小说| 国产三区在线成人av| 欧美剧情片在线观看| 国产一区二区伦理| 亚洲777理论| 国产精品麻豆欧美日韩ww| 欧美一区二区精品| 一本一道波多野结衣一区二区| 黑人巨大精品欧美一区| 一区二区三区色| 中文字幕精品三区| 日韩欧美国产综合在线一区二区三区| av一二三不卡影片| 久久99精品久久只有精品| 亚洲精品写真福利| 中文字幕av一区二区三区免费看| 3d动漫精品啪啪1区2区免费| 一本色道**综合亚洲精品蜜桃冫| 国内精品伊人久久久久av一坑 | 欧美sm美女调教| 欧美一区二区三区在线观看视频| 99精品热视频| 国产成人精品午夜视频免费| 日本不卡不码高清免费观看 | 欧美美女一区二区在线观看| 99视频一区二区| 高清国产一区二区| 久久99久久99小草精品免视看| 午夜精彩视频在线观看不卡| 亚洲视频一二区| 亚洲码国产岛国毛片在线| 中文字幕一区二区三区色视频| 日本一区二区不卡视频| 国产欧美日韩视频在线观看| 精品亚洲成a人在线观看 | 337p日本欧洲亚洲大胆色噜噜| 欧美剧情电影在线观看完整版免费励志电影 | 91麻豆精品国产自产在线观看一区 | 欧美xxxx老人做受| 日韩精品一区二区三区视频播放| 欧美手机在线视频| 欧美日本一道本在线视频| 欧美日免费三级在线| 色88888久久久久久影院野外| 色av综合在线| 欧美一级一级性生活免费录像| 日韩欧美亚洲国产精品字幕久久久 | 色综合欧美在线视频区| 在线精品观看国产| 欧美日韩免费高清一区色橹橹| 欧美图片一区二区三区| 欧美裸体一区二区三区| 日韩一级高清毛片| 久久精品视频在线免费观看| 中文字幕精品一区二区三区精品| 国产精品白丝在线| 亚洲综合男人的天堂| 午夜精品成人在线| 国产麻豆精品一区二区| bt欧美亚洲午夜电影天堂| 色婷婷综合久久久久中文一区二区 | 亚洲人精品午夜| 日韩在线观看一区二区| 久久国产精品99久久久久久老狼| 韩国午夜理伦三级不卡影院| 国产二区国产一区在线观看| 91香蕉视频在线| 欧美日韩色一区| 久久久一区二区三区捆绑**| 中文字幕高清不卡| 亚洲综合成人在线| 国产伦精一区二区三区| 色天使久久综合网天天| 日韩欧美国产一区二区三区| 国产视频一区二区在线观看| 亚洲综合小说图片| 国产成人午夜精品影院观看视频| 在线观看91精品国产入口| 欧美va在线播放| 亚洲免费视频成人| 国产精品自拍av| 91精品国产综合久久香蕉的特点| 欧美国产成人精品| 久久精品国产一区二区三区免费看| 99久久99久久综合|