📄 clock.lst
字号:
A51 MACRO ASSEMBLER CLOCK 04/04/2009 22:01:15 PAGE 1
MACRO ASSEMBLER A51 V1.12
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: C:\PROGRA~1\MANLEY\MEDWINV3\A51.EXE CLOCK.INC DB
LOC OBJ LINE SOURCE
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;Clock part
3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4 ;Clock initialization
0000 5 CLOCK_INITIAL:
6 MOV VAR_CLOCK_SECOND,#0x00
*** ERROR #7 IN 6 (CLOCK.INC, LINE 6): UNDEFINED SYMBOL
*** ERROR #3 IN 6 (CLOCK.INC, LINE 6): ILLEGAL CHARACTER IN NUMERIC CONSTANT
7 MOV VAR_CLOCK_MINUTE,#0x00
*** ERROR #7 IN 7 (CLOCK.INC, LINE 7): UNDEFINED SYMBOL
*** ERROR #3 IN 7 (CLOCK.INC, LINE 7): ILLEGAL CHARACTER IN NUMERIC CONSTANT
8 MOV VAR_CLOCK_HOUR,#0x00
*** ERROR #7 IN 8 (CLOCK.INC, LINE 8): UNDEFINED SYMBOL
*** ERROR #3 IN 8 (CLOCK.INC, LINE 8): ILLEGAL CHARACTER IN NUMERIC CONSTANT
0000 22 9 RET
10
11 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
12 ;Clock task process for timer counter by 1s
0001 13 CLOCK_TASK_PROCESS:
14
15 MOV R0,#DEFINE_SLEEP_1s_BYTE0
*** ERROR #7 IN 15 (CLOCK.INC, LINE 15): UNDEFINED SYMBOL
16 MOV R1,#DEFINE_SLEEP_1s_BYTE1
*** ERROR #7 IN 16 (CLOCK.INC, LINE 16): UNDEFINED SYMBOL
17 CALL TASK_SLEEP
*** ERROR #7 IN 17 (CLOCK.INC, LINE 17): UNDEFINED SYMBOL
*** ERROR #16 IN 17 (CLOCK.INC, LINE 17): CODE-ADDRESS EXPECTED
18
19 INC VAR_CLOCK_SECOND
*** ERROR #7 IN 19 (CLOCK.INC, LINE 19): UNDEFINED SYMBOL
*** ERROR #18 IN 19 (CLOCK.INC, LINE 19): DATA-ADDRESS EXPECTED
20
000A C3 21 CLR C
22 MOV A,VAR_CLOCK_SECOND
*** ERROR #7 IN 22 (CLOCK.INC, LINE 22): UNDEFINED SYMBOL
*** ERROR #18 IN 22 (CLOCK.INC, LINE 22): DATA-ADDRESS EXPECTED
23 SUBB A,#0x3C ;60
*** ERROR #3 IN 23 (CLOCK.INC, LINE 23): ILLEGAL CHARACTER IN NUMERIC CONSTANT
24
000D 40F2 25 JC CLOCK_TASK_PROCESS
26
27 MOV VAR_CLOCK_SECOND,#0x00
*** ERROR #7 IN 27 (CLOCK.INC, LINE 27): UNDEFINED SYMBOL
*** ERROR #3 IN 27 (CLOCK.INC, LINE 27): ILLEGAL CHARACTER IN NUMERIC CONSTANT
28 INC VAR_CLOCK_MINUTE
*** ERROR #7 IN 28 (CLOCK.INC, LINE 28): UNDEFINED SYMBOL
*** ERROR #18 IN 28 (CLOCK.INC, LINE 28): DATA-ADDRESS EXPECTED
29
0011 C3 30 CLR C
31 MOV A,VAR_CLOCK_HOUR
*** ERROR #7 IN 31 (CLOCK.INC, LINE 31): UNDEFINED SYMBOL
*** ERROR #18 IN 31 (CLOCK.INC, LINE 31): DATA-ADDRESS EXPECTED
32 SUBB A,#0x3C ;60
*** ERROR #3 IN 32 (CLOCK.INC, LINE 32): ILLEGAL CHARACTER IN NUMERIC CONSTANT
33
0014 40EB 34 JC CLOCK_TASK_PROCESS
35
36 MOV VAR_CLOCK_MINUTE,#0x00
A51 MACRO ASSEMBLER CLOCK 04/04/2009 22:01:15 PAGE 2
*** ERROR #7 IN 36 (CLOCK.INC, LINE 36): UNDEFINED SYMBOL
*** ERROR #3 IN 36 (CLOCK.INC, LINE 36): ILLEGAL CHARACTER IN NUMERIC CONSTANT
37 INC VAR_CLOCK_MINUTE
*** ERROR #7 IN 37 (CLOCK.INC, LINE 37): UNDEFINED SYMBOL
*** ERROR #18 IN 37 (CLOCK.INC, LINE 37): DATA-ADDRESS EXPECTED
38
0018 D3 39 SETB C
40 MOV A,VAR_CLOCK_MINUTE
*** ERROR #7 IN 40 (CLOCK.INC, LINE 40): UNDEFINED SYMBOL
*** ERROR #18 IN 40 (CLOCK.INC, LINE 40): DATA-ADDRESS EXPECTED
41 SUBB A,#0x3C ;24
*** ERROR #3 IN 41 (CLOCK.INC, LINE 41): ILLEGAL CHARACTER IN NUMERIC CONSTANT
42
001B 40E4 43 JC CLOCK_TASK_PROCESS
44
45 MOV VAR_CLOCK_HOUR,#0x00
*** ERROR #7 IN 45 (CLOCK.INC, LINE 45): UNDEFINED SYMBOL
*** ERROR #3 IN 45 (CLOCK.INC, LINE 45): ILLEGAL CHARACTER IN NUMERIC CONSTANT
46
001D 020001 47 LJMP CLOCK_TASK_PROCESS
48
49 ;for test
50 ;MOV A,VAR_TUBE_SHOW_BYTE0
51 ;ADDC A,#0x01
52 ;MOV VAR_TUBE_SHOW_BYTE0,A
53
54 ;MOV A,VAR_TUBE_SHOW_BYTE1
55 ;ADDC A,#0x00
56 ;MOV VAR_TUBE_SHOW_BYTE1,A
57
0020 58 CLOCK_PROCESS_RETURN:
0020 22 59 RET
*** WARNING IN 59 (CLOCK.INC, LINE 59): MISSING 'END' STATEMENT
A51 MACRO ASSEMBLER CLOCK 04/04/2009 22:01:15 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
CLOCK_INITIAL . . . . C ADDR 0000H A
CLOCK_PROCESS_RETURN. C ADDR 0020H A
CLOCK_TASK_PROCESS. . C ADDR 0001H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 1 WARNING(S), 31 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -