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

📄 fs02.lst

📁 51单片机开发入门与典型实例
💻 LST
字号:
A51 MACRO ASSEMBLER  FS02                                                                 01/07/2007 16:31:50 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN FS02.OBJ
ASSEMBLER INVOKED BY: C:\KEIL7.06\C51\BIN\A51.EXE FS02.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;文件名:FS02.ASM
                       2     ;程序功能:变频报警
0000 7908              3        MAIN:   MOV   R1,#8    ; 1KHz持续时间
0002 7AFA              4        LOOP1:  MOV   R2,#250  ;
0004 B2B4              5        LOOP2:  CPL   P3.4     ; 输出1KHz方波 
0006 120020            6                LCALL  DELAY2  ; 调延时500μs子程序
0009 DAF9              7                DJNZ   R2,LOOP2; 持续1s钟 
000B D9F5              8                DJNZ   R1,LOOP1;                       输出1KHz声音
000D 7B10              9                MOV   R3, #16  ; 2KHz持续时间
000F 7CFA             10        LOOP3:  MOV   R4, #250 ;
0011 B2B4             11        LOOP4:  CPL   P3.4     ; 输出2KHz方波
0013 111B             12                ACALL DELAY1   ; 调延时250μs子程序
0015 DCFA             13                DJNZ  R4,LOOP4 ; 持续1s钟
0017 DBF6             14                DJNZ  R3,LOOP3 ;                       输出2KHz声音
0019 80E5             15                SJMP  MAIN    ;                       报警声反复循环
001B 7D7D             16        DELAY1: MOV   R5,#125  ; 延时250μs
001D DDFE             17                DJNZ  R5,$     ;                       延时250μs
001F 22               18                RET            ;                       子程序
0020 7EFA             19        DELAY2: MOV   R6,#250  ; 延时500μs
0022 DEFE             20                DJNZ  R6,$     ;                       延时500μs
0024 22               21                RET            ;                       子程序
                      22                END            ;                       程序结束
                                      
                               
                             
                             
                                   
A51 MACRO ASSEMBLER  FS02                                                                 01/07/2007 16:31:50 PAGE     2

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


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

DELAY1 . . . . . .  C ADDR   001BH   A   
DELAY2 . . . . . .  C ADDR   0020H   A   
LOOP1. . . . . . .  C ADDR   0002H   A   
LOOP2. . . . . . .  C ADDR   0004H   A   
LOOP3. . . . . . .  C ADDR   000FH   A   
LOOP4. . . . . . .  C ADDR   0011H   A   
MAIN . . . . . . .  C ADDR   0000H   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 + -