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

📄 new_5a.lst

📁 飞利浦764开发的单相表源程序 飞利浦764开发的单相表源程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
0258 E52A            492             MOV     A,ZPIN2
025A 3400            493             ADDC    A,#0
025C F52A            494             MOV     ZPIN2,A
                     495             
025E E52A            496             MOV     A,ZPIN2
0260 C3              497             CLR     C
0261 9402            498             SUBB    A,#PINDIV2
0263 4056            499             JC      CJ208           ;如果未产生脉冲,则计算补偿量
0265 E529            500             MOV     A,ZPIN1
0267 C3              501             CLR     C
0268 9462            502             SUBB    A,#PINDIV1
026A 404F            503             JC      CJ208
                     504             
026C 052B            505             INC     ZOUTC           ;总脉冲数+1
026E 752900          506             MOV     ZPIN1,#0
0271 752A00          507             MOV     ZPIN2,#0
0274 752700          508             mov     Fpin1,#0
0277 752800          509             mov     Fpin2,#0   
027A 10013E          510             JBC     Fnopul   ,cj208
A51 MACRO ASSEMBLER  NEW_5A                                                               05/04/2005 07:55:32 PAGE     9

027D C286            511             clr     BPULOUT
027F D28E            512             setb    TR1
0281 0202BB          513             LJMP    CJ208   
                     514      
                     515             
0284 E529            516     CJ205:  MOV     A,ZPIN1
0286 6003            517             JZ      CJ206
0288 14              518             DEC     A
0289 F529            519             MOV     ZPIN1,A
                     520             
028B E527            521     CJ206:  MOV     A,FPIN1
028D C3              522             CLR     C
028E 2401            523             ADD     A,#1            
0290 F527            524             MOV     FPIN1,A
0292 E528            525             MOV     A,FPIN2
0294 3400            526             ADDC    A,#0
0296 F528            527             MOV     FPIN2,A
                     528             
0298 E528            529             MOV     A,FPIN2
029A C3              530             CLR     C
029B 9402            531             SUBB    A,#PINDIV2
029D 401C            532             JC      CJ208           ;如果未产生脉冲,则计算补偿量
029F E527            533             MOV     A,FPIN1
02A1 C3              534             CLR     C
02A2 9462            535             SUBB    A,#PINDIV1
02A4 4015            536             JC      CJ208
                     537             
02A6 052B            538             INC     ZOUTC           ;总脉冲数+1
02A8 752700          539             MOV     FPIN1,#0
02AB 752800          540             MOV     FPIN2,#0
02AE 752900          541             mov     Zpin1,#0
02B1 752A00          542             mov     Zpin2,#0    
02B4 100104          543             JBC     Fnopul  ,cj208
02B7 C286            544             CLR     BPULOUT
02B9 D28E            545             setb    TR1
02BB                 546     cj208:
                     547     ;       mov T1mC,#0
02BB D0D0            548             pop psw
02BD D0E0            549             pop acc
02BF D2AF            550             setb ea
02C1 32              551             reti
                     552             
                     553     ;------timer1 interupt-----
                     554     
02C2                 555     timer1: 
02C2 00              556             NOP
02C3 758DB1          557             MOV     TH1,#0b1H
02C6 758BE0          558             MOV     TL1,#0e0H
02C9 D28C            559             setb tr0        
02CB C2AF            560             CLR     EA
02CD C0E0            561             push    Acc
02CF C0D0            562             push    PSW
02D1 75D008          563             MOV     PSW,#08H   
                     564     
02D4 0524            565              INC     T8MS
02D6 E524            566             MOV     A,T8MS
02D8 B40407          567             CJNE    A,#4,TM100
02DB 752400          568             MOV     T8MS,#0
                     569                     
02DE C28E            570             CLR     TR1
02E0 D286            571             SETB    BPULOUT
                     572     ;       SETB    ZPUL
02E2 D0D0            573     TM100:  POP     PSW
02E4 D0E0            574             POP     ACC
02E6 D2AF            575             SETB    EA
02E8 32              576             RETI                                      
A51 MACRO ASSEMBLER  NEW_5A                                                               05/04/2005 07:55:32 PAGE    10

                     577      ;--------------------------
                     578     ;dir:
                     579     ;loopd:        clr  c
                     580      ;       clr  ea
                     581     ;        mov R1, #10
                     582     ;        ORL  p0 ,#01h
                     583     ;       mov a,p0
                     584     ;       mov c,acc.0       ;acc.0为RPA
                     585     ;       orl p1 ,#60h
                     586     ;       mov a , p1
                     587     ;       ANL c,acc.6       ;acc.6 为RPB
                     588     ;        ANL c,acc.5        ;acc.5为RPC
                     589     ;        cpl c
                     590      ;       mov  03h,c
                     591          
                     592     ;      mov  p1.2 ,c
                     593     ;       sjmp  loopd
                     594      
                     595     ;---------------------------------
