📄 1302yybsz.lst
字号:
A51 MACRO ASSEMBLER 1302YYBSZ 05/11/2008 20:01:15 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 4199 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
0097 21 K5 BIT P1.7
00B0 22 K6 BIT P3.0
00B1 23 K7 BIT P3.1
00B5 24 K8 BIT P3.5
25
26 ;/////////////////////////////////////////////////
27
0030 75A0FF 28 MA:MOV P2,#0FFH
0033 7580FF 29 MOV P0,#0FFH
0036 7590FF 30 MOV P1,#0FFH ;端口初始化
0039 D2AF 31 SETB EA
003B D2AA 32 SETB EX1
003D C28A 33 CLR IT1
34
35
36
37
38
39
003F E4 40 CLR A
0040 7820 41 MOV R0,#20H
0042 F6 42 DD:MOV @R0,A
0043 08 43 INC R0
0044 B85FFB 44 CJNE R0,#5FH,DD
45
46
47
48
49
0047 7552BE 50 YZ:MOV COM,#0BEh ;命令字节为BEh
004A 755108 51 MOV BYT,#8 ;多字节写入模式此模块为8 个
004D 7838 52 MOV R0,#Xmt; 示莸刂犯哺鳵0
004F 753826 53 MOV Xmt,#26h; 秒单元内容为59h
0052 753955 54 MOV XMT+1,#55h; 分单元内容为59h
0055 753A19 55 MOV XMT+2,#19h; 时单元内容为13h
0058 753B11 56 MOV XMT+3,#11h; 日期单元内容为21h
005B 753C05 57 MOV XMT+4,#05h ;月单元内容为06h
005E 753D03 58 MOV XMT+5,#03h; 星期单元内容为03h
A51 MACRO ASSEMBLER 1302YYBSZ 05/11/2008 20:01:15 PAGE 2
0061 753E01 59 MOV XMT+6,#1 ;年单元内容为00h
0064 753F02 60 MOV XMT+7,#2 ;写保护单元内容为00h
0067 12042D 61 LCALL XIE ; 调用写入示葑映绦
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -