⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mcu51_set.lst

📁 通过89s51实现的模拟键盘代码
💻 LST
📖 第 1 页 / 共 2 页
字号:
0003         ?C0007:
0003 22                RET     
             ; FUNCTION SCI_set (END)

             ; FUNCTION baud_9600 (BEGIN)
                                           ; SOURCE LINE # 49
                                           ; SOURCE LINE # 50
                                           ; SOURCE LINE # 52
0000 C2CA              CLR     TR2
                                           ; SOURCE LINE # 54
0002 7500FF      R     MOV     x,#0FFH
0005 7500DC      R     MOV     x+01H,#0DCH
                                           ; SOURCE LINE # 55
0008 8500CA      R     MOV     RCAP2L,x+01H
                                           ; SOURCE LINE # 56
000B E500        R     MOV     A,x
000D FF                MOV     R7,A
000E 33                RLC     A
000F 95E0              SUBB    A,ACC
0011 FE                MOV     R6,A
0012 8FCB              MOV     RCAP2H,R7
                                           ; SOURCE LINE # 57
0014 D2CA              SETB    TR2
                                           ; SOURCE LINE # 58
0016         ?C0008:
0016 22                RET     
             ; FUNCTION baud_9600 (END)

             ; FUNCTION baud_19200 (BEGIN)
                                           ; SOURCE LINE # 60
                                           ; SOURCE LINE # 61
                                           ; SOURCE LINE # 63
0000 C2CA              CLR     TR2
                                           ; SOURCE LINE # 64
0002 7500FF      R     MOV     x,#0FFH
C51 COMPILER V7.50   MCU51_SET                                                             11/03/2008 11:24:33 PAGE 6   

0005 7500EE      R     MOV     x+01H,#0EEH
                                           ; SOURCE LINE # 65
0008 8500CA      R     MOV     RCAP2L,x+01H
                                           ; SOURCE LINE # 66
000B E500        R     MOV     A,x
000D FF                MOV     R7,A
000E 33                RLC     A
000F 95E0              SUBB    A,ACC
0011 FE                MOV     R6,A
0012 8FCB              MOV     RCAP2H,R7
                                           ; SOURCE LINE # 67
0014 D2CA              SETB    TR2
                                           ; SOURCE LINE # 68
0016         ?C0009:
0016 22                RET     
             ; FUNCTION baud_19200 (END)

             ; FUNCTION baud_4800 (BEGIN)
                                           ; SOURCE LINE # 69
                                           ; SOURCE LINE # 70
                                           ; SOURCE LINE # 72
0000 C2CA              CLR     TR2
                                           ; SOURCE LINE # 73
0002 7500FF      R     MOV     x,#0FFH
0005 7500B8      R     MOV     x+01H,#0B8H
                                           ; SOURCE LINE # 74
0008 8500CA      R     MOV     RCAP2L,x+01H
                                           ; SOURCE LINE # 75
000B E500        R     MOV     A,x
000D FF                MOV     R7,A
000E 33                RLC     A
000F 95E0              SUBB    A,ACC
0011 FE                MOV     R6,A
0012 8FCB              MOV     RCAP2H,R7
                                           ; SOURCE LINE # 76
0014 D2CA              SETB    TR2
                                           ; SOURCE LINE # 77
0016         ?C0010:
0016 22                RET     
             ; FUNCTION baud_4800 (END)

             ; FUNCTION baud_2400 (BEGIN)
                                           ; SOURCE LINE # 78
                                           ; SOURCE LINE # 79
                                           ; SOURCE LINE # 81
0000 C2CA              CLR     TR2
                                           ; SOURCE LINE # 82
0002 7500FF      R     MOV     x,#0FFH
0005 750070      R     MOV     x+01H,#070H
                                           ; SOURCE LINE # 83
0008 8500CA      R     MOV     RCAP2L,x+01H
                                           ; SOURCE LINE # 84
000B E500        R     MOV     A,x
000D FF                MOV     R7,A
000E 33                RLC     A
000F 95E0              SUBB    A,ACC
0011 FE                MOV     R6,A
0012 8FCB              MOV     RCAP2H,R7
                                           ; SOURCE LINE # 85
0014 D2CA              SETB    TR2
                                           ; SOURCE LINE # 86
0016         ?C0011:
C51 COMPILER V7.50   MCU51_SET                                                             11/03/2008 11:24:33 PAGE 7   

0016 22                RET     
             ; FUNCTION baud_2400 (END)

             ; FUNCTION T0_start (BEGIN)
                                           ; SOURCE LINE # 88
                                           ; SOURCE LINE # 89
                                           ; SOURCE LINE # 90
0000 D28C              SETB    TR0
                                           ; SOURCE LINE # 91
0002         ?C0012:
0002 22                RET     
             ; FUNCTION T0_start (END)

             ; FUNCTION T0_stop (BEGIN)
                                           ; SOURCE LINE # 92
                                           ; SOURCE LINE # 93
                                           ; SOURCE LINE # 94
0000 C28C              CLR     TR0
                                           ; SOURCE LINE # 95
0002 75A000            MOV     P2,#00H
                                           ; SOURCE LINE # 96
0005         ?C0013:
0005 22                RET     
             ; FUNCTION T0_stop (END)

             ; FUNCTION T1_start (BEGIN)
                                           ; SOURCE LINE # 97
                                           ; SOURCE LINE # 98
                                           ; SOURCE LINE # 99
0000 D28E              SETB    TR1
                                           ; SOURCE LINE # 101
0002         ?C0014:
0002 22                RET     
             ; FUNCTION T1_start (END)

             ; FUNCTION T1_stop (BEGIN)
                                           ; SOURCE LINE # 102
                                           ; SOURCE LINE # 103
                                           ; SOURCE LINE # 104
0000 C28E              CLR     TR1
                                           ; SOURCE LINE # 105
0002 75A000            MOV     P2,#00H
                                           ; SOURCE LINE # 106
0005         ?C0015:
0005 22                RET     
             ; FUNCTION T1_stop (END)

             ; FUNCTION T2_start (BEGIN)
                                           ; SOURCE LINE # 107
                                           ; SOURCE LINE # 108
                                           ; SOURCE LINE # 109
0000 D2CA              SETB    TR2
                                           ; SOURCE LINE # 110
0002         ?C0016:
0002 22                RET     
             ; FUNCTION T2_start (END)

             ; FUNCTION T2_stop (BEGIN)
                                           ; SOURCE LINE # 111
                                           ; SOURCE LINE # 112
                                           ; SOURCE LINE # 113
0000 C2CA              CLR     TR2
C51 COMPILER V7.50   MCU51_SET                                                             11/03/2008 11:24:33 PAGE 8   

                                           ; SOURCE LINE # 114
0002         ?C0017:
0002 22                RET     
             ; FUNCTION T2_stop (END)

C51 COMPILER V7.50   MCU51_SET                                                             11/03/2008 11:24:33 PAGE 9   

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


P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
GlobalSet. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
XICON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C0H  1
P4 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E8H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
SCI_set. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
size_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
WDT_cls. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
T0_start . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
T1_start . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
T2_start . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ES . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ACH  1
INT_set. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
RCAP2H . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CBH  1
INT_disable. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
RCAP2L . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CAH  1
T0_stop. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
T1_stop. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
T2_stop. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TMOD . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0089H  1
INT_enable . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
AUXR . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008EH  1
baud_2400. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  x. . . . . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2
ET0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A9H  1
ET1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ABH  1
baud_4800. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  x. . . . . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2
EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
IT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0088H  1
baud_9600. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  x. . . . . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
IT2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C0H  1
EX2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C2H  1
IT3. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C4H  1
EX3. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C6H  1
timer_set. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
TR1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008EH  1
TR2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CAH  1
WDT_CONTR. . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E1H  1
PX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BAH  1
PX2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C3H  1
PX3. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C7H  1
IPH. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B7H  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
baud_19200 . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  x. . . . . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    173    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
C51 COMPILER V7.50   MCU51_SET                                                             11/03/2008 11:24:33 PAGE 10  

   DATA SIZE        =      8    ----
   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 + -