作者qalbaq (鸭鸭)
看板ASM
标题[问题] 音阶问题
时间Wed Jun 30 11:52:06 2010
HI_LIST:
DB 0,226,229,232,233,236,238,240
DB 241,242,244,244,246,247,248
LO_LIST:
DB 0,4,13,10,20,3,8,6
DB 2,23,5,26,1,4,3
这是我们选用的音阶 有更建议的音阶吗? 程式在下方
SONG3:
CALL SOUND_ON
MOV R4,#1 ;"DO"
MOV R3,#1
CALL PLAY
MOV R4,#2 ;"RE"
MOV R3,#1
CALL PLAY
MOV R4,#3 ;"ME"
MOV R3,#1
CALL PLAY
CALL SOUND_OFF
RET
PLAY:
CALL LOAD_VALUE
CALL SOUND_ON
$1: MOV R5,#30 ; 30
CALL DELAY
DJNZ R3, $1
; PAUSE
CALL SOUND_OFF
MOV R5,#23
CALL DELAY
; CALL SOUND_ON
RET
;---------------------
SOUND_ON:
SETB TR0
RET
;---------------------
SOUND_OFF:
CLR TR0
CLR SPK
RET
我们写小星星 但是音阶都算不准
可以交导如何计算音阶 让因为更流畅吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.105.3.235
1F:推 kissy:TIMER可利用 06/30 16:03