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

📄 2键输入改变输出频率.lst

📁 用单片机实现方搏输出
💻 LST
字号:
A51 MACRO ASSEMBLER  2键蔩_敫腳_蔩砡频率                                                  08/13/2007 20:55:15 PAGE     1


MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN .\2键输入改变输出频率.obj
ASSEMBLER INVOKED BY: D:\软件安装\C51\BIN\A51.EXE ..\方波发生器\2键输入改变输出频率.asm SET(SMALL) DEBUG PRINT(.\2键输入
                      改变输出频率.lst) OBJECT(.\2键输入改变输出频率.obj) EP

LOC  OBJ            LINE     SOURCE

0000                   1           ORG  0000H
0000 020100            2           LJMP MAIN
0003                   3           ORG  0003H
0003 020123            4           LJMP IN0
0013                   5           ORG  0013H
0013 020130            6           LJMP IN1
0100                   7           ORG  0100H
0100                   8     MAIN:
0100 901FFF            9           MOV DPTR,#1FFFH
0103 D2AF             10           SETB EA
0105 D2A8             11           SETB EX0
0107 D2AA             12           SETB EX1
0109 D288             13           SETB IT0
010B D28A             14           SETB IT1
010D 74FF             15     LOOP: MOV A,#0FFH
010F F0               16           MOVX @DPTR,A
0110 12011A           17           LCALL DELAY
0113 F4               18           CPL A
0114 F0               19           MOVX @DPTR,A
0115 12011A           20           LCALL DELAY
0118 80F3             21           SJMP LOOP
                      22     ;;;;;;;;;;延时子程序
011A 7F64             23     DELAY:MOV R7,#100
011C 7E0A             24        D1:MOV R6,#10
011E DEFE             25        D2:DJNZ R6,D2
0120 DFFA             26           DJNZ R7,D1
0122 22               27           RET
                      28     
                      29     ;;;;;;;;;;;NT0中断服务子程序
0123 F5F0             30     IN0:  MOV B,A
0125 C2AA             31           CLR EX1
0127 0E               32           INC R6
0128 BEFF02           33           CJNE R6,#0FFH,NEXT0
012B C2A8             34           CLR EX0
012D E5F0             35     NEXT0:MOV A,B
012F 32               36           RETI
                      37     
                      38     ;;;;;;;;;INT1中断服务子程序
0130 F5F0             39     IN1:  MOV B,A
0132 C2A8             40           CLR EX0
0134 1E               41           DEC R6
0135 BE0002           42           CJNE R6,#00H,NEXT1
0138 C2AA             43           CLR EX1
013A E5F0             44     NEXT1: MOV A,B
013C 32               45            RETI
                      46     
                      47            END
                                  
A51 MACRO ASSEMBLER  2键蔩_敫腳_蔩砡频率                                                  08/13/2007 20:55:15 PAGE     2

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


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

B. . . . . . . . .  D ADDR   00F0H   A   
D1 . . . . . . . .  C ADDR   011CH   A   
D2 . . . . . . . .  C ADDR   011EH   A   
DELAY. . . . . . .  C ADDR   011AH   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
EX0. . . . . . . .  B ADDR   00A8H.0 A   
EX1. . . . . . . .  B ADDR   00A8H.2 A   
IN0. . . . . . . .  C ADDR   0123H   A   
IN1. . . . . . . .  C ADDR   0130H   A   
IT0. . . . . . . .  B ADDR   0088H.0 A   
IT1. . . . . . . .  B ADDR   0088H.2 A   
LOOP . . . . . . .  C ADDR   010DH   A   
MAIN . . . . . . .  C ADDR   0100H   A   
NEXT0. . . . . . .  C ADDR   012DH   A   
NEXT1. . . . . . .  C ADDR   013AH   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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