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

📄 pwm.lst

📁 飞思卡尔U08开发平台下可以自由运行
💻 LST
📖 第 1 页 / 共 4 页
字号:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
    805D 45 0240      ldHX	#0x0240
    8060 94           tXS	
    8061 CD 82DA      jsr	__HC08Setup
    8064 45 0046      ldHX	#0x0046
    8067 65 0046      cpHX	#0x0046
    806A 27 06        beq	0x8072
    806C 6F 00        clr	0,X
    806E AF 01        aiX	#1
    8070 20 F5        bra	0x8067
    8072 45 0047      ldHX	#0x0047
    8075 94           tXS	
    8076 45 802F      ldHX	#0x802F
    8079 65 802F      cpHX	#0x802F
    807C 27 0B        beq	0x8089
    807E E6 00        ldA	0,X
    8080 9EE7 00      stA	0,S
    8083 AF 01        aiX	#1
    8085 A7 01        aiS	#1
    8087 20 F0        bra	0x8079
    8089 45 0240      ldHX	#0x0240
    808C 94           tXS	
    808D CD 8092      jsr	_main
_exit:
    8090 20 FE        bra	0x8090
_main:
    8092 A7 FD        aiS	#-3
    8094 95           tSX	
    8095 A6 FF        ldA	#-1
    8097 B7 05        stA	0x05
    8099 A6 FF        ldA	#-1
    809B B7 01        stA	0x01
    809D CC 82D4      jmp	0x82D4
    80A0 CD 84B0      jsr	_KB_Scan
    80A3 95           tSX	
    80A4 B7 41        stA	*__r1
    80A6 E7 02        stA	2,X
    80A8 87           pshA	
    80A9 CD 8626      jsr	_KB_Def
    80AC A7 01        aiS	#1
    80AE 95           tSX	
    80AF B7 41        stA	*__r1
    80B1 E7 02        stA	2,X
    80B3 7F           clr	0,X
    80B4 E7 01        stA	1,X
    80B6 F6           ldA	0,X
    80B7 B7 40        stA	*__r0
    80B9 55 40        ldHX	*__r0
    80BB 65 0031      cpHX	#0x0031
    80BE 95           tSX	
    80BF 90 03        bge	0x80C4
    80C1 CC 82CA      jmp	0x82CA
    80C4 E6 01        ldA	1,X
    80C6 B7 41        stA	*__r1
    80C8 F6           ldA	0,X
    80C9 B7 40        stA	*__r0
    80CB 55 40        ldHX	*__r0
    80CD 65 0047      cpHX	#0x0047
    80D0 95           tSX	
    80D1 92 2C        bgt	0x80FF
    80D3 E6 01        ldA	1,X
    80D5 A0 31        sub	#49
    80D7 B7 41        stA	*__r1
    80D9 F6           ldA	0,X
    80DA A2 00        sbc	#0
    80DC B7 40        stA	*__r0
    80DE 38 41        lsl	*__r1
    80E0 39 40        rol	*__r0
    80E2 B6 41        ldA	*__r1
    80E4 AB 2F        add	#47
    80E6 B7 41        stA	*__r1
    80E8 B6 40        ldA	*__r0
    80EA A9 80        adc	#-128
    80EC B7 40        stA	*__r0
    80EE 55 40        ldHX	*__r0
    80F0 E6 01        ldA	1,X
    80F2 B7 41        stA	*__r1
    80F4 F6           ldA	0,X
    80F5 95           tSX	
    80F6 B7 40        stA	*__r0
    80F8 B6 41        ldA	*__r1
    80FA 87           pshA	
    80FB B6 40        ldA	*__r0
    80FD 87           pshA	
    80FE 81           rts	
    80FF F6           ldA	0,X
    8100 26 09        bne	0x810B
    8102 E6 01        ldA	1,X
    8104 A1 61        cmp	#97
    8106 26 03        bne	0x810B
    8108 CC 8252      jmp	0x8252
    810B F6           ldA	0,X
    810C 26 09        bne	0x8117
    810E E6 01        ldA	1,X
    8110 A1 62        cmp	#98
    8112 26 03        bne	0x8117
    8114 CC 8264      jmp	0x8264
    8117 F6           ldA	0,X
    8118 26 09        bne	0x8123
    811A E6 01        ldA	1,X
    811C A1 63        cmp	#99
    811E 26 03        bne	0x8123
    8120 CC 8275      jmp	0x8275
    8123 F6           ldA	0,X
    8124 26 09        bne	0x812F
    8126 E6 01        ldA	1,X
    8128 A1 64        cmp	#100
    812A 26 03        bne	0x812F
    812C CC 8286      jmp	0x8286
    812F F6           ldA	0,X
    8130 26 09        bne	0x813B
    8132 E6 01        ldA	1,X
    8134 A1 65        cmp	#101
    8136 26 03        bne	0x813B
    8138 CC 8297      jmp	0x8297
    813B F6           ldA	0,X
    813C 26 09        bne	0x8147
    813E E6 01        ldA	1,X
    8140 A1 66        cmp	#102
    8142 26 03        bne	0x8147
    8144 CC 82A8      jmp	0x82A8
    8147 F6           ldA	0,X
    8148 26 09        bne	0x8153
    814A E6 01        ldA	1,X
    814C A1 67        cmp	#103
    814E 26 03        bne	0x8153
    8150 CC 82B9      jmp	0x82B9
    8153 CC 82CA      jmp	0x82CA
    8156 45 020B      ldHX	#0x020B
    8159 89           pshX	
    815A 8B           pshH	
    815B CD 831A      jsr	_PWMconf
    815E A7 02        aiS	#2
    8160 95           tSX	
    8161 A6 F0        ldA	#-16
    8163 B7 01        stA	0x01
    8165 CC 82D4      jmp	0x82D4
    8168 45 024B      ldHX	#0x024B
    816B 89           pshX	
    816C 8B           pshH	
    816D CD 831A      jsr	_PWMconf
    8170 A7 02        aiS	#2
    8172 95           tSX	
    8173 A6 F0        ldA	#-16
    8175 B7 01        stA	0x01
    8177 CC 82D4      jmp	0x82D4
    817A 45 0293      ldHX	#0x0293
    817D 89           pshX	
    817E 8B           pshH	
    817F CD 831A      jsr	_PWMconf
    8182 A7 02        aiS	#2
    8184 95           tSX	
    8185 A6 F0        ldA	#-16
    8187 B7 01        stA	0x01
    8189 CC 82D4      jmp	0x82D4
    818C 45 02BA      ldHX	#0x02BA
    818F 89           pshX	
    8190 8B           pshH	
    8191 CD 831A      jsr	_PWMconf
    8194 A7 02        aiS	#2
    8196 95           tSX	
    8197 A6 F0        ldA	#-16
    8199 B7 01        stA	0x01
    819B CC 82D4      jmp	0x82D4
    819E 45 0310      ldHX	#0x0310
    81A1 89           pshX	
    81A2 8B           pshH	
    81A3 CD 831A      jsr	_PWMconf
    81A6 A7 02        aiS	#2
    81A8 95           tSX	
    81A9 A6 F0        ldA	#-16
    81AB B7 01        stA	0x01
    81AD CC 82D4      jmp	0x82D4
    81B0 45 0370      ldHX	#0x0370
    81B3 89           pshX	
    81B4 8B           pshH	
    81B5 CD 831A      jsr	_PWMconf
    81B8 A7 02        aiS	#2
    81BA 95           tSX	
    81BB A6 F0        ldA	#-16
    81BD B7 01        stA	0x01
    81BF CC 82D4      jmp	0x82D4
    81C2 45 03DC      ldHX	#0x03DC
    81C5 89           pshX	
    81C6 8B           pshH	
    81C7 CD 831A      jsr	_PWMconf
    81CA A7 02        aiS	#2
    81CC 95           tSX	
    81CD A6 F0        ldA	#-16
    81CF B7 01        stA	0x01
    81D1 CC 82D4      jmp	0x82D4
    81D4 45 0106      ldHX	#0x0106
    81D7 89           pshX	
    81D8 8B           pshH	
    81D9 CD 831A      jsr	_PWMconf
    81DC A7 02        aiS	#2
    81DE 95           tSX	
    81DF A6 F0        ldA	#-16
    81E1 B7 01        stA	0x01
    81E3 CC 82D4      jmp	0x82D4
    81E6 45 0126      ldHX	#0x0126
    81E9 89           pshX	
    81EA 8B           pshH	
    81EB CD 831A      jsr	_PWMconf
    81EE A7 02        aiS	#2
    81F0 95           tSX	
    81F1 A6 F0        ldA	#-16
    81F3 B7 01        stA	0x01
    81F5 CC 82D4      jmp	0x82D4
    81F8 45 014A      ldHX	#0x014A
    81FB 89           pshX	
    81FC 8B           pshH	
    81FD CD 831A      jsr	_PWMconf
    8200 A7 02        aiS	#2
    8202 95           tSX	
    8203 A6 F0        ldA	#-16
    8205 B7 01        stA	0x01
    8207 CC 82D4      jmp	0x82D4
    820A 45 015D      ldHX	#0x015D
    820D 89           pshX	
    820E 8B           pshH	
    820F CD 831A      jsr	_PWMconf
    8212 A7 02        aiS	#2
    8214 95           tSX	
    8215 A6 F0        ldA	#-16
    8217 B7 01        stA	0x01
    8219 CC 82D4      jmp	0x82D4
    821C 45 0188      ldHX	#0x0188
    821F 89           pshX	
    8220 8B           pshH	
    8221 CD 831A      jsr	_PWMconf
    8224 A7 02        aiS	#2
    8226 95           tSX	
    8227 A6 F0        ldA	#-16
    8229 B7 01        stA	0x01
    822B CC 82D4      jmp	0x82D4
    822E 45 01B8      ldHX	#0x01B8
    8231 89           pshX	
    8232 8B           pshH	
    8233 CD 831A      jsr	_PWMconf
    8236 A7 02        aiS	#2
    8238 95           tSX	
    8239 A6 F0        ldA	#-16
    823B B7 01        stA	0x01
    823D CC 82D4      jmp	0x82D4
    8240 45 01EE      ldHX	#0x01EE
    8243 89           pshX	
    8244 8B           pshH	
    8245 CD 831A      jsr	_PWMconf
    8248 A7 02        aiS	#2
    824A 95           tSX	
    824B A6 F0        ldA	#-16
    824D B7 01        stA	0x01
    824F CC 82D4      jmp	0x82D4
    8252 45 0416      ldHX	#0x0416
    8255 89           pshX	
    8256 8B           pshH	
    8257 CD 831A      jsr	_PWMconf
    825A A7 02        aiS	#2
    825C 95           tSX	
    825D A6 F0        ldA	#-16
    825F B7 01        stA	0x01
    8261 CC 82D4      jmp	0x82D4
    8264 45 0497      ldHX	#0x0497
    8267 89           pshX	
    8268 8B           pshH	
    8269 CD 831A      jsr	_PWMconf
    826C A7 02        aiS	#2
    826E 95           tSX	
    826F A6 F0        ldA	#-16
    8271 B7 01        stA	0x01
    8273 20 5F        bra	0x82D4
    8275 45 0526      ldHX	#0x0526
    8278 89           pshX	
    8279 8B           pshH	
    827A CD 831A      jsr	_PWMconf
    827D A7 02        aiS	#2
    827F 95           tSX	
    8280 A6 F0        ldA	#-16
    8282 B7 01        stA	0x01
    8284 20 4E        bra	0x82D4
    8286 45 0575      ldHX	#0x0575
    8289 89           pshX	
    828A 8B           pshH	
    828B CD 831A      jsr	_PWMconf
    828E A7 02        aiS	#2
    8290 95           tSX	
    8291 A6 F0        ldA	#-16
    8293 B7 01        stA	0x01
    8295 20 3D        bra	0x82D4
    8297 45 0620      ldHX	#0x0620
    829A 89           pshX	
    829B 8B           pshH	
    829C CD 831A      jsr	_PWMconf
    829F A7 02        aiS	#2
    82A1 95           tSX	
    82A2 A6 F0        ldA	#-16
    82A4 B7 01        stA	0x01
    82A6 20 2C        bra	0x82D4
    82A8 45 06E0      ldHX	#0x06E0
    82AB 89           pshX	
    82AC 8B           pshH	
    82AD CD 831A      jsr	_PWMconf
    82B0 A7 02        aiS	#2
    82B2 95           tSX	
    82B3 A6 F0        ldA	#-16
    82B5 B7 01        stA	0x01
    82B7 20 1B        bra	0x82D4
    82B9 45 07B8      ldHX	#0x07B8
    82BC 89           pshX	
    82BD 8B           pshH	
    82BE CD 831A      jsr	_PWMconf
    82C1 A7 02        aiS	#2
    82C3 95           tSX	
    82C4 A6 F0        ldA	#-16
    82C6 B7 01        stA	0x01
    82C8 20 0A        bra	0x82D4
    82CA 1A 20        Bset	5,0x20
    82CC A6 0E        ldA	#14
    82CE B7 25        stA	0x25
    82D0 A6 FF        ldA	#-1
    82D2 B7 01        stA	0x01
    82D4 CC 80A0      jmp	0x80A0
    82D7 A7 03        aiS	#3
    82D9 81           rts	
__HC08Setup:
    82DA A6 01        ldA	#1
    82DC B7 1E        stA	0x1E
    82DE A6 3D        ldA	#61
    82E0 B7 1F        stA	0x1F
    82E2 3F 36        clr	0x36
    82E4 A6 01        ldA	#1
    82E6 B7 36        stA	0x36
    82E8 A6 01        ldA	#1
    82EA B7 38        stA	0x38
    82EC A6 2C        ldA	#44
    82EE B7 39        stA	0x39
    82F0 A6 80        ldA	#-128
    82F2 B7 3A        stA	0x3A
    82F4 A6 01        ldA	#1
    82F6 B7 3B        stA	0x3B
    82F8 1A 36        Bset	5,0x36
    82FA 1E 37        Bset	7,0x37
    82FC 18 36        Bset	4,0x36
    82FE 81           rts	
_Delay_ms:
    82FF A7 FE        aiS	#-2
    8301 95           tSX	
    8302 7F           clr	0,X
    8303 20 0D        bra	0x8312
    8305 6F 01        clr	1,X
    8307 20 02        bra	0x830B
    8309 6C 01        inc	1,X
    830B E6 01        ldA	1,X
    830D A1 FA        cmp	#-6
    830F 23 F8        bls	0x8309
    8311 7C           inc	0,X
    8312 F6           ldA	0,X
    8313 E1 04        cmp	4,X
    8315 25 EE        bcs	0x8305
    8317 A7 02        aiS	#2
    8319 81           rts	
_PWMconf:
    831A A7 FA        aiS	#-6
    831C 95           tSX	
    831D 3F 41        clr	*__r1
    831F 3F 40        clr	*__r0
    8321 E6 09        ldA	9,X
    8323 B7 43        stA	*__r3
    8325 E6 08        ldA	8,X
    8327 B7 42        stA	*__r2
    8329 4F           clrA	
    832A 87           pshA	
    832B A6 96        ldA	#-106
    832D 87           pshA	
    832E 4F           clrA	
    832F 87           pshA	
    8330 87           pshA	
    8331 B6 43        ldA	*__r3
    8333 87           pshA	
    8334 B6 42        ldA	*__r2
    8336 87           pshA	
    8337 B6 41        ldA	*__r1
    8339 87           pshA	
    833A B6 40        ldA	*__r0
    833C 87           pshA	
    833D CD 8B2D      jsr	__divmod32s
    8340 A7 04        aiS	#4
    8342 86           pulA	
    8343 86           pulA	
    8344 86           pulA	
    8345 B7 42        stA	*__r2
    8347 86           pulA	
    8348 B7 41        stA	*__r1
    834A B6 42        ldA	*__r2
    834C E7 04        stA	4,X
    834E B6 41        ldA	*__r1
    8350 E7 05        stA	5,X
    8352 87           pshA	
    8353 E6 04        ldA	4,X
    8355 87           pshA	

⌨️ 快捷键说明

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