02E9 7522C8          596     d200ms: mov dr6,#200    ;delay 200ms
02EC 8008            597             sjmp delaya
02EE 752232          598     d50ms:  mov dr6,#50     ;delay 50ms
02F1 8003            599             sjmp delaya
02F3 75220A          600     d10ms:  mov dr6,#10     ;delay 10ms
                     601     
02F6 7523C8          602     delaya: mov dr7,#200    ;;delay 1ms
02F9 00              603     delayb: nop
02FA 00              604             nop
02FB 00              605             nop
02FC D523FA          606             djnz dr7,delayb
02FF D522F4          607             djnz dr6,delaya
0302 22              608             ret
                     609     
                     610     ;---------------------------------
                     611     
                     612     ;=================================================================
                     613     ;       ORG     0FD00H
                     614     ;       UCFG1   EQU   11101000B ;WDTE RPD PRHI BOV2.5 CLKR FOSC2 FOSC1 FOSC0
                     615     ;=================================================================
                     616     
                     617     end
A51 MACRO ASSEMBLER  NEW_5A                                                               05/04/2005 07:55:32 PAGE    11

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
AUXR1. . . . . . .  N NUMB   00A2H   A   
BAPUL. . . . . . .  B ADDR   0080H.7 A   
BBPUL. . . . . . .  B ADDR   0090H.3 A   
BCPUL. . . . . . .  B ADDR   0090H.4 A   
BMOT1. . . . . . .  B ADDR   0090H.0 A   
BMOT2. . . . . . .  B ADDR   0090H.1 A   
BPULOUT. . . . . .  B ADDR   0080H.6 A   
BRPA . . . . . . .  B ADDR   0090H.6 A   
BRPB . . . . . . .  B ADDR   0090H.5 A   
BRPC . . . . . . .  B ADDR   0080H.1 A   
CJ001. . . . . . .  C ADDR   0143H   A   
CJ002. . . . . . .  C ADDR   014AH   A   
CJ005. . . . . . .  C ADDR   017CH   A   
CJ006. . . . . . .  C ADDR   0183H   A   
CJ008. . . . . . .  C ADDR   01B3H   A   
CJ101. . . . . . .  C ADDR   01C9H   A   
CJ102. . . . . . .  C ADDR   01D0H   A   
CJ105. . . . . . .  C ADDR   0203H   A   
CJ106. . . . . . .  C ADDR   020AH   A   
CJ108. . . . . . .  C ADDR   023AH   A   
CJ201. . . . . . .  C ADDR   024AH   A   
CJ202. . . . . . .  C ADDR   0251H   A   
CJ205. . . . . . .  C ADDR   0284H   A   
CJ206. . . . . . .  C ADDR   028BH   A   
CJ208. . . . . . .  C ADDR   02BBH   A   
CJ301. . . . . . .  C ADDR   00FDH   A   
CJF200 . . . . . .  C ADDR   0134H   A   
CMP1 . . . . . . .  N NUMB   00ACH   A   
CMP2 . . . . . . .  N NUMB   00ADH   A   
COUNT1 . . . . . .  C ADDR   01BAH   A   
D10MS. . . . . . .  C ADDR   02F3H   A   
D200MS . . . . . .  C ADDR   02E9H   A   
D50MS. . . . . . .  C ADDR   02EEH   A   
DELAYA . . . . . .  C ADDR   02F6H   A   
DELAYB . . . . . .  C ADDR   02F9H   A   
DIVM . . . . . . .  N NUMB   0095H   A   
DR6. . . . . . . .  D ADDR   0022H   A   
DR7. . . . . . . .  D ADDR   0023H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
EBO. . . . . . . .  N NUMB   00ADH   A   
EC1. . . . . . . .  N NUMB   00EDH   A   
EC2. . . . . . . .  N NUMB   00EAH   A   
EI2. . . . . . . .  N NUMB   00E8H   A   
EKB. . . . . . . .  N NUMB   00E9H   A   
EWD. . . . . . . .  N NUMB   00AEH   A   
FANGXI . . . . . .  N NUMB   0003H   A   
FMOTSTA. . . . . .  N NUMB   0000H   A   
FNOPUL . . . . . .  N NUMB   0001H   A   
FPIN1. . . . . . .  D ADDR   0027H   A   
FPIN2. . . . . . .  D ADDR   0028H   A   
IE0. . . . . . . .  B ADDR   0088H.1 A   
IE1. . . . . . . .  B ADDR   0088H.3 A   
IEN0 . . . . . . .  N NUMB   00A8H   A   
IEN1 . . . . . . .  N NUMB   00E8H   A   
INT0INT. . . . . .  C ADDR   013AH   A   
INT1INT. . . . . .  C ADDR   0241H   A   
IP0. . . . . . . .  N NUMB   00B8H   A   
IP0H . . . . . . .  N NUMB   00B7H   A   
IP1. . . . . . . .  N NUMB   00F8H   A   
A51 MACRO ASSEMBLER  NEW_5A                                                               05/04/2005 07:55:32 PAGE    12

IP1H . . . . . . .  N NUMB   00F7H   A   
KBI. . . . . . . .  N NUMB   0086H   A   
LED. . . . . . . .  B ADDR   0090H.2 A   
MAIN . . . . . . .  C ADDR   0064H   A   
MAINLOOP . . . . .  C ADDR   00CDH   A   
MOTS05 . . . . . .  C ADDR   012BH   A   
MOTS10 . . . . . .  C ADDR   012DH   A   
MRS010 . . . . . .  C ADDR   00B6H   A   
NEXT . . . . . . .  C ADDR   0117H   A   
NSTEPDIV . . . . .  N NUMB   0004H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P0M1 . . . . . . .  N NUMB   0084H   A   
P0M2 . . . . . . .  N NUMB   0085H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P1M1 . . . . . . .  N NUMB   0091H   A   
P1M2 . . . . . . .  N NUMB   0092H   A   
P2M1 . . . . . . .  N NUMB   00A4H   A   
P2M2 . . . . . . .  N NUMB   00A5H   A   
PCON . . . . . . .  D ADDR   0087H   A   
PHASE. . . . . . .  C ADDR   00D4H   A   
PINDIV1. . . . . .  N NUMB   0062H   A   
PINDIV2. . . . . .  N NUMB   0002H   A   
POWTES . . . . . .  C ADDR   00A3H   A   
PSP. . . . . . . .  N NUMB   0050H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
PT0AD. . . . . . .  N NUMB   00F6H   A   
SADDR. . . . . . .  N NUMB   00A9H   A   
SADEN. . . . . . .  N NUMB   00B9H   A   
SAND . . . . . . .  C ADDR   010BH   A   
SCON . . . . . . .  D ADDR   0098H   A   
SP . . . . . . . .  D ADDR   0081H   A   
T10SC. . . . . . .  D ADDR   0025H   A   
T1MC . . . . . . .  D ADDR   0026H   A   
T8MS . . . . . . .  D ADDR   0024H   A   
TCON . . . . . . .  D ADDR   0088H   A   
TF0. . . . . . . .  B ADDR   0088H.5 A   
TH0. . . . . . . .  D ADDR   008CH   A   
TH1. . . . . . . .  D ADDR   008DH   A   
TIM1C. . . . . . .  D ADDR   002CH   A   
TIMER1 . . . . . .  C ADDR   02C2H   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TL1. . . . . . . .  D ADDR   008BH   A   
TM100. . . . . . .  C ADDR   02E2H   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TNOTRUN. . . . . .  N NUMB   0023H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
TR1. . . . . . . .  B ADDR   0088H.6 A   
UA . . . . . . . .  B ADDR   0080H.3 A   
UB . . . . . . . .  B ADDR   0080H.4 A   
UC . . . . . . . .  B ADDR   0080H.2 A   
WDCON. . . . . . .  N NUMB   00A7H   A   
WDRST. . . . . . .  N NUMB   00A6H   A   
XIANGXU. . . . . .  N NUMB   0004H   A   
ZOUTC. . . . . . .  D ADDR   002BH   A   
ZPIN1. . . . . . .  D ADDR   0029H   A   
ZPIN2. . . . . . .  D ADDR   002AH   A   


REGISTER BANK(S) USED: 0 


ASSEMBLY COMPLETE.  0 WARNING(S), 10 ERROR(S)

⌨️ 快捷键说明

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