📄 1.lst
字号:
页 1
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
LOOP: ; 标号
0000 C2A6 CLR P2.6 ;选中p2.6 数码管左边的8字使能
0002 D2A7 SETB P2.7 ;p2.7不使能。 右边的数码管消隐
0004 758028 MOV P0,#28H ;把28h送p0口;数码管显示 0
0007 12012E LCALL DELAY ;延时
000A 7580FF MOV P0,#0FFH ;0ffh 送p0口,数码管清除
000D C290 CLR P1.0 ;点亮p1.0发光管
000F 75807E MOV P0,#7EH ;把7eh送p0口;数码管显示 1
0012 12012E LCALL DELAY
0015 7580FF MOV P0,#0FFH
0018 C291 CLR P1.1 ;点亮p1.0发光管
001A C290 CLR P1.0 ;点亮p1.0发光管
001C 7580A2 MOV P0,#0A2H ;数码管显示 2
001F 12012E LCALL DELAY
0022 7580FF MOV P0,#0FFH
0025 C292 CLR P1.2
0027 C291 CLR P1.1
0029 C290 CLR P1.0
002B 758062 MOV P0,#62H ;数码管显示 3
002E 12012E LCALL DELAY
0031 7580FF MOV P0,#0FFH
D:\1.ASM
页 2
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
0034 C293 CLR P1.3
0036 C292 CLR P1.2
0038 C291 CLR P1.1
003A C290 CLR P1.0
003C 758074 MOV P0,#74H ;数码管显示 4
003F 12012E LCALL DELAY
0042 7580FF MOV P0,#0FFH
0045 C294 CLR P1.4
0047 C293 CLR P1.3
0049 C292 CLR P1.2
004B C291 CLR P1.1
004D C290 CLR P1.0
004F 758061 MOV P0,#61H ;数码管显示 5;
0052 12012E LCALL DELAY
0055 7580FF MOV P0,#0FFH
0058 C295 CLR P1.5
005A C294 CLR P1.4
005C C293 CLR P1.3
005E C292 CLR P1.2
0060 C291 CLR P1.1
0062 C290 CLR P1.0
D:\1.ASM
页 3
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
0064 758021 MOV P0,#21H ; 数码管显示 6
0067 12012E LCALL DELAY
006A 7580FF MOV P0,#0FFH
006D C296 CLR P1.6
006F C295 CLR P1.5
0071 C294 CLR P1.4
0073 C293 CLR P1.3
0075 C292 CLR P1.2
0077 C291 CLR P1.1
0079 C290 CLR P1.0
007B 75807A MOV P0,#7AH ; 数码管显示 7
007E 12012E LCALL DELAY
0081 7580FF MOV P0,#0FFH
0084 C297 CLR P1.7
0086 C296 CLR P1.6
0088 C295 CLR P1.5
008A C294 CLR P1.4
008C C293 CLR P1.3
008E C292 CLR P1.2
0090 C291 CLR P1.1
0092 C290 CLR P1.0
0094 758020 MOV P0,#20H ; 数码管显示 8
D:\1.ASM
页 4
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
0097 12012E LCALL DELAY
009A 7580FF MOV P0,#0FFH
009D 12012E LCALL DELAY
00A0 7580FF MOV P0,#0FFH
00A3 7590FF MOV P1,#0FFH
;程序到此结果为左边的数码管显示0,1,2,3,4,5,6,7,8
;p1.0------------p1.7指示灯依次点亮
00A6 D2A6 SETB P2.6 ; 左边的8消隐
00A8 C2A7 CLR P2.7 ;选中p2.7 数码管右边的8字使能 ,;
00AA 758028 MOV P0,#28H
00AD 12012E LCALL DELAY
00B0 7580FF MOV P0,#0FFH
00B3 7590FF MOV P1,#0FFH
00B6 C290 CLR P1.0
00B8 75807E MOV P0,#7EH
00BB 12012E LCALL DELAY
00BE 7580FF MOV P0,#0FFH
00C1 7590FF MOV P1,#0FFH
00C4 C291 CLR P1.1
00C6 7580A2 MOV P0,#0A2H
D:\1.ASM
页 5
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
00C9 12012E LCALL DELAY
00CC 7580FF MOV P0,#0FFH
00CF 7590FF MOV P1,#0FFH
00D2 C292 CLR P1.2
00D4 758062 MOV P0,#62H
00D7 12012E LCALL DELAY
00DA 7580FF MOV P0,#0FFH
00DD 7590FF MOV P1,#0FFH
00E0 C293 CLR P1.3
00E2 758074 MOV P0,#74H
00E5 12012E LCALL DELAY
00E8 7580FF MOV P0,#0FFH
00EB 7590FF MOV P1,#0FFH
00EE C294 CLR P1.4
00F0 758061 MOV P0,#61H
00F3 12012E LCALL DELAY
00F6 7580FF MOV P0,#0FFH
00F9 7590FF MOV P1,#0FFH
00FC C295 CLR P1.5
D:\1.ASM
页 6
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
00FE 758021 MOV P0,#21H
0101 12012E LCALL DELAY
0104 7580FF MOV P0,#0FFH
0107 7590FF MOV P1,#0FFH
010A C296 CLR P1.6
010C 75807A MOV P0,#7AH
010F 12012E LCALL DELAY
0112 7580FF MOV P0,#0FFH
0115 7590FF MOV P1,#0FFH
0118 C297 CLR P1.7
011A 758020 MOV P0,#20H
011D 12012E LCALL DELAY
0120 7580FF MOV P0,#0FFH
0123 7590FF MOV P1,#0FFH
0126 7580FF MOV P0,#0FFH
0129 7590FF MOV P1,#0FFH
;这一段和上一段基本相同, 不同的是右边的数码管依次显示012345678,左边的不亮;
;同时p1口的灯流动显示:
012C 0100 AJMP LOOP; 注意: 程序运行到此跳转到开始标号,重复执行:
DELAY: ;延时子程序;参考前面的教程:
012E C2B3 CLR P3.3 ;注意小喇叭在3.3口, 这里可以使小喇叭发出嗒,嗒声
D:\1.ASM
页 7
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
0130 7FFF MOV R7,#255
0132 00 NOP
0133 00 NOP
0134 7EFF D1:MOV R6,#255
0136 D2B3 setb p3.3
0138 DEFE D2: DJNZ R6,D2
013A C2B3 clr p3.3
013C DFF6 DJNZ R7,D1
013E D2B3 SETB P3.3
0140 22 RET
END
D:\1.ASM
页 8
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
符号 值 类型
AC = 00D6H CONST 常量
ACC = 00E0H CONST 常量
B = 00F0H CONST 常量
CY = 00D7H CONST 常量
D1 = 0134H CODE 标号
D2 = 0138H CODE 标号
DELAY = 012EH CODE 标号
DPH = 0083H CONST 常量
DPL = 0082H CONST 常量
EA = 00AFH CONST 常量
ES = 00ACH CONST 常量
ET0 = 00A9H CONST 常量
ET1 = 00ABH CONST 常量
EX0 = 00A8H CONST 常量
EX1 = 00AAH CONST 常量
F0 = 00D5H CONST 常量
IE = 00A8H CONST 常量
IE0 = 0089H CONST 常量
IE1 = 008BH CONST 常量
INT0 = 00B2H CONST 常量
INT1 = 00B3H CONST 常量
IP = 00B8H CONST 常量
IT0 = 0088H CONST 常量
IT1 = 008AH CONST 常量
LOOP = 0000H CODE 标号
OV = 00D2H CONST 常量
P = 00D0H CONST 常量
P0 = 0080H CONST 常量
P1 = 0090H CONST 常量
P2 = 00A0H CONST 常量
P3 = 00B0H CONST 常量
PCON = 0087H CONST 常量
PS = 00BCH CONST 常量
PSW = 00D0H CONST 常量
PT0 = 00B9H CONST 常量
PT1 = 00BBH CONST 常量
PX0 = 00B8H CONST 常量
PX1 = 00BAH CONST 常量
RB8 = 009AH CONST 常量
RD = 00B7H CONST 常量
REN = 009CH CONST 常量
RI = 0098H CONST 常量
RS0 = 00D3H CONST 常量
RS1 = 00D4H CONST 常量
D:\1.ASM
页 9
11-29-02
11:33:07
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
RXD = 00B0H CONST 常量
SBUF = 0099H CONST 常量
SCON = 0098H CONST 常量
SM0 = 009FH CONST 常量
SM1 = 009EH CONST 常量
SM2 = 009DH CONST 常量
SP = 0081H CONST 常量
T0 = 00B4H CONST 常量
T1 = 00B5H CONST 常量
TB8 = 009BH CONST 常量
TCON = 0088H CONST 常量
TF0 = 008DH CONST 常量
TF1 = 008FH CONST 常量
TH0 = 008CH CONST 常量
TH1 = 008DH CONST 常量
TI = 0099H CONST 常量
TL0 = 008AH CONST 常量
TL1 = 008BH CONST 常量
TMOD = 0089H CONST 常量
TR0 = 008CH CONST 常量
TR1 = 008EH CONST 常量
TXD = 00B1H CONST 常量
WR = 00B6H CONST 常量
公有符号: 67
私有符号: 0
D:\1.ASM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -