📄 stimer.ls1
字号:
919 ; void led1(unsigned char ltick)
920 ; {
921 ; if(ltick == 0)
922 ; {
923 ; Led1Flash = 0;
924 ; LED1 = LEDOFF;
925 ; }
926 ; else if(ltick == 0xff)
927 ; {
928 ; Led1Flash = 0;
929 ; LED1 = LEDON;
930 ; }
931 ; else
932 ; {
933 ; Led1Tick = ltick;
934 ; Led1Flash = 1;
935 ; }
936 ; }
937 ; */
938 ;
939 ; void StartCLKO(unsigned int div)
940
---- 941 RSEG ?PR?_StartCLKO?STIMER
0000 942 _StartCLKO:
943 ; SOURCE LINE # 259
944 ;---- Variable 'div?952' assigned to Register 'R6/R7' ----
945 ; {
946 ; SOURCE LINE # 260
947 ; unsigned int data rld;
948 ;
949 ; P1_0 = 1;
950 ; SOURCE LINE # 263
0000 D290 951 SETB P1_0
952 ;
953 ; ET2 = 0;
954 ; SOURCE LINE # 265
0002 C2AD 955 CLR ET2
956 ;
957 ; T2CON = 0;
958 ; SOURCE LINE # 267
0004 E4 959 CLR A
0005 F5C8 960 MOV T2CON,A
961 ; T2MOD = 0x02;
962 ; SOURCE LINE # 268
0007 75C902 963 MOV T2MOD,#02H
964 ;
965 ; rld = 65536 - div;
966 ; SOURCE LINE # 270
000A C3 967 CLR C
000B 9F 968 SUBB A,R7
000C F500 F 969 MOV rld?953+01H,A
000E E4 970 CLR A
000F 9E 971 SUBB A,R6
0010 F500 F 972 MOV rld?953,A
973 ; RCAP2H = rld >> 8;
974 ; SOURCE LINE # 271
0012 F5CB 975 MOV RCAP2H,A
976 ; RCAP2L = rld & 0xff;
977 ; SOURCE LINE # 272
0014 E500 F 978 MOV A,rld?953+01H
0016 F5CA 979 MOV RCAP2L,A
980 ;
981 ; TH2 = 0xff;
A51 MACRO ASSEMBLER STIMER 03/13/2009 15:44:55 PAGE 16
982 ; SOURCE LINE # 274
0018 75CDFF 983 MOV TH2,#0FFH
984 ; TL2 = 0xff;
985 ; SOURCE LINE # 275
001B 75CCFF 986 MOV TL2,#0FFH
987 ;
988 ; TR2 = 1;
989 ; SOURCE LINE # 277
001E D2CA 990 SETB TR2
991 ; }
992 ; SOURCE LINE # 278
0020 22 993 RET
994 ; END OF _StartCLKO
995
996 ;
997 ; void dummy(void)
998
---- 999 RSEG ?PR?dummy?STIMER
0000 1000 dummy:
1001 ; SOURCE LINE # 280
1002 ; {
1003 ; SOURCE LINE # 281
1004 ;
1005 ; }
1006 ; SOURCE LINE # 283
0000 22 1007 RET
1008 ; END OF dummy
1009
1010 END
A51 MACRO ASSEMBLER STIMER 03/13/2009 15:44:55 PAGE 17
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?BI?STIMER . . . . . . . . B SEG 0002H REL=UNIT
?C0003 . . . . . . . . . . C ADDR 002CH R SEG=?PR?INTSYSTIMER?STIMER
?C0008 . . . . . . . . . . C ADDR 0046H R SEG=?PR?INTSYSTIMER?STIMER
?C0009 . . . . . . . . . . C ADDR 0010H R SEG=?PR?_BEEP?STIMER
?C0010 . . . . . . . . . . C ADDR 0012H R SEG=?PR?_BEEP?STIMER
?C0012 . . . . . . . . . . C ADDR 000FH R SEG=?PR?_DELAY?STIMER
?C0014 . . . . . . . . . . C ADDR 0028H R SEG=?PR?_DELAY?STIMER
?C0015 . . . . . . . . . . C ADDR 0026H R SEG=?PR?GETTICKCOUNT?STIMER
?C0016 . . . . . . . . . . C ADDR 0011H R SEG=?PR?GETTENTICKCOUNT?STIMER
?C0017 . . . . . . . . . . C ADDR 0014H R SEG=?PR?_INITTIMER?STIMER
?C0020 . . . . . . . . . . C ADDR 0008H R SEG=?PR?_LED?STIMER
?C0022 . . . . . . . . . . C ADDR 0011H R SEG=?PR?_LED?STIMER
?C0024 . . . . . . . . . . C ADDR 0015H R SEG=?PR?_LED?STIMER
?C?LSTXDATA. . . . . . . . C ADDR ----- EXT
?C?UIDIV . . . . . . . . . C ADDR ----- EXT
?C?ULDIV . . . . . . . . . C ADDR ----- EXT
?C?ULSHR . . . . . . . . . C ADDR ----- EXT
?C_INITSEG . . . . . . . . C SEG 001EH REL=UNIT
?DT?GETTENTICKCOUNT?STIMER D SEG 0002H REL=UNIT
?DT?GETTICKCOUNT?STIMER. . D SEG 0004H REL=UNIT
?DT?STIMER . . . . . . . . D SEG 000DH REL=UNIT
?DT?_DELAY?STIMER. . . . . D SEG 0002H REL=UNIT
?DT?_INITTIMER?STIMER. . . D SEG 0004H REL=UNIT
?DT?_STARTCLKO?STIMER. . . D SEG 0002H REL=UNIT
?PR?DUMMY?STIMER . . . . . C SEG 0001H REL=UNIT
?PR?GETTENTICKCOUNT?STIMER C SEG 0012H REL=UNIT
?PR?GETTICKCOUNT?STIMER. . C SEG 0027H REL=UNIT
?PR?INTSYSTIMER?STIMER . . C SEG 004BH REL=UNIT
?PR?INTUSERTIMER?STIMER. . C SEG 0021H REL=UNIT
?PR?_BEEP?STIMER . . . . . C SEG 0015H REL=UNIT
?PR?_DELAY?STIMER. . . . . C SEG 0029H REL=UNIT
?PR?_INITTIMER?STIMER. . . C SEG 007BH REL=UNIT
?PR?_INITUSERTIMER?STIMER. C SEG 000EH REL=UNIT
?PR?_LED?STIMER. . . . . . C SEG 0016H REL=UNIT
?PR?_STARTCLKO?STIMER. . . C SEG 0021H REL=UNIT
?XD?STIMER . . . . . . . . X SEG 0004H REL=UNIT
?XD?_DELAY?STIMER. . . . . X SEG 0002H REL=UNIT
?XD?_INITTIMER?STIMER. . . X SEG 0004H REL=UNIT
?_DELAY?BYTE . . . . . . . X ADDR 0000H R SEG=?XD?_DELAY?STIMER
?_INITTIMER?BYTE . . . . . X ADDR 0000H R SEG=?XD?_INITTIMER?STIMER
AC . . . . . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . . . . . D ADDR 00E0H A
AUXR . . . . . . . . . . . D ADDR 008EH A
AUXR1. . . . . . . . . . . D ADDR 00A2H A
B. . . . . . . . . . . . . D ADDR 00F0H A
BUZZERCNT. . . . . . . . . D ADDR 000BH R SEG=?DT?STIMER
BUZZERTICK . . . . . . . . D ADDR 000AH R SEG=?DT?STIMER
BUZZERTIMES. . . . . . . . D ADDR 000CH R SEG=?DT?STIMER
CCAP0H . . . . . . . . . . D ADDR 00FAH A
CCAP0L . . . . . . . . . . D ADDR 00EAH A
CCAP1H . . . . . . . . . . D ADDR 00FBH A
CCAP1L . . . . . . . . . . D ADDR 00EBH A
CCAP2H . . . . . . . . . . D ADDR 00FCH A
CCAP2L . . . . . . . . . . D ADDR 00ECH A
CCAP3H . . . . . . . . . . D ADDR 00FDH A
CCAP3L . . . . . . . . . . D ADDR 00EDH A
CCAP4H . . . . . . . . . . D ADDR 00FEH A
CCAP4L . . . . . . . . . . D ADDR 00EEH A
CCAPM0 . . . . . . . . . . D ADDR 00DAH A
CCAPM1 . . . . . . . . . . D ADDR 00DBH A
A51 MACRO ASSEMBLER STIMER 03/13/2009 15:44:55 PAGE 18
CCAPM2 . . . . . . . . . . D ADDR 00DCH A
CCAPM3 . . . . . . . . . . D ADDR 00DDH A
CCAPM4 . . . . . . . . . . D ADDR 00DEH A
CCON . . . . . . . . . . . D ADDR 00D8H A
CH . . . . . . . . . . . . D ADDR 00F9H A
CL . . . . . . . . . . . . D ADDR 00E9H A
CMOD . . . . . . . . . . . D ADDR 00D9H A
CP_RL2 . . . . . . . . . . B ADDR 00C8H.0 A
CY . . . . . . . . . . . . B ADDR 00D0H.7 A
CYL?444. . . . . . . . . . D ADDR 0000H R SEG=?DT?GETTICKCOUNT?STIMER
C_T2 . . . . . . . . . . . B ADDR 00C8H.1 A
DPH. . . . . . . . . . . . D ADDR 0083H A
DPL. . . . . . . . . . . . D ADDR 0082H A
DUMMY. . . . . . . . . . . C ADDR 0000H R SEG=?PR?DUMMY?STIMER
EA . . . . . . . . . . . . B ADDR 00A8H.7 A
ES . . . . . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . . . . . B ADDR 00A8H.3 A
ET2. . . . . . . . . . . . B ADDR 00A8H.5 A
EX0. . . . . . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . . . . . B ADDR 00A8H.2 A
EXEN2. . . . . . . . . . . B ADDR 00C8H.3 A
EXF2 . . . . . . . . . . . B ADDR 00C8H.6 A
F0 . . . . . . . . . . . . B ADDR 00D0H.5 A
FL . . . . . . . . . . . . B ADDR 00D0H.1 A
FSETTING . . . . . . . . . B ADDR 0000H.1 R SEG=?BI?STIMER
FST. . . . . . . . . . . . D ADDR 00B6H A
GETTENTICKCOUNT. . . . . . C ADDR 0000H R SEG=?PR?GETTENTICKCOUNT?STIMER
GETTICKCOUNT . . . . . . . C ADDR 0000H R SEG=?PR?GETTICKCOUNT?STIMER
IE . . . . . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . . . . . B ADDR 0088H.3 A
INT0 . . . . . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . . . . . B ADDR 00B0H.3 A
INTERVAL . . . . . . . . . D ADDR 0000H R SEG=?DT?STIMER
INTSYSTIMER. . . . . . . . C ADDR 0000H R SEG=?PR?INTSYSTIMER?STIMER
INTUSERTIMER . . . . . . . C ADDR 0000H R SEG=?PR?INTUSERTIMER?STIMER
IP . . . . . . . . . . . . D ADDR 00B8H A
IPH. . . . . . . . . . . . D ADDR 00B7H A
IPH0 . . . . . . . . . . . D ADDR 00B7H A
IPL. . . . . . . . . . . . D ADDR 00B8H A
IPL0 . . . . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . . . . . B ADDR 0088H.2 A
LEDCNT . . . . . . . . . . D ADDR 0008H R SEG=?DT?STIMER
LEDFLASH . . . . . . . . . B ADDR 0000H.0 R SEG=?BI?STIMER
LEDTICK. . . . . . . . . . D ADDR 0007H R SEG=?DT?STIMER
LTMP?648 . . . . . . . . . D ADDR 0000H R SEG=?DT?_INITTIMER?STIMER
MS?445 . . . . . . . . . . D ADDR 0002H R SEG=?DT?GETTICKCOUNT?STIMER
OV . . . . . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . . . . . D ADDR 0080H A
P0_0 . . . . . . . . . . . B ADDR 0080H.0 A
P0_1 . . . . . . . . . . . B ADDR 0080H.1 A
P0_2 . . . . . . . . . . . B ADDR 0080H.2 A
P0_3 . . . . . . . . . . . B ADDR 0080H.3 A
P0_4 . . . . . . . . . . . B ADDR 0080H.4 A
P0_5 . . . . . . . . . . . B ADDR 0080H.5 A
P0_6 . . . . . . . . . . . B ADDR 0080H.6 A
P0_7 . . . . . . . . . . . B ADDR 0080H.7 A
P1 . . . . . . . . . . . . D ADDR 0090H A
P1_0 . . . . . . . . . . . B ADDR 0090H.0 A
P1_1 . . . . . . . . . . . B ADDR 0090H.1 A
P1_2 . . . . . . . . . . . B ADDR 0090H.2 A
P1_3 . . . . . . . . . . . B ADDR 0090H.3 A
P1_4 . . . . . . . . . . . B ADDR 0090H.4 A
A51 MACRO ASSEMBLER STIMER 03/13/2009 15:44:55 PAGE 19
P1_5 . . . . . . . . . . . B ADDR 0090H.5 A
P1_6 . . . . . . . . . . . B ADDR 0090H.6 A
P1_7 . . . . . . . . . . . B ADDR 0090H.7 A
P2 . . . . . . . . . . . . D ADDR 00A0H A
P2_0 . . . . . . . . .
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -