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

📄 波形采集.lst

📁 透過電腦觀察紅外線和无線波形,有線路圖,自己做
💻 LST
📖 第 1 页 / 共 2 页
字号:
016B D28C            169             SETB    TR0
016D F6              170             MOV     @R0,A
016E 08              171             INC     R0
016F E9              172             MOV     A,R1
0170 F6              173             MOV     @R0,A
0171 20B5FD          174             JB      P3.5,$
0174 C28C            175             CLR     TR0
0176 E58C            176             MOV     A,TH0
0178 A98A            177             MOV     R1,TL0
017A 758A01          178             MOV     TL0,#01H
017D 758C00          179             MOV     TH0,#00H
0180 D28C            180             SETB    TR0
0182 08              181             INC     R0
0183 F6              182             MOV     @R0,A
0184 08              183             INC     R0
0185 E9              184             MOV     A,R1
0186 F6              185             MOV     @R0,A
0187 08              186             INC     R0
0188 DFD2            187             DJNZ    R7,THB
018A C28C            188             CLR     TR0
                     189             ;*************数据发送***********
018C 7F7A            190     FZCX:   MOV     R7,#122
A51 MACRO ASSEMBLER  __衉_杉_                                                             09/07/2008 22:40:59 PAGE     4

018E 7808            191             MOV     R0,#08H
0190 742A            192     ZDDS:   MOV     A,#2AH  ;CH372中断命令通知PC机
0192 31CD            193             ACALL   XML
0194 00              194             NOP
0195 00              195             NOP
0196 7402            196             MOV     A,#02H  ;可输入8个字节
0198 31DA            197             ACALL   XSJ
019A E6              198             MOV     A,@R0   ;送入要上传的数据
019B 31DA            199             ACALL   XSJ
019D 08              200             INC     R0
019E E6              201             MOV     A,@R0   ;送入要上传的数据
019F 31DA            202             ACALL   XSJ
01A1 08              203             INC     R0
01A2 31FC            204             ACALL   FYL
01A4 7422            205             MOV     A,#22H  ;接受中断数据
01A6 31CD            206             ACALL   XML
01A8 31E7            207             ACALL   DSJ
01AA 31FC            208             ACALL   FYL
01AC 31C6            209             ACALL   INO
01AE DFE0            210             DJNZ    R7,ZDDS
01B0 7808            211             MOV     R0,#08H
01B2 7F3D            212             MOV     R7,#61
01B4 016D            213             AJMP    JSCS
                     214             ;********CH372读出数据**********
01B6 7428            215     OUT2:   MOV     A,#28H  ;读端口2的命令
01B8 31CD            216             ACALL   XML
01BA 31E7            217             ACALL   DSJ
01BC 00              218             NOP
01BD 31E7            219             ACALL   DSJ
01BF 00              220             NOP
01C0 22              221             RET
                     222             ;****************
01C1 00              223     OUT1:   NOP
01C2 00              224     PEND:   NOP
01C3 00              225     LEEP:   NOP
01C4 0130            226             AJMP    AMIT
                     227             ;******释放缓冲区子程序*****
01C6 742B            228     INO:    MOV     A,#2BH  ;释放当前USB    缓冲区
01C8 31CD            229             ACALL   XML
01CA 00              230             NOP
01CB 00              231             NOP
01CC 22              232             RET
                     233             ;*******写命令子程序*******
01CD F5A0            234     XML:    MOV     P2,A
01CF C284            235             CLR     CS
01D1 D280            236             SETB    A0      
01D3 C282            237             CLR     DX
01D5 00              238             NOP
01D6 00              239             NOP     ;500NS就可以
01D7 D282            240             SETB    DX
01D9 22              241             RET
                     242             ;*******写入数据子程序*******
01DA C280            243     XSJ:    CLR     A0      ;写入数据
01DC 00              244             NOP
01DD 00              245             NOP     ;延时2US,根据主频来确定NOP的值
01DE F5A0            246             MOV     P2,A
01E0 00              247             NOP
01E1 00              248             NOP     ;50NS就可以
01E2 D282            249             SETB    DX
01E4 00              250             NOP
01E5 00              251             NOP     ;延时1.2US根据主频调整
01E6 22              252             RET
                     253             ;********读出数据子程序*********
01E7 75A0FF          254     DSJ:    MOV     P2,#0FFH
01EA C280            255             CLR     A0      ;读出数据
01EC 00              256             NOP
A51 MACRO ASSEMBLER  __衉_杉_                                                             09/07/2008 22:40:59 PAGE     5

01ED 00              257             NOP     ;延时50NS就可以了
01EE E5A0            258             MOV     A,P2
01F0 D281            259             SETB    CE
01F2 22              260             RET
                     261             ;*********延时子程序******
01F3 7E64            262     DYL:    MOV     R6,#100
01F5 7D32            263     D1:     MOV     R5,#50
01F7 DDFE            264             DJNZ    R5,$
01F9 DEFA            265             DJNZ    R6,D1
01FB 22              266             RET
01FC 7E02            267     FYL:    MOV     R6,#2
01FE 7D44            268     FD1:    MOV     R5,#68
0200 DDFE            269             DJNZ    R5,$
0202 DEFA            270             DJNZ    R6,FD1
0204 22              271             RET
                     272             END
                             
A51 MACRO ASSEMBLER  __衉_杉_                                                             09/07/2008 22:40:59 PAGE     6

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

A0 . . . . . . . .  B ADDR   0080H.0 A   
AMIT . . . . . . .  C ADDR   0030H   A   
AML. . . . . . . .  C ADDR   00CDH   A   
CE . . . . . . . .  B ADDR   0080H.1 A   
CHKOF. . . . . . .  C ADDR   009AH   A   
CS . . . . . . . .  B ADDR   0080H.4 A   
CT . . . . . . . .  C ADDR   00DCH   A   
D1 . . . . . . . .  C ADDR   01F5H   A   
DSJ. . . . . . . .  C ADDR   01E7H   A   
DX . . . . . . . .  B ADDR   0080H.2 A   
DYL. . . . . . . .  C ADDR   01F3H   A   
F1 . . . . . . . .  C ADDR   009FH   A   
F2 . . . . . . . .  C ADDR   00A4H   A   
F3 . . . . . . . .  C ADDR   00A9H   A   
F4 . . . . . . . .  C ADDR   00AEH   A   
FD1. . . . . . . .  C ADDR   01FEH   A   
FW . . . . . . . .  C ADDR   0052H   A   
FYL. . . . . . . .  C ADDR   01FCH   A   
FZCX . . . . . . .  C ADDR   018CH   A   
G1 . . . . . . . .  C ADDR   007BH   A   
G2 . . . . . . . .  C ADDR   0082H   A   
G3 . . . . . . . .  C ADDR   0087H   A   
G4 . . . . . . . .  C ADDR   008CH   A   
G5 . . . . . . . .  C ADDR   0093H   A   
GET. . . . . . . .  B ADDR   0080H.3 A   
HWX. . . . . . . .  C ADDR   00BBH   A   
INO. . . . . . . .  C ADDR   01C6H   A   
JSCS . . . . . . .  C ADDR   006DH   A   
LEEP . . . . . . .  C ADDR   01C3H   A   
OUT1 . . . . . . .  C ADDR   01C1H   A   
OUT2 . . . . . . .  C ADDR   01B6H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PEND . . . . . . .  C ADDR   01C2H   A   
QH_1 . . . . . . .  C ADDR   0116H   A   
QH_2 . . . . . . .  C ADDR   0152H   A   
SP . . . . . . . .  D ADDR   0081H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
THA. . . . . . . .  C ADDR   0120H   A   
THB. . . . . . . .  C ADDR   015CH   A   
THO. . . . . . . .  C ADDR   00E4H   A   
TI1. . . . . . . .  C ADDR   00D4H   A   
TI2. . . . . . . .  C ADDR   00D9H   A   
TIM. . . . . . . .  C ADDR   00CFH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
UTT. . . . . . . .  C ADDR   0154H   A   
WTT. . . . . . . .  C ADDR   0118H   A   
WXD. . . . . . . .  C ADDR   00C5H   A   
XML. . . . . . . .  C ADDR   01CDH   A   
XSJ. . . . . . . .  C ADDR   01DAH   A   
ZDDS . . . . . . .  C ADDR   0190H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)
A51 MACRO ASSEMBLER  __衉_杉_                                                             09/07/2008 22:40:59 PAGE     7

⌨️ 快捷键说明

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