📄 1302yybsz.lst
字号:
A51 MACRO ASSEMBLER 1302YYBSZ 05/22/2008 19:28:25 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN 1302yybsz.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 1302yybsz.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 0130 2 AJMP MA
0013 3 ORG 0013H
0013 2177 4 AJMP DT
0030 5 ORG 0030H
6
0050 7 BTT DATA 50H
0051 8 BYT DATA 51H
0052 9 COM DATA 52H
0030 10 RCV DATA 30H
0038 11 XMT DATA 38H
12
0095 13 IO BIT P1.5
0096 14 DCLK BIT P1.6
0094 15 RST BIT P1.4
16
0090 17 K1 BIT P1.0 ;定义按键K1
0091 18 K2 BIT P1.1 ;定义按键K2
0092 19 K3 BIT P1.2
0093 20 K4 BIT P1.3
21 ;/////////////////////////////////////////////////
22
0030 120324 23 MA:LCALL DYS
0033 75A0FF 24 MOV P2,#0FFH
0036 7580FF 25 MOV P0,#0FFH
0039 7590FF 26 MOV P1,#0FFH ;端口初始化
27
003C E4 28 CLR A
003D 7820 29 MOV R0,#20H
003F F6 30 DD:MOV @R0,A
0040 08 31 INC R0
0041 B85FFB 32 CJNE R0,#5FH,DD
33
0044 120324 34 LCALL DYS
35
0047 75528E 36 MOV COM,#8Eh
004A 755101 37 MOV BYT,#1
004D 7838 38 MOV R0,#XMT
004F 753800 39 MOV XMT,#00h
0052 120366 40 LCALL XIE
41
0055 120324 42 LCALL DYS
43
0058 D2AF 44 SETB EA
005A D2AA 45 SETB EX1
005C C28A 46 CLR IT1
47
005E C2D5 48 CLR F0
49
50
0060 209209 51 KDD:JB K3,KDDX
0063 12032D 52 LCALL YY
0066 209203 53 JB K3,KDDX
0069 120086 54 LCALL ZFJ
006C 209109 55 KDDX:JB K2,KDDY
006F 12032D 56 LCALL YY
0072 209103 57 JB K2,KDDY
0075 1200C8 58 LCALL SJF
A51 MACRO ASSEMBLER 1302YYBSZ 05/22/2008 19:28:25 PAGE 2
0078 2090E5 59 KDDY:JB K1,KDD
007B 12032D 60 LCALL YY
007E 2090DF 61 JB K1,KDD
0081 120113 62 LCALL FJF
0084 0160 63 AJMP KDD
64
0086 3092FD 65 ZFJ:JNB K3,ZFJ
0089 30D51E 66 JNB F0,TTZ
008C D2AF 67 SETB EA
008E D2AA 68 SETB EX1
0090 C28A 69 CLR IT1 ;NO
0092 755280 70 MOV COM,#80h ;命令字节为BEh
0095 755101 71 MOV BYT,#1 ;多字节写入模式此模块为8 个
0098 7838 72 MOV R0,#XMT; 示莸刂犯哺鳵0
009A 753800 73 MOV XMT,#00H
009D 120366 74 LCALL XIE ; 调用写入示葑映绦
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -