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

📄 pca1.lst

📁 51单片机用汇编实例 包括ad
💻 LST
字号:
A51 MACRO ASSEMBLER  PCA1                                                                 12/31/2005 10:23:03 PAGE     1


MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN PCA1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE PCA1.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;=====================================================================
                       2     ; 文件名称: PCA1.ASM
                       3     ; 功能描述: 使PCA工作于高速输出模式. 产生1KHz的方波信号. 测P1.3
                       4     ;=====================================================================
                       5     
  00F9                 6     CH      DATA 0F9H
  00E9                 7     CL      DATA 0E9H
  00D8                 8     CCON    DATA 0D8H
  00D9                 9     CMOD    DATA 0D9H
  00FA                10     CCAP0H  DATA 0FAH
  00EA                11     CCAP0L  DATA 0EAH
  00DA                12     CCAPM0  DATA 0DAH
                      13     
  00D8                14     CCF0    BIT  0D8H
  00DE                15     CR      BIT  0DEH
  00CF                16     CF      BIT  0CFH
                      17     
0000                  18             ORG 0000H
0000 020100           19             LJMP START
0033                  20             ORG 0033H
0033 020119           21             LJMP PCAISR
0100                  22             ORG 0100H
0100 75D902           23     START:  MOV CMOD, #02H          ;设置PCA定时器
                      24                                     ;输入时钟=Fosc/4
0103 75F900           25             MOV CH, #00H            ;装计数初值
0106 75E900           26             MOV CL, #00H
0109 75EA66           27             MOV CCAP0L, #66H        ;设置事件触发值=Fosc/8000
010C 75FA05           28             MOV CCAP0H, #05H
010F 75DA4D           29             MOV CCAPM0, #4DH        ;设置PCA模块0为HSO模式
0112 75A8C0           30             MOV IE, #0C0H
0115 D2DE             31             SETB CR                 ;启动PCA定时器
0117 80FE             32             SJMP $
                      33     
0119 C2D8             34     PCAISR: CLR CCF0                ;清楚中断标志
011B 75F900           35             MOV CH, #00H
011E 75E900           36             MOV CL, #00H
0121 32               37             RETI
                      38     
                      39             END
A51 MACRO ASSEMBLER  PCA1                                                                 12/31/2005 10:23:03 PAGE     2

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

CCAP0H . . . . . .  D ADDR   00FAH   A   
CCAP0L . . . . . .  D ADDR   00EAH   A   
CCAPM0 . . . . . .  D ADDR   00DAH   A   
CCF0 . . . . . . .  B ADDR   00D8H.0 A   
CCON . . . . . . .  D ADDR   00D8H   A   
CF . . . . . . . .  B ADDR   00C8H.7 A   
CH . . . . . . . .  D ADDR   00F9H   A   
CL . . . . . . . .  D ADDR   00E9H   A   
CMOD . . . . . . .  D ADDR   00D9H   A   
CR . . . . . . . .  B ADDR   00D8H.6 A   
IE . . . . . . . .  D ADDR   00A8H   A   
PCAISR . . . . . .  C ADDR   0119H   A   
START. . . . . . .  C ADDR   0100H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -