📄 1302yybsz.lst
字号:
A51 MACRO ASSEMBLER 1302YYBSZ 06/01/2008 10:07:31 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 2158 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 120305 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 120305 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 120347 40 LCALL XIE
41
0055 120305 42 LCALL DYS
43
44
0058 7552BE 45 MOV COM,#0BEh ;命令字节为BEh
005B 755108 46 MOV BYT,#8 ;多字节写入模式此模块为8 个
005E 7838 47 MOV R0,#Xmt; 示莸刂犯哺鳵0
0060 753826 48 MOV Xmt,#26h; 秒单元内容为59h
0063 753930 49 MOV XMT+1,#30h; 分单元内容为59h
0066 753A19 50 MOV XMT+2,#19h; 时单元内容为13h
0069 753B31 51 MOV XMT+3,#31h; 日期单元内容为21h
006C 753C05 52 MOV XMT+4,#05h ;月单元内容为06h
006F 753D03 53 MOV XMT+5,#03h; 星期单元内容为03h
0072 753E08 54 MOV XMT+6,#08 ;年单元内容为00h
0075 753F02 55 MOV XMT+7,#2 ;写保护单元内容为00h
0078 120347 56 LCALL XIE ; 调用写入示葑映绦
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -