📄 cc1100_mcu_z.lst
字号:
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 + -