📄 snc-a05.lst
字号:
A51 MACRO ASSEMBLER SNC_A05 05/31/2007 12:19:32 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN SNC-A05.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE SNC-A05.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;以下为P89V51RX2新增加的SFR定义
00D8 2 CCON DATA 0XD8
00D9 3 CMOD DATA 0XD9
00DC 4 CCAPM2 DATA 0XDC
00DD 5 CCAPM3 DATA 0XDD
00E9 6 CL DATA 0XE9
00F9 7 CH DATA 0XF9
00EC 8 CCAP2L DATA 0XEC
00ED 9 CCAP3L DATA 0XED
00FC 10 CCAP2H DATA 0XFC
00FD 11 CCAP3H DATA 0XFD
00DF 12 CF BIT CCON.7
00DE 13 CR BIT CCON.6
14 ;=====================================================================================
0000 15 ORG 0000H
0000 0200A0 16 LJMP MAIN
00A0 17 ORG 00A0H
18 ;
00A0 19 MAIN:
00A0 75E908 20 MOV CL,#08H
00A3 75F908 21 MOV CH,#08H
00A6 75ECEF 22 MOV CCAP2L,#0EFH
00A9 75FCEF 23 MOV CCAP2H,#0EFH;
00AC 75D902 24 MOV CMOD,#02H ;配置PWM频率为内部时钟
00AF 75DC42 25 MOV CCAPM2,#42H ;配置平p1.6为PWM输出使能PCA比较
00B2 D2DE 26 SETB CR ;启动PCA
00B4 27 LOOP:
00B4 B2B7 28 CPL P3.7 ;LED显示-可以省略
00B6 11BA 29 ACALL DEL ;延时程序
00B8 80FA 30 SJMP LOOP
31 ;
00BA 7DAF 32 DEL: MOV R5,#0AFH ;以下为循环延时
00BC 7EFF 33 DELa: MOV R6,#0FFH ;--------
00BE 7FFF 34 DEL1: MOV R7,#0FFH ;------
00C0 DFFE 35 DEL2: DJNZ R7,DEL2 ;--
00C2 DEFA 36 DJNZ R6,DEL1 ;------
00C4 DDF6 37 DJNZ R5,DELa ;--------
00C6 22 38 RET
39 ;
40 END
A51 MACRO ASSEMBLER SNC_A05 05/31/2007 12:19:32 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
CCAP2H . . . . . . D ADDR 00FCH A
CCAP2L . . . . . . D ADDR 00ECH A
CCAP3H . . . . . . D ADDR 00FDH A
CCAP3L . . . . . . D ADDR 00EDH A
CCAPM2 . . . . . . D ADDR 00DCH A
CCAPM3 . . . . . . D ADDR 00DDH A
CCON . . . . . . . D ADDR 00D8H A
CF . . . . . . . . B ADDR 00D8H.7 A
CH . . . . . . . . D ADDR 00F9H A
CL . . . . . . . . D ADDR 00E9H A
CMOD . . . . . . . D ADDR 00D9H A
CR . . . . . . . . B ADDR 00D8H.6 A
DEL. . . . . . . . C ADDR 00BAH A
DEL1 . . . . . . . C ADDR 00BEH A
DEL2 . . . . . . . C ADDR 00C0H A
DELA . . . . . . . C ADDR 00BCH A
LOOP . . . . . . . C ADDR 00B4H A
MAIN . . . . . . . C ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -