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

📄 freq_occur_ad_to_pwm.lst

📁 此程序是用CYPRESS单片机编写
💻 LST
📖 第 1 页 / 共 5 页
字号:
    0137: 30       HALT  
    0138: 30       HALT  
    0139: 30       HALT  
    013A: 30       HALT  
    013B: 30       HALT  
    013C: 30       HALT  
    013D: 30       HALT  
    013E: 30       HALT  
    013F: 30       HALT  
    0140: 30       HALT  
    0141: 30       HALT  
    0142: 30       HALT  
    0143: 30       HALT  
    0144: 30       HALT  
    0145: 30       HALT  
    0146: 30       HALT  
    0147: 30       HALT  
    0148: 30       HALT  
    0149: 30       HALT  
    014A: 30       HALT  
    014B: 30       HALT  
    014C: 30       HALT  
    014D: 30       HALT  
    014E: 30       HALT  
    014F: 30       HALT  
FILE: lib\psocconfigtbl.asm
(0001) ; Generated by PSoC Designer ver 4.2  b1013 : 02 September, 2004
(0002) ;
(0003) include "m8c.inc"
(0004) ;  Personalization tables 
(0005) export LoadConfigTBL_freq_occur_ad_to_pwm_Bank1
(0006) export LoadConfigTBL_freq_occur_ad_to_pwm_Bank0
(0007) export LoadConfigTBL_freq_occur_ad_to_pwm_Ordered
(0008) AREA lit(rom, rel)
(0009) LoadConfigTBL_freq_occur_ad_to_pwm_Ordered:
(0010) ;  Ordered Global Register values
(0011) 	M8C_SetBank1
    0150: 71 10    OR    F,16
(0012) 	mov	reg[00h], 00h		; Port_0_DriveMode_0 register (PRT0DM0)
    0152: 62 00 00 MOV   REG[0],0
(0013) 	mov	reg[01h], ffh		; Port_0_DriveMode_1 register (PRT0DM1)
    0155: 62 01 FF MOV   REG[1],255
(0014) 	M8C_SetBank0
    0158: 70 EF    AND   F,239
(0015) 	mov	reg[03h], 2bh		; Port_0_DriveMode_2 register (PRT0DM2)
    015A: 62 03 2B MOV   REG[3],43
(0016) 	mov	reg[02h], 00h		; Port_0_GlobalSelect register (PRT0GS)
    015D: 62 02 00 MOV   REG[2],0
(0017) 	M8C_SetBank1
    0160: 71 10    OR    F,16
(0018) 	mov	reg[02h], 00h		; Port_0_IntCtrl_0 register (PRT0IC0)
    0162: 62 02 00 MOV   REG[2],0
(0019) 	mov	reg[03h], 00h		; Port_0_IntCtrl_1 register (PRT0IC1)
    0165: 62 03 00 MOV   REG[3],0
(0020) 	M8C_SetBank0
    0168: 70 EF    AND   F,239
(0021) 	mov	reg[01h], 00h		; Port_0_IntEn register (PRT0IE)
    016A: 62 01 00 MOV   REG[1],0
(0022) 	M8C_SetBank1
    016D: 71 10    OR    F,16
(0023) 	mov	reg[04h], 00h		; Port_1_DriveMode_0 register (PRT1DM0)
    016F: 62 04 00 MOV   REG[4],0
(0024) 	mov	reg[05h], ffh		; Port_1_DriveMode_1 register (PRT1DM1)
    0172: 62 05 FF MOV   REG[5],255
(0025) 	M8C_SetBank0
    0175: 70 EF    AND   F,239
(0026) 	mov	reg[07h], ffh		; Port_1_DriveMode_2 register (PRT1DM2)
    0177: 62 07 FF MOV   REG[7],255
(0027) 	mov	reg[06h], 00h		; Port_1_GlobalSelect register (PRT1GS)
    017A: 62 06 00 MOV   REG[6],0
(0028) 	M8C_SetBank1
    017D: 71 10    OR    F,16
(0029) 	mov	reg[06h], 00h		; Port_1_IntCtrl_0 register (PRT1IC0)
    017F: 62 06 00 MOV   REG[6],0
(0030) 	mov	reg[07h], 00h		; Port_1_IntCtrl_1 register (PRT1IC1)
    0182: 62 07 00 MOV   REG[7],0
(0031) 	M8C_SetBank0
    0185: 70 EF    AND   F,239
(0032) 	mov	reg[05h], 00h		; Port_1_IntEn register (PRT1IE)
    0187: 62 05 00 MOV   REG[5],0
