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

📄 sub.lst

📁 笙科RF芯片A7102A汇编程序 自动发射接收测试程序
💻 LST
字号:
     1  000000             
     2  000000             
     3  000000             ;-------------------------------------------------------------------------------
     4  000000             ; ClrRAM
     5  000000             ; Use index @YZ to clear RAM (00h~2Fh)
     6  000000             ;-------------------------------------------------------------------------------
     7  000000             
     8  000000             ClrRAM:
     9  000000             
    10  000000             	CLR		Y		 
    11  000000             	mov		A, #7fH
    12  000000             	b0mov		Z, A				;Set @YZ address from 7fh
    13  000000             
    14  000000             
    15  000000             ClrRAM10:
    16  000000             	clr 		@YZ				;Clear @YZ content
    17  000000             	decms		Z   				;z = z - 1 , skip next if z=0
    18  000000             	jmp 		ClrRAM10 
    19  000000             	clr 		@YZ				;Clear address $00
    20  000000             
    21  000000             	ret
    22  000000             
    23  000000             ;-------------------------------------------------------------------------------
    24  000000             ; SysInit
    25  000000             ; System initial to define Register, RAM, I/O, Timer......
    26  000000             ;-------------------------------------------------------------------------------
    27  000000             SysInit:
    28  000000             
    29  000000             	MOV		A,#0FFH
    30  000000             	MOV		P0UR,A	
    31  000000             	MOV		P5UR,A
    32  000000             	MOV		P1UR,A	
    33  000000             	MOV		A,#00000000B
    34  000000             	MOV		P0M,A
    35  000000             	MOV		A,#00001100B
    36  000000             	MOV		P1M,A
    37  000000             	MOV		A,#00001000B
    38  000000             	MOV		P5M,A
    39  000000             
    40  000000             	ret
    41  000000             ;-------------------------------------
    42  000000             ;DELAY	2US
    43  000000             ;-------------------------------------	
    44  000000             DELAY2US:
    45  000000             	JMP	$+1
    46  000000             	JMP	$+1
    47  000000             DELAY1US:
    48  000000             	jmp	$+1
    49  000000             	JMP	$+1
    50  000000             	RET
    51  000000             ;-------------------------------------
    52  000000             ;DELAY	1MS
    53  000000             ;-------------------------------------
    54  000000             DELAY1MS:
    55  000000             	MOV	A,#5
    56  000000             	MOV	TIME_1MS,A
    57  000000             @@:	DECMS	TIME_1MS
    58  000000             	JMP	DELAY250US
    59  000000             	RET
    60  000000             DELAY250US:
    61  000000             	MOV	A,#0FFH
    62  000000             	MOV	TIME_250US,A
    63  000000             	DECMS	TIME_250US
    64  000000             	JMP	$-1
    65  000000             	JMP	@B
    66  000000             
    67  000000             ;-------------------------------------
    68  000000             ;INIT RF MASTER
    69  000000             ;-------------------------------------
    70  000000             INIT_RF_MASTER:
    71  000000             
    72  000000             	B0BSET	SCS_M
    73  000000             	B0BSET	SDIO_M
    74  000000             	B0BSET	PWON_M
    75  000000             	B0BSET	SCK_M
    76  000000             	B0BSET	TRS_M
    77  000000             	B0BSET	TRE_M
    78  000000             	CALL	DELAY2US
    79  000000             	CALL	DELAY2US
    80  000000             	CALL	DELAY2US
    81  000000             	CALL	DELAY2US
    82  000000             	CALL	DELAY2US
    83  000000             	B0BSET	SCS
    84  000000             	B0BSET	SDIO
    85  000000             	B0BSET	PWON
    86  000000             	B0BCLR	SCK
    87  000000             	B0BCLR	TRS
    88  000000             	B0BCLR	TRE
    89  000000             	CALL	DELAY1MS
    90  000000             	
    91  000000             
    92  000000             	RET
    93  000000             ;-------------------------------------
    94  000000             ;BYTE SEND
    95  000000             ;-------------------------------------
    96  000000             8BYTE_SEND:
    97  000000             	
    98  000000             
    99  000000             

⌨️ 快捷键说明

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