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

📄 pcm1.asm

📁 一款智能老鼠的玩具源代码
💻 ASM
字号:
;================================================================;
; PCM Speech Subroutine
;================================================================;
          .area   pcmvari(data)

M_sphptr::      .ds     3
M_stopbit::	.ds	1
M_pcmdata::	.ds	1

          .area   pcmlibrary(code)
          
.Pcm_Play::
	lda	M_sphptr+2	
	sta	r_tpp
        lda     M_sphptr+1
        sta     r_tph
        lda     M_sphptr
        sta     r_tpl
        inca
        sta     M_sphptr
        lda     #00h
        addc    M_sphptr+1
        sta     M_sphptr+1
        lda	#00h
        addc	M_sphptr+2
        sta	M_sphptr+2
        
loop_rom_ready:        
        lda	r_op1			;if data rom grand than 64k
        anda	#10000000b		;program must detect OP1[7]
        brz	loop_rom_ready		;or add 5us delay in program
  
        ldv
        xora    #0xFF
        brz     10$
        xora    #0xFF
        sta     M_pcmdata
        ret
10$:
        lda     #0xFF
        sta     M_stopbit
        ret



⌨️ 快捷键说明

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