📄 mymax512_1.lst
字号:
A51 MACRO ASSEMBLER MYMAX512_1 10/07/2006 11:58:35 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN myMax512_1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE myMax512_1.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
2
3
4 $nomod51
5 ;#include "STC12C2052.H"
+1 6
+1 7
+1 8
+1 9
+1 10
+1 11
0080 +1 12 sfr P0 = 0x80; // xxxx 1111 -- -- -- -- P0_3 P0_2 P0_1 P
0_0
0088 +1 13 sfr TCON = 0x88; // 0000 0000 TF1 TR1 TF0 TR0 IE1 IT1 IE0 I
T0
0090 +1 14 sfr P1 = 0x90; // 1111 1111 P1_7 P1_6 P1_5 P1_4 P1_3 P1_2 P1_1 P
1_0
0098 +1 15 sfr SCON = 0x98; // 0000 0000 SM0 SM1 SM2 REN TB8 RB8 TI R
I
00A0 +1 16 sfr P2 = 0xA0; // 1111 1111 P2_7 P2_6 P2_5 P2_4 P2_3 P2_2 P2_1 P
2_0
00A8 +1 17 sfr IE = 0xA8; // 0000 0000 EA EPCA EADC ES ET1 EX1 ET0 E
X0
00B0 +1 18 sfr P3 = 0xB0; // 1x11 1111 P3_7 -- P3_5 P3_4 P3_3 P3_2 P3_1 P
3_0
00B8 +1 19 sfr IP = 0xB8; // x000 0000 -- PPCAL PADCL PSL PT1L PX1L PT0L P
X0L
00D0 +1 20 sfr PSW = 0xD0; // 0000 0000 CY AC F0 RS1 RS0 OV F1 P
00D8 +1 21 sfr CCON = 0xD8; // 00xx 0000 CF CR -- -- CCF3 CCF2 CCF1 C
CF0
00E0 +1 22 sfr ACC = 0xE0; // 0000 0000 A_7 A_6 A_5 A_4 A_3 A_2 A_1
A_0
00F0 +1 23 sfr B = 0xF0; // 0000 0000 B_7 B_6 B_5 B_4 B_3 B_2 B_1 B
_0
+1 24
+1 25
0081 +1 26 sfr SP = 0x81; // 0000 0111
+1 27 sfr16 DPTR = 0x82; // 0000 0000 0000 0000
0082 +1 28 sfr DPL = 0x82; // 0000 0000
0083 +1 29 sfr DPH = 0x83; // 0000 0000
0084 +1 30 sfr SPSTAT = 0x84; // 00xx xxxx SPIF WCOL -- -- -- -- -- -
-
0085 +1 31 sfr SPCTL = 0x85; // 0000 0100
0086 +1 32 sfr SPDAT = 0x86; // 0000 0000
0087 +1 33 sfr PCON = 0x87; // 0011 0000 SMOD SMOD0 LVDF POF GF1 GF0 PD I
DL
0089 +1 34 sfr TMOD = 0x89; // 0000 0000 GATE1 C/T1 M11 M10 GATE0 C/T0 M01 M
00
008A +1 35 sfr TL0 = 0x8A; // 0000 0000
008B +1 36 sfr TL1 = 0x8B; // 0000 0000
008C +1 37 sfr TH0 = 0x8C; // 0000 0000
008D +1 38 sfr TH1 = 0x8D; // 0000 0000
008E +1 39 sfr AUXR = 0x8E; // 0000 00xx T0x12 T1x12 M0x6 EADCI ESPI ELVDI -- -
-
0091 +1 40 sfr P1M0 = 0x91; // 0000 0000
0092 +1 41 sfr P1M1 = 0x92; // 0000 0000
0093 +1 42 sfr P0M0 = 0x93; // 0000 0000
0094 +1 43 sfr P0M1 = 0x94; // 0000 0000
A51 MACRO ASSEMBLER MYMAX512_1 10/07/2006 11:58:35 PAGE 2
0095 +1 44 sfr P2M0 = 0x95; // 0000 0000
0096 +1 45 sfr P2M1 = 0x96; // 0000 0000
0099 +1 46 sfr SBUF = 0x99; // xxxx xxxx
00A9 +1 47 sfr SADDR = 0xA9; // 0000 0000
00A7 +1 48 sfr TEST_WDT = 0xA7; //
00B1 +1 49 sfr P3M0 = 0xB1; // 0000 0000
00B2 +1 50 sfr P3M1 = 0xB2; // 0000 0000
00B7 +1 51 sfr IPH = 0xB7; // x000 0000
00B9 +1 52 sfr SADEN = 0xB9; //
00BE +1 53 sfr ADC_LOW2 = 0xBE; // 0000 0000
00C5 +1 54 sfr ADC_CONTR = 0xC5; // 0000 0000
00C6 +1 55 sfr ADC_DATA = 0xC6; // 0000 0000
00C7 +1 56 sfr CLK_DIV = 0xC7; // xxxx x000 -- -- -- -- -- CLKS2 CLKS1 C
LKS0
00D9 +1 57 sfr CMOD = 0xD9; // 0xxx x000
00DA +1 58 sfr CCAPM0 = 0xDA; // x000 0000
00DB +1 59 sfr CCAPM1 = 0xDB; // x000 0000
00DC +1 60 sfr CCAPM2 = 0xDC; // x000 0000
00DD +1 61 sfr CCAPM3 = 0xDD; // x000 0000
00E1 +1 62 sfr WDT_CONTR = 0xE1; // 0x00 0000 WDTF -- ENW CLRW IDLEW PS2
PS1 PS0
00E2 +1 63 sfr ISP_DATA = 0xE2; // 1111 1111
00E3 +1 64 sfr ISP_ADDRH = 0xE3; // 0000 0000
00E4 +1 65 sfr ISP_ADDRL = 0xE4; // 0000 0000
00E5 +1 66 sfr ISP_CMD = 0xE5; // xxxx xx00 00 Standby 椿
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -