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

📄 demodulation.lst

📁 Library for the 8051 microcontroller. such as math routine, hexBCD, LCD, Keyboard, I2C, Remote, Ke
💻 LST
字号:

ASEM-51 V1.3                                         Copyright (c) 2002 by W.W. Heinz                                         PAGE 1





       MCS-51 Family Macro Assembler   A S E M - 5 1   V 1.3
       =====================================================



	Source File:	E:\MiCrOConTroller\Coba_M-IDE\FSK\DEMODULATION.asm
	Object File:	E:\MiCrOConTroller\Coba_M-IDE\FSK\DEMODULATION.hex
	List File:	E:\MiCrOConTroller\Coba_M-IDE\FSK\DEMODULATION.lst



 Line  I  Addr  Code            Source

    1:
    2:					;===================================
    3:		N	 00		BSEG	AT	0H
    4:	    00	N	 01		EXAM:		DBIT	1
    5:	    01	N	 01		STARTWORK:	DBIT	1
    6:					;==================================
    7:		N      0000		CSEG	AT	0H
    8:	  0000	02 00 82		LJMP	START
    9:					;==================================
   10:		N      0003		ORG	03H
   11:	  0003	02 00 68		LJMP	EXT
   12:					;=================================
   13:		N      000B		ORG	0BH
   14:	  000B	02 00 6A		LJMP	T0INT
   15:					;================================
   16:		N      0013		ORG	13H
   17:	  0013	02 00 7F		LJMP	EXT1
   18:					;==============================
   19:		N      0040		ORG	40H
   20:					;==============================
   21:	  0040				INIT:
   22:	  0040	75 B0 FF		MOV	P3,#0FFH
   23:	  0043	78 00			MOV	R0,#0H
   24:	  0045	79 0A			MOV	R1,#0AH
   25:	  0047	75 A8 07		MOV	IE,#7H
   26:	  004A	75 89 21		MOV	TMOD,#21H
   27:	  004D	75 88 05		MOV	TCON,#5H
   28:	  0050	75 98 40		MOV	SCON,#40H
   29:	  0053	75 8C FD		MOV	TH0,#0FDH
   30:	  0056	75 8A 55		MOV	TL0,#055H
   31:	  0059	75 8D E8		MOV	TH1,#0E8H
   32:	  005C	75 8B E8		MOV	TL1,#0E8H
   33:	  005F	D2 8E			SETB	TR1
   34:	  0061	78 00			MOV	R0,#0H
   35:	  0063	D2 AF			SETB	EA
   36:	  0065	C2 01			CLR	STARTWORK
   37:	  0067	22			RET
   38:					;==============================
   39:	  0068				EXT:
   40:	  0068	08			INC	R0
   41:	  0069				END_EXT:
   42:	  0069	32			RETI
   43:					;==============================

ASEM-51 V1.3                                         Copyright (c) 2002 by W.W. Heinz                                         PAGE 2



 Line  I  Addr  Code            Source

   44:	  006A				T0INT:
   45:	  006A	C2 8C			CLR	TR0
   46:	  006C	75 8C FD		MOV	TH0,#0FDH
   47:	  006F	75 8A 55		MOV	TL0,#055H
   48:	  0072	B8 01 05		CJNE	R0,#1H,END_T0INT
   49:	  0075	D2 00			SETB	EXAM
   50:	  0077	D2 01			SETB	STARTWORK
   51:	  0079	32			RETI
   52:					;==============================
   53:	  007A				END_T0INT:
   54:	  007A	78 00			MOV	R0,#0H
   55:	  007C	D2 00			SETB	EXAM
   56:	  007E	32			RETI
   57:					;==============================
   58:	  007F				EXT1:
   59:	  007F	D2 8C			SETB	TR0
   60:	  0081	32			RETI
   61:					;==============================
   62:	  0082				START:
   63:	  0082	12 00 40		LCALL	INIT
   64:					;==============================
   65:	  0085				SSS1:
   66:	  0085	79 0A			MOV	R1,#0AH
   67:	  0087	C2 80			CLR	P0.0
   68:	  0089	30 01 FD		JNB	STARTWORK,$
   69:					;==============================
   70:	  008C				MAIN:
   71:	  008C	30 00 FD	       	JNB	EXAM,MAIN
   72:	  008F	C2 00			CLR	EXAM
   73:	  0091	D2 80			SETB	P0.0
   74:	  0093	B8 01 04		CJNE	R0,#1H,ZERO
   75:	  0096	C3			CLR	C
   76:	  0097	02 00 9B		JMP	FINISH
   77:					;==============================
   78:	  009A				ZERO:
   79:	  009A	D3			SETB	C
   80:					;==============================
   81:	  009B				FINISH:
   82:	  009B	13			RRC	A
   83:	  009C	78 00			MOV	R0,#0H
   84:	  009E	D9 EC			DJNZ	R1,MAIN
   85:	  00A0	33			RLC	A
   86:	  00A1	F5 99			MOV	SBUF,A
   87:	  00A3	C2 01			CLR	STARTWORK
   88:	  00A5	80 DE			JMP	SSS1
   89:					;==============================
   90:					END





                     register banks used:  ---

                     no errors


ASEM-51 V1.3                                         Copyright (c) 2002 by W.W. Heinz                                         PAGE 3






ASEM-51 V1.3                                         Copyright (c) 2002 by W.W. Heinz                                         PAGE 4





	       L I S T   O F   S Y M B O L S
	       =============================


SYMBOL				  TYPE     VALUE	LINE
------------------------------------------------------------
??ASEM_51			  NUMBER    8051
??VERSION			  NUMBER    0130
AC				  BIT	      D6
ACC				  DATA	      E0
B				  DATA	      F0
CY				  BIT	      D7
DPH				  DATA	      83
DPL				  DATA	      82
EA				  BIT	      AF
END_EXT				  CODE	    0069	  41
END_T0INT			  CODE	    007A	  53
ES				  BIT	      AC
ET0				  BIT	      A9
ET1				  BIT	      AB
EX0				  BIT	      A8
EX1				  BIT	      AA
EXAM				  BIT	      00	   4
EXT				  CODE	    0068	  39
EXT1				  CODE	    007F	  58
EXTI0				  CODE	    0003
EXTI1				  CODE	    0013
F0				  BIT	      D5
FINISH				  CODE	    009B	  81
IE				  DATA	      A8
IE0				  BIT	      89
IE1				  BIT	      8B
INIT				  CODE	    0040	  21
INT0				  BIT	      B2
INT1				  BIT	      B3
IP				  DATA	      B8
IT0				  BIT	      88
IT1				  BIT	      8A
MAIN				  CODE	    008C	  70
OV				  BIT	      D2
P				  BIT	      D0
P0				  DATA	      80
P1				  DATA	      90
P2				  DATA	      A0
P3				  DATA	      B0
PCON				  DATA	      87
PS				  BIT	      BC
PSW				  DATA	      D0
PT0				  BIT	      B9
PT1				  BIT	      BB
PX0				  BIT	      B8
PX1				  BIT	      BA
RB8				  BIT	      9A
RD				  BIT	      B7
REN				  BIT	      9C
RESET				  CODE	    0000

ASEM-51 V1.3                                         Copyright (c) 2002 by W.W. Heinz                                         PAGE 5



SYMBOL				  TYPE     VALUE	LINE
------------------------------------------------------------
RI				  BIT	      98
RS0				  BIT	      D3
RS1				  BIT	      D4
RXD				  BIT	      B0
SBUF				  DATA	      99
SCON				  DATA	      98
SINT				  CODE	    0023
SM0				  BIT	      9F
SM1				  BIT	      9E
SM2				  BIT	      9D
SP				  DATA	      81
SSS1				  CODE	    0085	  65
START				  CODE	    0082	  62
STARTWORK			  BIT	      01	   5
T0				  BIT	      B4
T0INT				  CODE	    006A	  44
T1				  BIT	      B5
TB8				  BIT	      9B
TCON				  DATA	      88
TF0				  BIT	      8D
TF1				  BIT	      8F
TH0				  DATA	      8C
TH1				  DATA	      8D
TI				  BIT	      99
TIMER0				  CODE	    000B
TIMER1				  CODE	    001B
TL0				  DATA	      8A
TL1				  DATA	      8B
TMOD				  DATA	      89
TR0				  BIT	      8C
TR1				  BIT	      8E
TXD				  BIT	      B1
WR				  BIT	      B6
ZERO				  CODE	    009A	  78

⌨️ 快捷键说明

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