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

📄 nrf2401_rx.lst

📁 无线数传模块nRF2401的代码
💻 LST
字号:
A51 MACRO ASSEMBLER  NRF2401_RX                                                           04/23/2007 16:16:42 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN nRF2401_RX.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE nRF2401_RX.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  00A5                 1     PWR_UP  EQU             P2.5
  00A4                 2     CE              EQU             P2.4
  00A3                 3     CS              EQU             P2.3
  00A2                 4     DR1             EQU             P2.2
  00A1                 5     CLK1    EQU             P2.1
  00A0                 6     DATA_BIT        EQU             P2.0                       ;"DATA"是伪指令
                       7     
0000                   8                     ORG 0000H
0000 020030            9                     LJMP MAIN
                      10     
0030                  11                     ORG 0030H
0030 120044           12     MAIN:   LCALL   nRF2401_config
0033 D2A4             13                     SETB CE
0035 759000           14                     MOV P1,#00H
                      15     
0038 D2A2             16     LOOP:   SETB DR1
003A 20A202           17                     JB DR1,OK               
003D 80F9             18                     SJMP LOOP
003F 7590AA           19     OK:             MOV P1,#0AAH
0042 80FE             20                     SJMP $
                      21     
0044                  22     nRF2401_config:                 ;模块配置
0044 D2A5             23                     SETB PWR_UP             ;PWR_UP=1,CE=0,CS=1时为配置模式
0046 7F0A             24                     MOV R7,#10              ;5ms delay
0048 120075           25                     LCALL DELAY     ;Tpd2cfgm >3ms
004B C2A4             26                     CLR CE
004D D2A3             27                     SETB CS
004F 00               28                     NOP
0050 00               29                     NOP
0051 00               30                     NOP
0052 7A0F             31                     MOV     R2,#15          ;15 bytes of config data
0054 7B00             32                     MOV R3,#00              ;地址偏移量
0056 90007D           33                     MOV DPTR,#TAB_config
0059                  34     NEXT_CONFIG_BYTE:
0059 EB               35                     MOV A,R3
005A 93               36                     MOVC A,@A+DPTR            ;查表得配置字,A为传递 参

⌨️ 快捷键说明

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