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

📄 pwm.lst

📁 飞思卡尔HC08单片机上实现PWM控制.
💻 LST
字号:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
    8000 45 0240      ldHX	#0x0240
    8003 94           tXS	
    8004 CD 80B6      jsr	__HC08Setup
    8007 45 0044      ldHX	#0x0044
    800A 65 0044      cpHX	#0x0044
    800D 27 06        beq	0x8015
    800F 6F 00        clr	0,X
    8011 AF 01        aiX	#1
    8013 20 F5        bra	0x800A
    8015 45 0045      ldHX	#0x0045
    8018 94           tXS	
    8019 45 8000      ldHX	#0x8000
    801C 65 8000      cpHX	#0x8000
    801F 27 0B        beq	0x802C
    8021 E6 00        ldA	0,X
    8023 9EE7 00      stA	0,S
    8026 AF 01        aiX	#1
    8028 A7 01        aiS	#1
    802A 20 F0        bra	0x801C
    802C 45 0240      ldHX	#0x0240
    802F 94           tXS	
    8030 CD 8035      jsr	_main
_exit:
    8033 20 FE        bra	0x8033
_main:
    8035 A7 FC        aiS	#-4
    8037 95           tSX	
    8038 A6 01        ldA	#1
    803A F7           stA	0,X
    803B A6 80        ldA	#-128
    803D E7 01        stA	1,X
    803F 87           pshA	
    8040 F6           ldA	0,X
    8041 87           pshA	
    8042 CD 8090      jsr	_PWMInit
    8045 A7 02        aiS	#2
    8047 95           tSX	
    8048 6F 03        clr	3,X
    804A 6F 02        clr	2,X
    804C 20 3D        bra	0x808B
    804E E6 01        ldA	1,X
    8050 B7 41        stA	*__r1
    8052 F6           ldA	0,X
    8053 B7 40        stA	*__r0
    8055 E6 03        ldA	3,X
    8057 B7 43        stA	*__r3
    8059 E6 02        ldA	2,X
    805B B7 42        stA	*__r2
    805D 55 42        ldHX	*__r2
    805F 75 40        cpHX	*__r0
    8061 95           tSX	
    8062 24 0E        bcc	0x8072
    8064 E6 03        ldA	3,X
    8066 AB 01        add	#1
    8068 E7 03        stA	3,X
    806A E6 02        ldA	2,X
    806C A9 00        adc	#0
    806E E7 02        stA	2,X
    8070 20 04        bra	0x8076
    8072 6F 03        clr	3,X
    8074 6F 02        clr	2,X
    8076 1A 20        Bset	5,0x20
    8078 E6 02        ldA	2,X
    807A B7 26        stA	0x26
    807C E6 03        ldA	3,X
    807E B7 27        stA	0x27
    8080 1B 20        Bclr	5,0x20
    8082 A6 0A        ldA	#10
    8084 87           pshA	
    8085 CD 80DB      jsr	_Delay_ms
    8088 A7 01        aiS	#1
    808A 95           tSX	
    808B 20 C1        bra	0x804E
    808D A7 04        aiS	#4
    808F 81           rts	
_PWMInit:
    8090 A7 FE        aiS	#-2
    8092 95           tSX	
    8093 E6 04        ldA	4,X
    8095 F7           stA	0,X
    8096 E6 05        ldA	5,X
    8098 E7 01        stA	1,X
    809A A6 36        ldA	#54
    809C B7 20        stA	0x20
    809E F6           ldA	0,X
    809F B7 23        stA	0x23
    80A1 E6 05        ldA	5,X
    80A3 B7 24        stA	0x24
    80A5 3F 26        clr	0x26
    80A7 3F 27        clr	0x27
    80A9 A6 1E        ldA	#30
    80AB B7 25        stA	0x25
    80AD B6 20        ldA	0x20
    80AF A4 DF        and	#-33
    80B1 B7 20        stA	0x20
    80B3 A7 02        aiS	#2
    80B5 81           rts	
__HC08Setup:
    80B6 A6 01        ldA	#1
    80B8 B7 1E        stA	0x1E
    80BA A6 3D        ldA	#61
    80BC B7 1F        stA	0x1F
    80BE 3F 36        clr	0x36
    80C0 A6 01        ldA	#1
    80C2 B7 36        stA	0x36
    80C4 A6 01        ldA	#1
    80C6 B7 38        stA	0x38
    80C8 A6 2C        ldA	#44
    80CA B7 39        stA	0x39
    80CC A6 80        ldA	#-128
    80CE B7 3A        stA	0x3A
    80D0 A6 01        ldA	#1
    80D2 B7 3B        stA	0x3B
    80D4 1A 36        Bset	5,0x36
    80D6 1E 37        Bset	7,0x37
    80D8 18 36        Bset	4,0x36
    80DA 81           rts	
_Delay_ms:
    80DB A7 FE        aiS	#-2
    80DD 95           tSX	
    80DE 7F           clr	0,X
    80DF 20 0D        bra	0x80EE
    80E1 6F 01        clr	1,X
    80E3 20 02        bra	0x80E7
    80E5 6C 01        inc	1,X
    80E7 E6 01        ldA	1,X
    80E9 A1 FA        cmp	#-6
    80EB 23 F8        bls	0x80E5
    80ED 7C           inc	0,X
    80EE F6           ldA	0,X
    80EF E1 04        cmp	4,X
    80F1 25 EE        bcs	0x80E1
    80F3 A7 02        aiS	#2
    80F5 81           rts	

⌨️ 快捷键说明

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