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

📄 wine1.asm

📁 凌阳单片机的语音程序4
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;wine1:


;Section=  1

	DB	$7						;Tempo= 100 beat/Min
	DB			$22,$03				;Ch2 Octave= 3
	DB				$23,$00			;Ch3 Octave= 0
	DB					$24,$02		;Ch4 Octave= 2
	DB						$25,$01	;Ch5 Octave= 1
	DB		$32,$3					;CH2 Volume Level= 03
	DB		$2A,$21					;CH2 Instrument/Speech= 33
	DB			$33,$1				;CH3 Volume Level= 01
	DB			$2B,$0				;CH3 Instrument/Speech= 00
	DB				$34,$1			;CH4 Volume Level= 01
	DB				$2C,$6			;CH4 Instrument/Speech= 06
	DB					$35,$1		;CH5 Volume Level= 01
	DB					$2D,$6		;CH5 Instrument/Speech= 06
	DB			$A5				;Ch2 play Mi 
	DB				$B5			;Ch3 play Mi 
	DB					$C1		;ch4 play Do 
	DB						$DA	;ch5 play La 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB			$A3				;Ch2 play Re 
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1

;Section=  2

	DB			$22,$02				;Ch2 Octave= 2
	DB				$23,$00			;Ch3 Octave= 0
	DB			$AA				;Ch2 play La 
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB			$22,$03				;Ch2 Octave= 3
	DB				$23,$00			;Ch3 Octave= 0
	DB			$A8				;Ch2 play So 
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1

;Section=  3

	DB				$23,$00			;Ch3 Octave= 0
	DB					$24,$03		;Ch4 Octave= 3
	DB						$25,$03	;Ch5 Octave= 3
	DB				$34,$2			;CH4 Volume Level= 02
	DB			$A5				;Ch2 play Mi 
	DB				$B5			;Ch3 play Mi 
	DB					$C5		;ch4 play Mi 
	DB						$D1	;ch5 play Do 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB						$25,$02	;Ch5 Octave= 2
	DB				$B5			;Ch3 play Mi 
	DB					$C3		;ch4 play Re 
	DB						$DA	;ch5 play La 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1

;Section=  4

	DB				$23,$00			;Ch3 Octave= 0
	DB					$24,$02		;Ch4 Octave= 2
	DB				$B5			;Ch3 play Mi 
	DB					$CA		;ch4 play La 
	DB						$D5	;ch5 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB					$24,$03		;Ch4 Octave= 3
	DB						$25,$03	;Ch5 Octave= 3
	DB				$B5			;Ch3 play Mi 
	DB					$C8		;ch4 play So 
	DB						$D5	;ch5 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB			$A0				;Ch2 rest
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1

;Section=  5

	DB			$22,$02				;Ch2 Octave= 2
	DB				$23,$00			;Ch3 Octave= 0
	DB			$AA				;Ch2 play La 
	DB				$B5			;Ch3 play Mi 
	DB					$C5		;ch4 play Mi 
	DB						$D1	;ch5 play Do 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB			$22,$03				;Ch2 Octave= 3
	DB				$23,$00			;Ch3 Octave= 0
	DB			$A8				;Ch2 play So 
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1

;Section=  6

	DB				$23,$00			;Ch3 Octave= 0
	DB			$A5				;Ch2 play Mi 
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB			$22,$02				;Ch2 Octave= 2
	DB				$23,$00			;Ch3 Octave= 0
	DB			$AA				;Ch2 play La 
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1

;Section=  7

	DB			$22,$03				;Ch2 Octave= 3
	DB				$23,$00			;Ch3 Octave= 0
	DB					$24,$02		;Ch4 Octave= 2
	DB						$25,$02	;Ch5 Octave= 2
	DB			$A1				;Ch2 play Do 
	DB				$B5			;Ch3 play Mi 
	DB					$CA		;ch4 play La 
	DB						$D5	;ch5 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB					$24,$03		;Ch4 Octave= 3
	DB						$25,$03	;Ch5 Octave= 3
	DB				$B5			;Ch3 play Mi 
	DB					$C8		;ch4 play So 
	DB						$D5	;ch5 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1

;Section=  8

	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB					$C5		;ch4 play Mi 
	DB						$D1	;ch5 play Do 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB					$24,$02		;Ch4 Octave= 2
	DB						$25,$02	;Ch5 Octave= 2
	DB				$B5			;Ch3 play Mi 
	DB					$CA		;ch4 play La 
	DB						$D5	;ch5 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB			$A0				;Ch2 rest
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$00			;Ch3 Octave= 0
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1
	DB				$23,$01			;Ch3 Octave= 1
	DB				$B5			;Ch3 play Mi 
	DB						$1	;Beat=  1

;Section=  9

	DB				$23,$00			;Ch3 Octave= 0
	DB					$24,$03		;Ch4 Octave= 3

⌨️ 快捷键说明

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