📄 7219.lst
字号:
A51 MACRO ASSEMBLER 7219 11/19/2000 12:14:56 PAGE 1
MACRO ASSEMBLER A51 V7.01
OBJECT MODULE PLACED IN 7219.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 7219.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0090 1 DIN EQU P1.0
0091 2 CLK EQU P1.1
0092 3 LOAD EQU P1.2
4
0000 5 org 0000H
0000 020003 6 LJMP START
7
0003 8 START:
0003 780C 9 MOV R0,#0CH
0005 120084 10 LCALL Send_Data
0008 7801 11 MOV R0,#01H
000A 120084 12 LCALL Send_Data
000D D292 13 SETB LOAD
000F 00 14 NOP
0010 00 15 NOP
0011 780B 16 MOV R0,#0BH
0013 120084 17 LCALL Send_Data
0016 7803 18 MOV R0,#03H
0018 120084 19 LCALL Send_Data
001B D292 20 SETB LOAD
001D 00 21 NOP
001E 00 22 NOP
001F 780A 23 MOV R0,#0AH
0021 120084 24 LCALL Send_Data
0024 7805 25 MOV R0,#05H
0026 120084 26 LCALL Send_Data
0029 D292 27 SETB LOAD
002B 00 28 NOP
002C 00 29 NOP
002D 7809 30 MOV R0,#09H
002F 120084 31 LCALL Send_Data
0032 7800 32 MOV R0,#00H
0034 120084 33 LCALL Send_Data
0037 D292 34 SETB LOAD
0039 00 35 NOP
003A 00 36 NOP
003B 7B01 37 MOV R3,#01H
003D 38 RESTART:
39
003D 7801 40 MOV R0,#01H
003F 120084 41 LCALL Send_Data
0042 7870 42 MOV R0,#70H
0044 120084 43 LCALL Send_Data
0047 D292 44 SETB LOAD
0049 00 45 NOP
004A 00 46 NOP
004B 12009D 47 LCALL Delay
48
004E 7802 49 MOV R0,#02H
0050 120084 50 LCALL Send_Data
0053 786D 51 MOV R0,#6DH
0055 120084 52 LCALL Send_Data
0058 D292 53 SETB LOAD
005A 00 54 NOP
005B 00 55 NOP
005C 12009D 56 LCALL Delay
57
58
A51 MACRO ASSEMBLER 7219 11/19/2000 12:14:56 PAGE 2
005F 7804 59 MOV R0,#04H
0061 120084 60 LCALL Send_Data
0064 785B 61 MOV R0,#5BH
0066 120084 62 LCALL Send_Data
0069 D292 63 SETB LOAD
006B 00 64 NOP
006C 00 65 NOP
006D 12009D 66 LCALL Delay
67
0070 7803 68 MOV R0,#03H
0072 120084 69 LCALL Send_Data
0075 785F 70 MOV R0,#5FH
0077 120084 71 LCALL Send_Data
007A D292 72 SETB LOAD
007C 00 73 NOP
007D 00 74 NOP
007E 12009D 75 LCALL Delay
0081 02003D 76 LJMP RESTART
77
78
0084 79 Send_Data:
0084 7908 80 MOV R1,#08H
0086 E8 81 MOV A,R0
0087 C292 82 CLR LOAD
0089 33 83 LP0:RLC A
008A C291 84 CLR CLK
008C 5005 85 JNC LB0
008E D290 86 SETB DIN
0090 020096 87 LJMP LP8
0093 C290 88 LB0:CLR DIN
0095 00 89 NOP
0096 D291 90 LP8:SETB CLK
0098 D9EF 91 DJNZ R1,LP0
009A C291 92 CLR CLK
009C 22 93 RET
94
009D 95 Delay:
009D 7BFF 96 MOV R3,#0FFH
009F 7AFF 97 LP7:MOV R2,#0FFH
00A1 00 98 LP6:NOP
00A2 00 99 NOP
00A3 00 100 NOP
00A4 00 101 NOP
00A5 00 102 nop
00A6 00 103 nop
00A7 00 104 nop
00A8 DAF7 105 DJNZ R2,LP6
00AA DBF3 106 DJNZ R3,LP7
00AC 22 107 RET
108 END
A51 MACRO ASSEMBLER 7219 11/19/2000 12:14:56 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
CLK. . . . . . . . B ADDR 0090H.1 A
DELAY. . . . . . . C ADDR 009DH A
DIN. . . . . . . . B ADDR 0090H.0 A
LB0. . . . . . . . C ADDR 0093H A
LOAD . . . . . . . B ADDR 0090H.2 A
LP0. . . . . . . . C ADDR 0089H A
LP6. . . . . . . . C ADDR 00A1H A
LP7. . . . . . . . C ADDR 009FH A
LP8. . . . . . . . C ADDR 0096H A
P1 . . . . . . . . D ADDR 0090H A
RESTART. . . . . . C ADDR 003DH A
SEND_DATA. . . . . C ADDR 0084H A
START. . . . . . . C ADDR 0003H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -