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

📄 bs.asm

📁 无线通信效果受周围环境
💻 ASM
字号:
TXEN   BIT P1.2
TRX_CE BIT P0.3
PWR    BIT P1.3
CD     BIT P1.4
AM     BIT P0.2
DR     BIT P1.5
MISO   BIT P0.1
MOSI   BIT P1.6
SCK    BIT P0.0
CSN    BIT P1.7
WC     EQU 00H
RC     EQU 10H
WTR    EQU 20H
RTP    EQU 21H
WTA    EQU 22H
RTA    EQU 23H
RRP    EQU 24H
CAIH   EQU 30H
CAIL   EQU 31H
	ORG 0000H
	LJMP ST
	ORG 0003H
	LJMP INT0
ST:	CLR A
	SETB CSN
	CLR TRX_CE
	CLR TXEN
	CLR SCK
	SETB DR
	LCALL DELAY
	CLR CSN
	NOP 
	NOP
	CLR CSN
	NOP
	MOV A,#00H
	LCALL SPI_W
	MOV A,#6CH
	LCALL SPI_W
	MOV A,#0CH
	LCALL SPI_W
	MOV A,#44H
	LCALL SPI_W
	MOV A,#04H
	LCALL SPI_W
	MOV A,#04H
	LCALL SPI_W
	MOV A,#0E1H
	LCALL SPI_W
	MOV A,#0E7H
	LCALL SPI_W
	MOV A,#0E7H
	LCALL SPI_W
	MOV A,#0E7H
	LCALL SPI_W
	MOV A,#0D8H
	LCALL SPI_W
	SETB CSN
MAIN:LCALL PTR8000
	LJMP MAIN

INT0:MOV CAIH,P0
	MOV CAIL,P1
	RETI
PTR8000:CLR CSN 
	MOV A,#22H
	LCALL SPI_W
	MOV A,#0E7H
	LCALL SPI_W
	MOV A,#0E7H
	LCALL SPI_W
	MOV A,#0E7H
	LCALL SPI_W
	MOV A,#0E7H
	LCALL SPI_W
	MOV A,#0E7H
	LCALL SPI_W
	SETB CSN
	LCALL DELAY
	CLR CSN
	MOV A,#20H
	LCALL SPI_W
	MOV A,30H
	LCALL SPI_W
	MOV A,31H
	ANL A,#0F0
	LCALL SPI_W
	SETB CSN
	LCALL DELAY
	SETB TXEN
	LCALL DELAY
	SETB TRX_CE
	LCALL DELAY
	RET
SPI_W:MOV R0,#08H
LOOP1:CLR SCK
	NOP
	NOP
	NOP
	RLC A
	MOV MOSI,A
	NOP
	NOP
	NOP
	SETB SCK
	DJNZ R0,LOOP1
	CLR SCK
	RET
DELAY:MOV R6,#14H
DL1:  MOV R7,#19H
DL2:  DJNZ R7,DL2
      DJNZ R6,L1
	  RET

	  END

⌨️ 快捷键说明

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