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

📄 cc1100_mcu_z.lst

📁 用c8051f310开发的433M无线模块cc1100的完整程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
0016 120000      R     LCALL   _MCU_Wait_us
                                           ; SOURCE LINE # 31
0019 C2A3              CLR     CC1100_CSn
001B         ?C0001:
                                           ; SOURCE LINE # 32
001B 20A2FD            JB      CC1100_SO,?C0001
001E         ?C0002:
                                           ; SOURCE LINE # 35
001E 7F30              MOV     R7,#030H
0020 120000      R     LCALL   _write_spi
0023         ?C0003:
                                           ; SOURCE LINE # 38
0023 20A2FD            JB      CC1100_SO,?C0003
0026         ?C0004:
                                           ; SOURCE LINE # 39
0026 D2A3              SETB    CC1100_CSn
                                           ; SOURCE LINE # 40
0028 C2A1              CLR     CC1100_SCLK
                                           ; SOURCE LINE # 41
002A 22                RET     
             ; FUNCTION CC1100_Reset (END)

             ; FUNCTION _MCU_Wait_us (BEGIN)
                                           ; SOURCE LINE # 49
;---- Variable 'x' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 50
0000         ?C0008:
                                           ; SOURCE LINE # 54
                                           ; SOURCE LINE # 55
;---- Variable 'i' assigned to Register 'R6' ----
0000 7E0C              MOV     R6,#0CH
0002         ?C0009:
                                           ; SOURCE LINE # 56
0002 DEFE              DJNZ    R6,?C0009
                                           ; SOURCE LINE # 57
0004         ?C0006:
                                           ; SOURCE LINE # 58
0004 DFFA              DJNZ    R7,?C0008
C51 COMPILER V8.08   CC1100_MCU_Z                                                          06/13/2008 15:24:04 PAGE 5   

                                           ; SOURCE LINE # 59
0006 22                RET     
             ; FUNCTION _MCU_Wait_us (END)

             ; FUNCTION _write_spi (BEGIN)
                                           ; SOURCE LINE # 67
;---- Variable 'x' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 68
                                           ; SOURCE LINE # 71
;---- Variable 'i' assigned to Register 'R6' ----
0000 7E08              MOV     R6,#08H
0002         ?C0012:
                                           ; SOURCE LINE # 72
                                           ; SOURCE LINE # 73
0002 C2A1              CLR     CC1100_SCLK
                                           ; SOURCE LINE # 74
0004 EF                MOV     A,R7
0005 2F                ADD     A,R7
0006 FF                MOV     R7,A
                                           ; SOURCE LINE # 75
0007 92A0              MOV     CC1100_SI,C
                                           ; SOURCE LINE # 76
0009 D2A1              SETB    CC1100_SCLK
                                           ; SOURCE LINE # 77
000B A2A2              MOV     C,CC1100_SO
000D E4                CLR     A
000E 33                RLC     A
000F 4207              ORL     AR7,A
                                           ; SOURCE LINE # 78
0011 DEEF              DJNZ    R6,?C0012
0013         ?C0013:
                                           ; SOURCE LINE # 79
0013 C2A1              CLR     CC1100_SCLK
                                           ; SOURCE LINE # 80
                                           ; SOURCE LINE # 81
0015         ?C0015:
0015 22                RET     
             ; FUNCTION _write_spi (END)

             ; FUNCTION read_spi (BEGIN)
                                           ; SOURCE LINE # 89
;---- Variable 'x' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 90
                                           ; SOURCE LINE # 93
;---- Variable 'i' assigned to Register 'R6' ----
0000 7E08              MOV     R6,#08H
0002         ?C0016:
                                           ; SOURCE LINE # 94
                                           ; SOURCE LINE # 95
0002 D2A1              SETB    CC1100_SCLK
                                           ; SOURCE LINE # 96
0004 EF                MOV     A,R7
0005 25E0              ADD     A,ACC
0007 FF                MOV     R7,A
                                           ; SOURCE LINE # 97
0008 A2A2              MOV     C,CC1100_SO
000A E4                CLR     A
000B 33                RLC     A
000C 4207              ORL     AR7,A
                                           ; SOURCE LINE # 98
000E C2A1              CLR     CC1100_SCLK
                                           ; SOURCE LINE # 99
C51 COMPILER V8.08   CC1100_MCU_Z                                                          06/13/2008 15:24:04 PAGE 6   

0010 DEF0              DJNZ    R6,?C0016
0012         ?C0017:
                                           ; SOURCE LINE # 100
                                           ; SOURCE LINE # 101
0012         ?C0019:
0012 22                RET     
             ; FUNCTION read_spi (END)

             ; FUNCTION T2_ISR (BEGIN)
                                           ; SOURCE LINE # 104
                                           ; SOURCE LINE # 106
0000 D200        E     SETB    S_1ms
                                           ; SOURCE LINE # 107
0002 C2CF              CLR     TF2H
                                           ; SOURCE LINE # 108
0004 32                RETI    
             ; FUNCTION T2_ISR (END)

             ; FUNCTION Deal_with_LED (BEGIN)
                                           ; SOURCE LINE # 115
                                           ; SOURCE LINE # 116
                                           ; SOURCE LINE # 117
0000 D50008      E     DJNZ    Blink_time,?C0021
                                           ; SOURCE LINE # 118
                                           ; SOURCE LINE # 119
0003 A2B1              MOV     C,LED4
0005 B3                CPL     C
0006 92B1              MOV     LED4,C
                                           ; SOURCE LINE # 120
0008 7500C8      E     MOV     Blink_time,#0C8H
                                           ; SOURCE LINE # 121
000B         ?C0021:
                                           ; SOURCE LINE # 122
000B A200        E     MOV     C,S_FRX
000D 92B4              MOV     LED1,C
                                           ; SOURCE LINE # 123
000F A200        E     MOV     C,S_FTX
0011 92B3              MOV     LED2,C
                                           ; SOURCE LINE # 124
0013 A2A5              MOV     C,CC1100_GDO0
0015 92B2              MOV     LED3,C
                                           ; SOURCE LINE # 125
0017 22                RET     
             ; FUNCTION Deal_with_LED (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    120    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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