⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 snc-a05.lst

📁 PHILIPS的51系列芯片P89V51RD2具有PWM 功能,本程序可以用作测试PWM
💻 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 + -