(0033) 	M8C_SetBank1
    018A: 71 10    OR    F,16
(0034) 	mov	reg[08h], 0fh		; Port_2_DriveMode_0 register (PRT2DM0)
    018C: 62 08 0F MOV   REG[8],15
(0035) 	mov	reg[09h], f0h		; Port_2_DriveMode_1 register (PRT2DM1)
    018F: 62 09 F0 MOV   REG[9],240
(0036) 	M8C_SetBank0
    0192: 70 EF    AND   F,239
(0037) 	mov	reg[0bh], f0h		; Port_2_DriveMode_2 register (PRT2DM2)
    0194: 62 0B F0 MOV   REG[11],240
(0038) 	mov	reg[0ah], 01h		; Port_2_GlobalSelect register (PRT2GS)
    0197: 62 0A 01 MOV   REG[10],1
(0039) 	M8C_SetBank1
    019A: 71 10    OR    F,16
(0040) 	mov	reg[0ah], 00h		; Port_2_IntCtrl_0 register (PRT2IC0)
    019C: 62 0A 00 MOV   REG[10],0
(0041) 	mov	reg[0bh], 00h		; Port_2_IntCtrl_1 register (PRT2IC1)
    019F: 62 0B 00 MOV   REG[11],0
(0042) 	M8C_SetBank0
    01A2: 70 EF    AND   F,239
(0043) 	mov	reg[09h], 00h		; Port_2_IntEn register (PRT2IE)
    01A4: 62 09 00 MOV   REG[9],0
(0044) 	M8C_SetBank1
    01A7: 71 10    OR    F,16
(0045) 	mov	reg[0ch], 00h		; Port_3_DriveMode_0 register (PRT3DM0)
    01A9: 62 0C 00 MOV   REG[12],0
(0046) 	mov	reg[0dh], 00h		; Port_3_DriveMode_1 register (PRT3DM1)
    01AC: 62 0D 00 MOV   REG[13],0
(0047) 	M8C_SetBank0
    01AF: 70 EF    AND   F,239
(0048) 	mov	reg[0fh], 00h		; Port_3_DriveMode_2 register (PRT3DM2)
    01B1: 62 0F 00 MOV   REG[15],0
(0049) 	mov	reg[0eh], 00h		; Port_3_GlobalSelect register (PRT3GS)
    01B4: 62 0E 00 MOV   REG[14],0
(0050) 	M8C_SetBank1
    01B7: 71 10    OR    F,16
(0051) 	mov	reg[0eh], 00h		; Port_3_IntCtrl_0 register (PRT3IC0)
    01B9: 62 0E 00 MOV   REG[14],0
(0052) 	mov	reg[0fh], 00h		; Port_3_IntCtrl_1 register (PRT3IC1)
    01BC: 62 0F 00 MOV   REG[15],0
(0053) 	M8C_SetBank0
    01BF: 70 EF    AND   F,239
(0054) 	mov	reg[0dh], 00h		; Port_3_IntEn register (PRT3IE)
    01C1: 62 0D 00 MOV   REG[13],0
(0055) 	M8C_SetBank1
    01C4: 71 10    OR    F,16
(0056) 	mov	reg[10h], 00h		; Port_4_DriveMode_0 register (PRT4DM0)
    01C6: 62 10 00 MOV   REG[16],0
(0057) 	mov	reg[11h], 00h		; Port_4_DriveMode_1 register (PRT4DM1)
    01C9: 62 11 00 MOV   REG[17],0
(0058) 	M8C_SetBank0
    01CC: 70 EF    AND   F,239
(0059) 	mov	reg[13h], 00h		; Port_4_DriveMode_2 register (PRT4DM2)
    01CE: 62 13 00 MOV   REG[19],0
(0060) 	mov	reg[12h], 00h		; Port_4_GlobalSelect register (PRT4GS)
    01D1: 62 12 00 MOV   REG[18],0
(0061) 	M8C_SetBank1
    01D4: 71 10    OR    F,16
(0062) 	mov	reg[12h], 00h		; Port_4_IntCtrl_0 register (PRT4IC0)
    01D6: 62 12 00 MOV   REG[18],0
(0063) 	mov	reg[13h], 00h		; Port_4_IntCtrl_1 register (PRT4IC1)
    01D9: 62 13 00 MOV   REG[19],0
(0064) 	M8C_SetBank0
    01DC: 70 EF    AND   F,239
(0065) 	mov	reg[11h], 00h		; Port_4_IntEn register (PRT4IE)
    01DE: 62 11 00 MOV   REG[17],0
(0066) 	M8C_SetBank1
    01E1: 71 10    OR    F,16
(0067) 	mov	reg[14h], 00h		; Port_5_DriveMode_0 register (PRT5DM0)
    01E3: 62 14 00 MOV   REG[20],0
(0068) 	mov	reg[15h], 00h		; Port_5_DriveMode_1 register (PRT5DM1)
    01E6: 62 15 00 MOV   REG[21],0
(0069) 	M8C_SetBank0
    01E9: 70 EF    AND   F,239
(0070) 	mov	reg[17h], 00h		; Port_5_DriveMode_2 register (PRT5DM2)
    01EB: 62 17 00 MOV   REG[23],0
(0071) 	mov	reg[16h], 00h		; Port_5_GlobalSelect register (PRT5GS)
    01EE: 62 16 00 MOV   REG[22],0
(0072) 	M8C_SetBank1
    01F1: 71 10    OR    F,16
(0073) 	mov	reg[16h], 00h		; Port_5_IntCtrl_0 register (PRT5IC0)
    01F3: 62 16 00 MOV   REG[22],0
(0074) 	mov	reg[17h], 00h		; Port_5_IntCtrl_1 register (PRT5IC1)
    01F6: 62 17 00 MOV   REG[23],0
(0075) 	M8C_SetBank0
    01F9: 70 EF    AND   F,239
(0076) 	mov	reg[15h], 00h		; Port_5_IntEn register (PRT5IE)
    01FB: 62 15 00 MOV   REG[21],0
(0077) 	ret
    01FE: 7F       RET   
    01FF: 60 28    MOV   REG[40],A
    0201: 66 00    ASL   [X+0]
    0203: 63 05 65 MOV   REG[X+5],101
    0206: 00       SWI   
    0207: E6 28    JACC  0x0830
    0209: E7 18    JACC  0x0922
    020B: D6 00    JNC   0x080C
    020D: B0 00    JNZ   0x020E
    020F: B1 00    JNZ   0x0310
    0211: B2 00    JNZ   0x0412
    0213: B3 33    JNZ   0x0547
    0215: B4 33    JNZ   0x0649
    0217: B5 01    JNZ   0x0719
    0219: B6 00    JNZ   0x081A
    021B: B8 55    JNZ   0xFA71
    021D: B9 00    JNZ   0xFB1E
    021F: BA 10    JNZ   0xFC30
    0221: BB 33    JNZ   0xFD55
    0223: BC 33    JNZ   0xFE57
    0225: BD 00    JNZ   0xFF26
    0227: BE 00    JNZ   0x0028
    0229: 84 90    JMP   0x06BA
    022B: 85 00    JMP   0x072C
    022D: 86 60    JMP   0x088E
    022F: 87 F0    JMP   0x0A20
    0231: 33 00    XOR   A,[X+0]
    0233: 31 00    XOR   A,0
    0235: 32 00    XOR   A,[__r3]
    0237: 3B 00    CMP   A,[X+0]
    0239: 39 00    CMP   A,0
    023B: 3A 00    CMP   A,[0]
    023D: 37 00 35 XOR   [X+0],53
    0240: 00       SWI   
    0241: 36 00 3F XOR   [__r3],63
    0244: 00       SWI   
    0245: 3D 00 3E CMP   [X+0],62
    0248: 00       SWI   
    0249: 75       INC   X
    024A: FD 76    INDEX 0xFFC2
    024C: 21 77    AND   A,119
    024E: 20       POP   X
    024F: 74       INC   A
    0250: 00       SWI   
    0251: 27 00 25 AND   [X+0],37
    0254: FF 26    INDEX 0x017C
    0256: 00       SWI   
    0257: 2B 00    OR    A,[X+0]
    0259: 29 FF    OR    A,255
    025B: 2A 80    OR    A,[128]
    025D: 23 04    AND   A,[X+4]
    025F: 21 FA    AND   A,250
    0261: 22 7D    AND   A,[125]
    0263: FF 61    INDEX 0x01C6
    0265: 00       SWI   
    0266: 69 00    ASR   [X+0]
    0268: 60 00    MOV   REG[0],A
    026A: 62 80 67 MOV   REG[128],103
    026D: 33 68    XOR   A,[X+104]
    026F: 33 63    XOR   A,[X+99]
    0271: 00       SWI   
    0272: 66 00    ASL   [X+0]
    0274: D1 00    JNC   0x0375
    0276: D3 00    JNC   0x0577
    0278: D0 00    JNC   0x0279
    027A: D2 00    JNC   0x047B
    027C: E1 35    JACC  0x03B2
    027E: E2 00    JACC  0x047F
    0280: DF FF    JNC   0x0280
    0282: DE 00    JNC   0x0083
    0284: DD 00    JNC   0xFF85
    0286: 30       HALT  
    0287: 21 31    AND   A,49
    0289: 56 32 40 MOV   [X+50],64
    028C: 38 01    ADD   SP,1
    028E: 39 36    CMP   A,54
    0290: 3A 40    CMP   A,[lTEMP+2]
    0292: 34 01    XOR   [__r2],A
    0294: 35 16    XOR   [X+22],A
    0296: 36 40 3C XOR   [lTEMP+2],60
    0299: 21 3D    AND   A,61
    029B: 36 3E 40 XOR   [cTEMP+1],64
    029E: 24 01    AND   [__r2],A
    02A0: 25 11    AND   [X+17],A
    02A2: 26 40 28 AND   [lTEMP+2],40
    02A5: 21 29    AND   A,41
    02A7: 31 2A    XOR   A,42
    02A9: 44 20 20 OR    REG[X+32],32
    02AC: 21 16    AND   A,22
    02AE: 22 40    AND   A,[lTEMP+2]
    02B0: FF 7C    INDEX 0x022E
FILE: lib\psocconfig.asm
(0001) ; Generated by PSoC Designer ver 4.2  b1013 : 02 September, 2004
(0002) ;
(0003) ;==========================================================================
(0004) ;  PSoCConfig.asm
(0005) ;  @PSOC_VERSION
(0006) ;
(0007) ;  Version: 0.85
(0008) ;  Revised: June 22, 2004
(0009) ;  Copyright Cypress MicroSystems 2000-2004. All Rights Reserved.
(0010) ;
(0011) ;  This file is generated by the Device Editor on Application Generation.
(0012) ;  It contains code which loads the configuration data table generated in
(0013) ;  the file PSoCConfigTBL.asm
(0014) ;
(0015) ;  DO NOT EDIT THIS FILE MANUALLY, AS IT IS OVERWRITTEN!!!
(0016) ;  Edits to this file will not be preserved.
(0017) ;==========================================================================
(0018) ;
(0019) include "m8c.inc"
(0020) include "memory.inc"
(0021) include "GlobalParams.inc"
(0022) 
(0023) export LoadConfigInit
(0024) export _LoadConfigInit
(0025) export LoadConfig_freq_occur_ad_to_pwm
(0026) export _LoadConfig_freq_occur_ad_to_pwm
(0027) 
(0028) export NO_SHADOW
(0029) export _NO_SHADOW
(0030) 
(0031) FLAG_CFG_MASK:      equ 10h         ;M8C flag register REG address bit mask
(0032) END_CONFIG_TABLE:   equ ffh         ;end of config table indicator
(0033) 
(0034) AREA psoc_config(rom, rel)
(0035) 
(0036) ;---------------------------------------------------------------------------
(0037) ; LoadConfigInit - Establish the start-up configuration (except for a few
(0038) ;                  parameters handled by boot code, like CPU speed). This
(0039) ;                  function can be called from user code, but typically it
(0040) ;                  is only called from boot.
(0041) ;
(0042) ;       INPUTS: None.
(0043) ;      RETURNS: Nothing.
(0044) ; SIDE EFFECTS: Registers are volatile: the A and X registers can be modified!
(0045) ;               In the large memory model currently only the page
(0046) ;               pointer registers listed below are modified.  This does
(0047) ;               not guarantee that in future implementations of this
(0048) ;               function other page pointer registers will not be
(0049) ;               modified.
(0050) ;          
(0051) ;               Page Pointer Registers Modified: 
(0052) ;               CUR_PP
(0053) ;
(0054) _LoadConfigInit:
(0055)  LoadConfigInit:
(0056)     RAM_PROLOGUE RAM_USE_CLASS_4
(0057)     
(0058) 	lcall	LoadConfigTBL_freq_occur_ad_to_pwm_Ordered
    02B2: 01 50    ADD   A,80
(0059) 	lcall	LoadConfig_freq_occur_ad_to_pwm
    02B4: 7C 02 B8 LCALL 0x02B8
(0060) 
(0061)     RAM_EPILOGUE RAM_USE_CLASS_4
(0062)     ret

⌨️ 快捷键说明

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