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

📄 si4421.ls1

📁 c8051f310xmodembootloader.rar
💻 LS1
📖 第 1 页 / 共 5 页
字号:
  00B1               215     RELAY_IN        BIT     0B0H.1
  00E8               216     AD0CM0  BIT     0E8H.0
  00D1               217     F1      BIT     0D0H.1
  00C4               218     STO     BIT     0C0H.4
  00E9               219     AD0CM1  BIT     0E8H.1
  00A3               220     SPI0DAT DATA    0A3H
  00BD               221     ADC0    DATA    0BDH
  00EA               222     AD0CM2  BIT     0E8H.2
  00EB               223     AD0WINT BIT     0E8H.3
  00EC               224     AD0BUSY BIT     0E8H.4
  00D0               225     PSW     DATA    0D0H
  00D8               226     CCF0    BIT     0D8H.0
  009A               227     RB80    BIT     098H.2
  00B7               228     FLKEY   DATA    0B7H
  00D9               229     CCF1    BIT     0D8H.1
                     230     ?PR?ia442xinit?SI4421                    SEGMENT CODE 
                     231     ?PR?receive?SI4421   SEGMENT CODE 
                     232     ?BI?receive?SI4421   SEGMENT BIT OVERLAYABLE 
                     233     ?PR?fiforxframe?SI4421                   SEGMENT CODE 
                     234     ?XD?fiforxframe?SI4421                   SEGMENT XDATA OVERLAYABLE 
                     235     ?PR?_txregframe?SI4421                   SEGMENT CODE 
                     236     ?XD?_txregframe?SI4421                   SEGMENT XDATA OVERLAYABLE 
                     237     ?PR?_spisendcommand?SI4421               SEGMENT CODE 
                     238     ?XD?_spisendcommand?SI4421               SEGMENT XDATA OVERLAYABLE 
                     239     ?PR?_spisendbyte?SI4421                  SEGMENT CODE 
                     240     ?PR?spirevtwobyte?SI4421                 SEGMENT CODE 
                     241     ?XD?spirevtwobyte?SI4421                 SEGMENT XDATA OVERLAYABLE 
                     242     ?PR?spirevbyte?SI4421                    SEGMENT CODE 
                     243     ?CO?SI4421           SEGMENT CODE 
                     244     ?BI?SI4421           SEGMENT BIT 
                     245     ?ID?SI4421           SEGMENT IDATA 
                     246             EXTRN   XDATA (rxdata)
                     247             EXTRN   XDATA (txdata)
                     248             EXTRN   IDATA (power)
                     249             EXTRN   CODE (_Printf_String)
                     250             PUBLIC  n
                     251             PUBLIC  revframe
                     252             PUBLIC  spirevbyte
                     253             PUBLIC  spirevtwobyte
                     254             PUBLIC  _spisendbyte
                     255             PUBLIC  _spisendcommand
                     256             PUBLIC  _txregframe
A51 MACRO ASSEMBLER  SI4421                                                               08/03/2009 16:57:27 PAGE     5

                     257             PUBLIC  fiforxframe
                     258             PUBLIC  receive
                     259             PUBLIC  ia442xinit
                     260     
----                 261             RSEG  ?XD?fiforxframe?SI4421
0000                 262     ?fiforxframe?BYTE:
0000                 263               i?241:   DS   1
0001                 264             ORG  1
0001                 265               k?242:   DS   2
                     266     
----                 267             RSEG  ?XD?spirevtwobyte?SI4421
0000                 268     ?spirevtwobyte?BYTE:
0000                 269               u?654:   DS   2
                     270     
----                 271             RSEG  ?XD?_txregframe?SI4421
0000                 272     ?_txregframe?BYTE:
0000                 273             len?343:   DS   1
0001                 274             ORG  1
0001                 275               i?344:   DS   1
0002                 276             ORG  2
0002                 277               u?345:   DS   2
0004                 278             ORG  4
0004                 279               k?346:   DS   2
                     280     
----                 281             RSEG  ?XD?_spisendcommand?SI4421
0000                 282     ?_spisendcommand?BYTE:
0000                 283        comdata2?449:   DS   1
                     284     
----                 285             RSEG  ?BI?receive?SI4421
0000                 286     ?receive?BIT:
0000                 287             flg?140:   DBIT   1
                     288     
----                 289             RSEG  ?BI?SI4421
0000                 290            revframe:   DBIT   1
                     291     
----                 292             RSEG  ?ID?SI4421
0000                 293                   n:   DS   1
                     294     
----                 295             RSEG  ?CO?SI4421
0000                 296     ?SC_0:
0000 0D0A5B6D        297             DB  00DH,00AH,'[' ,'m' ,'s' ,'g' ,':' ,']' ,'0' ,'0' 
0004 73673A5D                
0008 3030                    
000A 31207369        298             DB  '1' ,' ' ,'s' ,'i' ,'4' ,'4' ,'2' ,'1' ,027H,'s' 
000E 34343231                
0012 2773                    
0014 2073646F        299             DB  ' ' ,'s' ,'d' ,'o' ,' ' ,'i' ,'s' ,' ' ,'d' ,'e' 
0018 20697320                
001C 6465                    
001E 61642062        300             DB  'a' ,'d' ,' ' ,'b' ,'u' ,'t' ,' ' ,'s' ,'h' ,'e' 
0022 75742073                
0026 6865                    
0028 2063616E        301             DB  ' ' ,'c' ,'a' ,'n' ,' ' ,'r' ,'e' ,'c' ,'e' ,'i' 
002C 20726563                
0030 6569                    
0032 766500          302             DB  'v' ,'e' ,000H
                     303     
0035                 304     ?SC_53:
0035 0D0A5B6D        305             DB  00DH,00AH,'[' ,'m' ,'s' ,'g' ,':' ,']' ,'0' ,'0' 
0039 73673A5D                
003D 3030                    
003F 32207369        306             DB  '2' ,' ' ,'s' ,'i' ,'4' ,'4' ,'2' ,'1' ,027H,'s' 
0043 34343231                
0047 2773                    
0049 2073646F        307             DB  ' ' ,'s' ,'d' ,'o' ,' ' ,'i' ,'s' ,' ' ,'d' ,'e' 
004D 20697320                
A51 MACRO ASSEMBLER  SI4421                                                               08/03/2009 16:57:27 PAGE     6

0051 6465                    
0053 61642062        308             DB  'a' ,'d' ,' ' ,'b' ,'u' ,'t' ,' ' ,'s' ,'h' ,'e' 
0057 75742073                
005B 6865                    
005D 2063616E        309             DB  ' ' ,'c' ,'a' ,'n' ,' ' ,'r' ,'e' ,'c' ,'e' ,'i' 
0061 20726563                
0065 6569                    
0067 766500          310             DB  'v' ,'e' ,000H
                     311     
006A                 312     ?SC_106:
006A 0D0A5B6D        313             DB  00DH,00AH,'[' ,'m' ,'s' ,'g' ,':' ,']' ,'0' ,'0' 
006E 73673A5D                
0072 3030                    
0074 33207369        314             DB  '3' ,' ' ,'s' ,'i' ,'4' ,'4' ,'2' ,'1' ,027H,'s' 
0078 34343231                
007C 2773                    
007E 2073646F        315             DB  ' ' ,'s' ,'d' ,'o' ,' ' ,'i' ,'s' ,' ' ,'d' ,'e' 
0082 20697320                
0086 6465                    
0088 61642062        316             DB  'a' ,'d' ,' ' ,'b' ,'u' ,'t' ,' ' ,'s' ,'h' ,'e' 
008C 75742073                
0090 6865                    
0092 2063616E        317             DB  ' ' ,'c' ,'a' ,'n' ,' ' ,'r' ,'e' ,'c' ,'e' ,'i' 
0096 20726563                
009A 6569                    
009C 766500          318             DB  'v' ,'e' ,000H
                     319     
009F                 320     ?SC_159:
009F 0D0A5B6D        321             DB  00DH,00AH,'[' ,'m' ,'s' ,'g' ,':' ,']' ,'0' ,'0' 
00A3 73673A5D                
00A7 3030                    
00A9 34207369        322             DB  '4' ,' ' ,'s' ,'i' ,'4' ,'4' ,'2' ,'1' ,027H,'s' 
00AD 34343231                
00B1 2773                    
00B3 2073646F        323             DB  ' ' ,'s' ,'d' ,'o' ,' ' ,'i' ,'s' ,' ' ,'d' ,'e' 
00B7 20697320                
00BB 6465                    
00BD 61642062        324             DB  'a' ,'d' ,' ' ,'b' ,'u' ,'t' ,' ' ,'s' ,'h' ,'e' 
00C1 75742073                
00C5 6865                    
00C7 2063616E        325             DB  ' ' ,'c' ,'a' ,'n' ,' ' ,'r' ,'e' ,'c' ,'e' ,'i' 
00CB 20726563                
00CF 6569                    
00D1 766500          326             DB  'v' ,'e' ,000H
                     327     
00D4                 328     ?SC_212:
00D4 0D0A5B6D        329             DB  00DH,00AH,'[' ,'m' ,'s' ,'g' ,':' ,']' ,'0' ,'0' 
00D8 73673A5D                
00DC 3030                    
00DE 35207369        330             DB  '5' ,' ' ,'s' ,'i' ,'4' ,'4' ,'2' ,'1' ,027H,'s' 
00E2 34343231                
00E6 2773                    
00E8 2073646F        331             DB  ' ' ,'s' ,'d' ,'o' ,' ' ,'i' ,'s' ,' ' ,'d' ,'e' 
00EC 20697320                
00F0 6465                    
00F2 61642062        332             DB  'a' ,'d' ,' ' ,'b' ,'u' ,'t' ,' ' ,'s' ,'h' ,'e' 
00F6 75742073                
00FA 6865                    
00FC 2063616E        333             DB  ' ' ,'c' ,'a' ,'n' ,' ' ,'r' ,'e' ,'c' ,'e' ,'i' 
0100 20726563                
0104 6569                    
0106 766500          334             DB  'v' ,'e' ,000H
                     335     
                     336     ; #include "global.h"
                     337     ; 
                     338     ; uchar idata n;
A51 MACRO ASSEMBLER  SI4421                                                               08/03/2009 16:57:27 PAGE     7

                     339     ; bit revframe;
                     340     ; /******************************************************************************
                     341     ; ** 函数: ia442xinit()
                     342     ; ** 入参: 
                     343     ; ** 返回: 
                     344     ; ** 说明: ia442x初始化
                     345     ; ******************************************************************************/
                     346     ; void ia442xinit()                             
                     347     
----                 348             RSEG  ?PR?ia442xinit?SI4421
0000                 349     ia442xinit:
                     350             USING   0
                     351                             ; SOURCE LINE # 11
                     352     ; {     
                     353                             ; SOURCE LINE # 12
                     354     ;     spisendcommand(0xCED4);           //SYNC=2DD4;
                     355                             ; SOURCE LINE # 13
0000 7FD4            356             MOV     R7,#0D4H
0002 7ECE            357             MOV     R6,#0CEH
0004 120000   F      358             LCALL   _spisendcommand
                     359     ;       spisendcommand(0xCC77);         //OB1,OB0, LPX,!ddy,DDIT,BW0
                     360                             ; SOURCE LINE # 14
0007 7F77            361             MOV     R7,#077H
0009 7ECC            362             MOV     R6,#0CCH
000B 120000   F      363             LCALL   _spisendcommand
                     364     ;     spisendcommand(0x80d7);           //;配置命令,fd-915M,dd-433M
                     365                             ; SOURCE LINE # 15
000E 7FD7            366             MOV     R7,#0D7H
0010 7E80            367             MOV     R6,#080H
0012 120000   F      368             LCALL   _spisendcommand
                     369     ;       spisendcommand(0x8208);         //;电源管理 crystal on batter dectector
                     370                             ; SOURCE LINE # 16
0015 7F08            371             MOV     R7,#08H
0017 7E82            372             MOV     R6,#082H
0019 120000   F      373             LCALL   _spisendcommand
                     374     ;       spisendcommand(0xa080);         //;频率设置 430.32MHz(中心频率)
                     375                             ; SOURCE LINE # 17
001C 7F80            376             MOV     R7,#080H
001E 7EA0            377             MOV     R6,#0A0H
0020 120000   F      378             LCALL   _spisendcommand
                     379     ;       spisendcommand(0xc623);         //;9600波特率设置 (c605)BR = 10000 / 29 / (R+1) / (
                             1+cs*7) [kbps] R= (10000 / 29 / (1+cs*7) / BR) – 
                     380                             ; SOURCE LINE # 18
0023 7F23            381             MOV     R7,#023H
0025 7EC6            382             MOV     R6,#0C6H
0027 120000   F      383             LCALL   _spisendcommand
                     384     ;       spisendcommand(0x9480);         //;接收控制 VDI OUTPUT FAST 200KHz(BW) RELATIVE to 
                             MAXIMUM 0dB RSSIsetth -85dBm
                     385                             ; SOURCE LINE # 19

⌨️ 快捷键说明

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