《微机课程设计---电子琴报告.docx》由会员分享,可在线阅读,更多相关《微机课程设计---电子琴报告.docx(21页珍藏版)》请在三一办公上搜索。
1、武汉理工大学华夏学院武汉理工大学华夏学院课程设计(报告)题 目 名 称 简易电子琴设计 课 程 名 称 微型计算机原理与接口技术 学 生 姓 名 张志刚 学 号 10212507109 系 、专 业 信息工程系 测控1071 指 导 教 师 李 波 2010 年 1 月 28日课程设计任务学生姓名: 张志刚 专业班级: 测控技术与仪器1071班 指导教师: 李 波 工作单位: 武汉理工大学华夏学院 题 目: 简易电子琴的设计 初始条件:1 运用所学的微机原理和接口技术知识;2 微机原理和接口技术实验室的实验箱设备。要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求
2、)使用汇编语言设计一个能够用键盘运行的电子琴,(实现一个以上功能):1.弹奏:用户每按一个键盘琴键就弹奏相应的音符;2.演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能;3.变调:按下键盘上某一指定键后,再弹奏和演奏时琴键相应的音符频率变高;按下另一指定键后,再弹奏和演奏时琴键相应的音符频率变低;4.严格按照课程设计说明书要求撰写课程设计说明书。时间安排:序号阶 段 内 容所需时间(天)1设计思路、原理电路设计12编程,调试33撰写课程设计报告1合 计5指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日摘 要随着电子技术的发展,电子琴很为常见,硬件的设计很费人力与物力,因此软
3、件的应用得到了很好的应用,这个简易电子琴设计采用了软硬件结合的方法完成了任务要求。应用了8255和8253的芯片,利用CPU,8086达到软硬件结合,从而实现电子琴的弹奏和演奏两种方式的应用。可以随心所欲控制电子琴是弹奏还是自动演奏。此电子琴程序实现了:1.弹奏:用户每按一个键盘琴键就弹奏相应的音符;2.演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能。k0为控制键:高电平时自动演奏。打到低电平时停止演奏。 低电平时可弹奏,K1,K2,K3,K4,K5,K6,K7分别为1,2,3,4,5,6,7 目 录前言第一章 电子琴的设计要求和使用器件 1.1 初始条件 1.2 电子琴要完成的主要任务
4、 1.3 电子琴课设的使用器件 1.4 设计方案的确定 第二章 电子琴的硬件设计 2.1 电子琴的硬件框图2.2 8255芯片的资料2.3 8253芯片的资料第三章 电子琴的软件设计 3.1 程序流程图3.2 发音程序3.3 延时程序3.4 停止发音程序3.5 整体的软件汇编程序第四章 电子琴的调试和设计体会4.1 硬件调试4.2 软件调试4.3 设计体会第五章 附录5.1 参考文献5.2 乐谱5.3 成绩评定表前言随着电子技术的发展,计算机在现代科学技术的发展中起着越来越重要的作用。多媒体技术、网络技术、智能信息处理技术、自适用控制技术、数据挖掘与处理技术等都离不开计算机。本课程设计是基于微
5、机原理与接口技术的简单应用。微机技术目前运用最广泛的就是单片机。单片机是随着大规模集成电路的出现极其发展,将计算机的CPU,RAM,ROM,定时/计数器和多种I/O接口集成在一片芯片上,形成了芯片级的计算机,因此单片机早期的含义称为单片微型计算机(single chipmicrocomputer).它拥有优异的性价比、集成度高、体积小、可靠性高、控制功能强、低电压、低功耗的显著优点.主要应用于智能仪器仪表、工业检测控制、机电一体化等方面,并且取得了显著的成果.单片机应用系统可以分为:(1)最小应用系统是指能维持单片机运行的最简单配置的系统。这种系统成本低廉,结构简单,常构成一些简单的控制系统,
6、如开关状态的输入/输出控制等。片内有ROM/EPROM的单片机,其最小应用系统即为配有晶振,复位电路,电源的单个单片机.片内无ROM/EPROM的单片机,其最小应用系统除了外部配置晶振,复位电路,电源外,还应外接EPROM或EEPROM作为程序存储器用.(2)最小功耗应用系统是指为了保证正常运行,系统的功耗最小.(3)典型应用系统是指单片机要完成工业测控功能所必须的硬件结构系统。- 15 -第一章 电子琴的设计要求和使用器件1.1 初始条件1.运用所学的微机原理和接口技术知识; 2. 微机原理和接口技术实验室的实验箱设备; 1.2 电子琴要完成的主要任务(包括课程设计工作量及其技术要求,以及说
7、明书撰写等具体要求)使用汇编语言设计一个能够用键盘运行的电子琴,(实现一个以上功能):1.弹奏:用户每按一个键盘琴键就弹奏相应的音符;2.演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能;3.变调:按下键盘上某一指定键后,再弹奏和演奏时琴键相应的音符频率变高;按下另一指定键后,再弹奏和演奏时琴键相应的音符频率变低;4.严格按照课程设计说明书要求撰写课程设计说明书。1.3 电子琴课设的使用器件1.唐都实验箱TDN 86/88uln2803a ,d8255ac-2,d8253ac-2,spk2.电脑一台3.wmd86软件1.4 设计方案的确定 1.用试验箱上的晶振输出一个高频的信号,接入825
8、3,用软件给8253和8255进行初始化,8255接开关,由开关取数值,后判断发音的频率,并送此分频数给8253,从8253输出相应的音频后,接一个非门,再接入硬件扬声器,扬声器接受到不同频率的波后发出不同的声音。 2.用比较语句cmp和跳转指令来实现开关键和音调的一一对应。 3.用一个按键来控制是自动演奏还是手动弹奏。 为高电平时是自动演奏; 为低电平时是手动弹奏。 4.其中用一个延时程序,使得发一个音有一定的延时时间。从而能使得可以被听见。 5.有个停止程序,使得晶振不能使得扬声器发生(在没有按键的情况下)。 6.用开关控制自动播放的开始和停止。第二章 电子琴的硬件设计2.1 电子琴的硬件
9、框图和硬件连接图图 1 硬件框图图 2 电路连接图 8255与开关相连,从开关上获取开关的开启和关闭的信息(即开关的地址),从8255的B口输入,然后根据8086的程序,将不同的分频数与开关的每一个一一对应,通过程序从8086给8253赋个初值(即不同的分频数),晶振给8253一个固定的频率,在不同的分频数下得到不同的频率,将频率通过8253的2计数器送给一个非门,(加非门的原因:因为8253的out2原始状态时一个高点平,若直接与扬声器相连,一经连接扬声器就会发音,接个非门后使得它的初始状态为低电平,就能消除困扰。)非门出来接扬声器。不同的频率使得扬声器发出不同音色的声音。2.2 8255芯
10、片的资料 1.8255的内部结构: 图 三 8255内部结构图2.8255的管脚图: 图 四 8255管脚图3.8255的方式选择控制字(1) 方式选择控制字把A、B、C三个端口分为A、B两组来设定工作方式。A组包括端口A和端口C的上半部,B组包括端口B和端口C的下半部。(2) 端口A可工作于3种方式中的任何一种:端口B只能工作于方式0和方式1;而端口C除用作输入、输出口(方式0)外,通常用来配合端口A和端口B提供联络控制信号和状态信号。(3) 归在同一组的两个端口可分别作为输入端口或输出端口,不要求同为输入或输出。 图 五 8255方式控制字48255端口C按位置位/复位控制字 (1) 端口
11、C按位置位/复位控制字尽管是对端口C进行操作的,但此控制字必须写入控制口,而不写入端口C。 (2) 一个控制字只能完成端口C中某一位置的置1或置0,要对多位置1或置0,必须使用多个控制字。 图 六 C端口的方式控制字5采用的方式控制字 使用8255的B口作为数据输入端,与开关相连接(即D1:1);使用工作方式0(即D6 D5:0 0)。综上:8255的方式控制字为:1000 0010(即82H)2.3 8253芯片的资料 18253的方式控制字8253有一个8位的控制字寄存器,其格式如下:若计数器2,11读写,工作方式3bcd数 图 七 8253的方式控制字其中:D0:数制选择控制。为1时,表
12、明采用BCD码进行定时/计数;否则,采用二进制进行定时/计数。D3-D1:工作方式选择控制。000,0;001,1;X10,2;X11,3;100,4;101,5;D5 D4:读写格式。00,计数锁存命令;01,读/写高8位命令;10,读/写低8位命令;11,先读/写低8位,再读写高8位命令。D7 D6:通道选择控制。00 0通道;01,1通道;10,2通道;11,非法2要选用的两种工作方式 方式3方波速率发生器方式3的波形如图八所示,这种方式下的输出与工作方式方式2都是周期性的,不同的是周期不同,CPU写入控制字后,输出OUT变高,写入计数值后开始计数,不同的是减2计数,当计数到一半计数值时
13、,输出变低,重新装入计数值进行减2计数,当计数到0时,输出变高,装入计数值进行减2计数,循环不止。在方式3下,8253有下列使用特点: 通道可以连续工作; 关于计数值的奇偶,若为偶数,则输出标准方波,高低电平各为N/2个;若为奇数,则在装入计数值后的下一个CLK使其装入,然后减1计数,(N1)/2,OUT改变状态,再减至0,OUT又改变状态,重新装入计数值循环此过程,因此,在这种情况下,输出有(N1)/2个CLK个高电平,(N1)/2个CLK个低电平; GATE信号能使计数过程重新开始,当GATE0时,停止计数,当GATE变高后,计数器重新装入初值开始计数,尤其是当GATE0时,若OUT此时为
14、低,则立即变高,其它动作同上; 在计数期间改变计数值不影响现行的计数过程,一般情况下,新的计数值是在现行半周结束后才装入计数器。但若中间遇到有GATE脉冲,则在此脉冲后即装入新值开始计数。计数值为偶数 计数值为奇数图 八 8253的工作方式3 方式5硬件触发的选通信号发生器 方式5的波形如图九所示,在这种方式下,当控制字写入后,OUT立刻变高,写入计数值后并不立即开始计数,而是由GATE的上升沿触发启动计数的,当计数到0时,输出变低,经过一个CLK之后,输出恢复为高,计数停止,若再有GATE脉冲来,则重新装入计数值开始计数,上述过程重复。方式5下,8253有下列使用特点: 在这种方式下,若设置
15、的计数值是N,则在GATE脉冲后,经过(N1)个CLK才一个负脉冲; 若在计数过程中又来一个GATE脉冲,则重新装入初值开始计数,输出不变,即计数值多次有效; 若在计数过程中修改计数值,则该计数值在下一个GATE脉冲后装入开始按此值计数。图 九 8253的工作方式538253的工作方式小结(1) 方式2、4、5的输出波形是相同的,都是宽度为一个CLK周期的负脉冲,但方式2连续工作,方式4由软件触发启动,方式5由硬件触发启动。(2) 方式5与方式1工作过程相同,但输出波形不同,方式1输出的是宽度为N个CLK脉冲的低电平有效的脉冲(计数过程中输出为低),而方式5输出的为宽度为一个CLK脉冲的负脉冲
16、(计数过程中输出为高)。(3) 输出端OUT的初始状态,方式0在写入方式字后输出为低,其余方式,写入控制字后,输出均变未能高。(4) 任一种方式,均是在写入计数初值之后,才能开始计数,方式0、2、3、4都是在写入计数初值之后,开始计数的,而方式1和方式5需要外部触发启动,才开始计数。(5) 6种工作方式中,只有方式2和方式3是连续计数,其它方式都是一次计数,要继续工作需要重新启动,方式0、4由软件启动,方式1、5由硬件启动。(6) 门控信号的作用;通过门控信号GATE,可以干预8253某一通道的计数过程,在不同的工作方式下,门控信号起作用的方式也不一样,其中0、2、3、4是电平起作用,1、2、
17、3、5是上升沿起作用,方式2、3对电平上升沿都可以起作用。(7) 在计数过程中改变计数值,它们的作用有所不同。(8) 计数到0后计数器的状态,方式0、1、4、5继续倒计数,变为FF、FE,而方式2、3,则自动装入计数初值继续计数。4采用的方式控制字(1) 先给8253初始化,使用计数器2(即D7 D6:1 0); 先读/写低八位,再读/写高八位(即D5 D4:1 1); 使用工作方式3(即D3 D2 D1:0 1 1) 使用二进制(即D0:0)综上:8253的初始化的方式控制字为:1011 0110(即0B6H)(2) 改变8253的控制方式字使得发音停止 使用计数器2(即D7 D6:1 0)
18、; 先读/写低八位,再读/写高八位(即D5 D4:1 1); 使用工作方式5(即D3 D2 D1:1 0 1) 使用二进制(即D0:0)综上:8253方式控制字改变为:1011 1010(即0BAH)第三章 电子琴的软件设计3.1 程序流程图 图 十 程序流程图3.2 发音程序FY123 PROC A7:MOV AL, 0B6H OUT 43H, ALMOV AL, BXMOV AH, 00H MOV DL, 25HMUL DL OUT 42H, AL MOV AL, AHOUT 42H, AL RETFY123 ENDP3.3 延时程序DELAY PROC PUSH CX PUSH AX M
19、OV CX,0040H A5:MOV AX,056CH A6:DEC AX JNZ A6 LOOP A5 POP AX POP CX MOV AL,0BAH MOV DX,43H OUT DX,AL RETDELAY ENDP 3.4 停止发音程序MOV AL,0BAH MOV DX,43H OUT DX,AL3.5 整体的软件汇编程序STACKSEGMENT STACK DW 64 DUP(?)STACKENDSDATASEGMENTTABLE1 DB 4DH,45H,3DH,39H,33H,2DH,28H,00H ;1,2,3,4,5,6,7的频率TABLE2 DB 45H,45H,3DH
20、,3DH,3DH,3DH,3DH,3DH DB 45H,45H,3DH,33H,33H,3DH,3DH,45H DB 45H,45H,3DH,3DH,3DH,3DH,3DH,3DH DB 45H,45H,3DH,2DH,2DH,33H,33H,3DH,45H,4DH,4DH,4DH,4DH DB 2DH,4DH,4DH,45H,45H,45H,45H,5DH,4DH,4DH,45H,45H,45H,45H DB 5DH,4DH,4DH,45H,3DH,3DH,45H,45H,45H,45H DB 45H,45H,3DH,3DH,3DH,3DH,3DH,3DH DB 45H,45H,3DH,33
21、H,33H,3DH,3DH,45H DB 45H,45H,3DH,3DH,3DH,3DH,3DH,3DH DB 2DH,45H,45H,3DH,2DH,2DH,33H,33H,33H,3DH,45H,4DH,4DH,4DH,4DH DB 2DH,4DH,4DH,45H,45H,45H,45H DB 5DH,4DH,4DH,4DH,45H,45H,45H,45H,45H,45H DB 4DH,4DH,45H,3DH,3DH,45H,45H,45H,4DH,4DH,4DH DB 5DH,4DH,5DH,4DH,4DH,4DH,5DH,4DH,4DH,4DH,45H,4DH,4DH,5DH,5DH,
22、5DH,5DH DB 5DH,4DH,5DH,4DH,4DH,4DH,5DH,4DH,4DH,4DH,45H,3DH,4DH,4DH,4DH,4DH DB 3DH,3DH,3DH,3DH,3DH,3DH,2DH,2DH,33H,33H,3DH,3DH,3DH,45H,45H,45H,45H,45H,45H DB 6EH,6EH,45H,45H,3DH,3DH,3DH,3DH DB 45H,3DH,3DH,3DH,33H,2DH,2DH,33H,33H,33H,33H DB 4DH,4DH,45H,45H,3DH,3DH,2DH,2DH,33H,33H,3DH,33H,33H,33H,33H,3
23、3H DB 33H,2DH,26H,26H,26H,26H,2DH,2DH,33H,3DH,3DH,3DH,33H,3DH,3DH DB 4DH,5DH,5DH,3DH,45H,45H,45H,45H,45H DB 4DH,4DH,4DH,5DH,5DH,4DH,4DH,45H,45H,45H,4DH,4DH,4DH,4DH,4DH,4DH,00H ;发如雪 DATAENDSCODESEGMENTASSUME CS:CODE, DS:DATASTART:MOV AX, DATAMOV DS, AX PUSH AXMOV AL, 82H ;8255初始化 1000 0010 B口为输入OUT 6
24、3H, AL POP AXKZ: IN AL,61H ;K0为1,自动放音 CMP AL,01H JZ F0 CMP AL,02H ;1,2,3,4,5,6,7的发音判断 JZ F1 CMP AL,04H JZ F2 CMP AL,08H JZ F3 CMP AL,10H JZ F4 CMP AL,20H JZ D5 CMP AL,40H JZ D6 CMP AL,80H JZ D7 JMP KZ D5:JMP F5 D6:JMP F6 D7:JMP F7F0: MOV BX,OFFSET TABLE2 ;自动播放曲子table2 MOV AL, BX MOV AH, 00HA1:MOV DL
25、, 25H MUL DL IN AL,61H ;判 断k0是否为1,为1继续自动播放,否则停止 CMP AL,01H JNZ A3 PUSH AXMOV AL, 0B6H ;8253初始化OUT 43H, ALPOP AXOUT 42H, AL ;发音MOV AL, AHOUT 42H, ALINC BXMOV AH, 00HMOV AL, BXTEST AL, 0FFH ;唱完一遍自动停止JZ A4 ;唱完MOV CX, 77FFHA2:PUSH AX ;延时 POP AX LOOP A2 JMP A1 A3: MOV AL,0BAH ;改变8253的控制字,工作在方式5,使不发声 MOV
26、DX,43H OUT DX,AL JMP KZA4: PUSH AX ;延时 POP AX LOOP A4 JMP A3 F1: MOV BX, OFFSET TABLE1 ;发音1 CALL FY123 CALL DELAY JMP KZF2: MOV BX, OFFSET TABLE1 ;发音2 INC BX CALL FY123 CALL DELAY JMP KZF3: MOV BX, OFFSET TABLE1 ;发音3 ADD BX,2 CALL FY123 CALL DELAY JMP KZF4:MOV BX, OFFSET TABLE1 ;发音4 ADD BX,3 CALL FY
27、123 CALL DELAY JMP KZF5:MOV BX, OFFSET TABLE1 ;发音5 ADD BX,4 CALL FY123 CALL DELAY JMP KZF6:MOV BX, OFFSET TABLE1 ;发音6 ADD BX,5 CALL FY123 CALL DELAY JMP KZF7: MOV BX, OFFSET TABLE1 ;发音7 ADD BX,6 CALL FY123 CALL DELAY JMP KZFY123 PROC ;发音子程序 A7:MOV AL, 0B6H ;8253初始化1011 0110,计数器2,先低后高,方式3,二进制OUT 43H,
28、 ALMOV AL, BXMOV AH, 00H MOV DL, 25HMUL DL OUT 42H, AL MOV AL, AHOUT 42H, AL RETFY123 ENDPDELAY PROC ;延时子程序 PUSH CX PUSH AX MOV CX,0040H A5:MOV AX,056CH A6:DEC AX JNZ A6 LOOP A5 POP AX POP CX MOV AL,0BAH ;改变8253的控制字1011 1010,工作于方式5 MOV DX,43H OUT DX,AL RETDELAY ENDPCODEENDS END START第四章 电子琴的调试和设计体会4
29、.1 硬件调试1.开始时直接将8253的输出端out2与扬声器相连,连接好硬件后打开电源,发现喇叭一直不停的叫。分析原因:发现是由于8253的输出端(即OUT2)初状态为高电平,所以当输入扬声器时扬声器就即刻发声。所以将8253的输出端(OUT2)出来接一个非门,再接到扬声器上,使得初始时扬声器为低电平,所以不发声。4.2 软件调试 1.先编写了弹奏程序,发现按按键后,扬声器不会停止发音,会一直以一个特定的(即晶振产生的)频率在发声。为了使它的所有键在低电平时停止发音,我在发音延时后改变8253的方式控制字,是其工作在方式5下,停止了他的发音。再次发音时即又一次对8253进行初始化。2.对于一
30、个特定的/转换接口电路,CPU执行一条输出指令将数据送入/, 即可在其输出端得到一定的电压输出。给/转换器输入按正弦规律变化的数据, 在其输出端即可产生正弦波。对于音乐,每个音阶都有确定的频率。 各音阶标称频率值和8253的计数初值: 音阶低音5低音6低音7中音1中音2中音3中音4中音5中音6中音7高音1频率(HZ)452535607647722817847977110712451311计数初值6EH5DH52H4DH45H3DH39H33H2DH28H26H不同频率的区别,可通过调节向转换器输出数据的时间间隔,例如:发频率为647HZ,周期为1/647=1.55ms,由于实验箱中的晶振可产生
31、一个为1.8432MHZ的频率。1.8432MHZ/647HZ=2849,即分频数。转化为十六进制的数为:B21H,在经过频率处理,除以25H得到8253的计数初值:4DH。其它的初值的计算同理。3.编写完自动播放程序后发现无法用开关控制它的随时播放和停止,一定要唱完一遍后遇到终止符号才能停止。 分析后发现自动播放中应该在每个音播放完后作个开关的判断,决定是否继续自动播放,从而跳转到不同的情况下,继续执行程序。判断语句:IN AL,61H ;判 断k0是否为1,为1继续自动播放,否则停止 CMP AL,01H JNZ A34.3 设计体会经过这个课程设计,虽然时间比较短,但让我在课本的基础上,
32、更深入的了解了各种8253和8255芯片的用法和程序的完成过程,调试方法及技巧。刚开始觉得电子琴这个任务很有挑战,还觉得很有意思,所以想试着尝试。但是很久过去都没有思路,几乎想要放弃这个,选别的课题,看了很多的资料,研究了很多的程序。中途遇到了很多的困难,但是还是坚持一个人默默的继续加油,终于在星期三成功的把功能实现了。在设计中我了解了电子琴的不同音阶放音功能的实现,长短音的实现和8253的各种工作方式的不同应用,各种跳转指令的功能应用,8086的各种指令的作用。更深刻了解了微机这门课程的深奥和高端。在这次课程设计中我一直都是在循序渐进中完成的,一步步的在最简单程序中加深和完善,慢慢的实现要求
33、的功能。每一步的设计和成功都给了我很大的鼓励和勇气,让我不断了继续设计和完善。答辩的中让我更深刻的体会到好的表达能力的重要性。让我对自己的设计和程序有了更加系统的认识。在写报告中让我对这设计更加的明了,从更细节的地方对自己的设计有了深刻的体会。对设计中用到的知识有了更细更清晰的认识和掌握。这一个星期的课程设计最大的体会是:只要敢大胆的想,努力的做,再坚持不懈就一定能有所成就。第五章 附录5.1 参考文献微机原理与接口技术(第2版) 电子工业出版社微机原理与接口技术实验指导书 武汉理工大学华夏学院唐都实验指导书 电子资料接口实验 电子资料8253,8255的功能和应用 电子资料5.2 曲谱tab
34、leTABLE3 DB 33H, 33H, 3DH, 33H, 26H, 26H, 26H, 26H, 2DH, 2DH, 26H, 2DH, 33H DB 33H, 33H, 33H, 33H, 33H, 4DH, 45H, 3DH, 3DH, 3DH, 45H, 4DH, 45H DB 45H, 45H, 45H, 45H, 45H, 45H, 45H, 33H, 33H, 3DH, 33H, 26H, 26H DB 26H, 28H, 2DH, 2DH, 26H, 26H, 33H, 33H, 33H, 33H, 45H, 3DH, 39H DB 39H, 39H, 52H, 4DH,
35、4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 2DH, 2DH DB 26H, 26H, 26H, 26H, 26H, 26H, 28H, 28H, 2DH, 28H, 26H, 26H, 26H DB 26H, 2DH, 28H, 26H, 2DH, 2DH, 33H, 3DH, 4DH, 45H, 45H, 45H, 45H DB 45H, 45H, 45H, 45H, 33H, 33H, 3DH, 33H, 26H, 26H, 26H, 28H, 2DH DB 2DH, 26H, 2DH, 33H, 33H, 33H, 33H, 33H, 33H, 45H, 3D
36、H, 39H, 39H DB 39H, 52H, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 4DH, 00H ;(长亭送别)TABLE4 DB 4DH,4DH,45H,45H,3DH,3DH,3DH DB 3DH,3DH,45H,45H,4DH,4DH,4DH DB 4DH,4DH,3DH,3DH,45H,45H,4DH,4DH,45H,45H,45H DB 4DH,4DH,45H,45H,3DH,3DH,3DH DB 3DH,3DH,45H,45H,4DH,4DH,4DH DB 4DH,4DH,3DH,3DH,45H,45H DB 45H,45H,4DH,4DH,
37、00H ;(摇篮曲)TABLE5 DB 45H,45H,3DH,3DH,3DH,3DH,3DH,3DH DB 45H,45H,3DH,33H,33H,3DH,3DH,45H DB 45H,45H,3DH,3DH,3DH,3DH,3DH,3DH DB 45H,45H,3DH,2DH,2DH,33H,33H,3DH,45H,4DH,4DH,4DH,4DH DB 2DH,4DH,4DH,45H,45H,45H,45H,5DH,4DH,4DH,45H,45H,45H,45H DB 5DH,4DH,4DH,45H,3DH,3DH,45H,45H,45H,45H DB 45H,45H,3DH,3DH,3D
38、H,3DH,3DH,3DH DB 45H,45H,3DH,33H,33H,3DH,3DH,45H DB 45H,45H,3DH,3DH,3DH,3DH,3DH,3DH DB 2DH,45H,45H,3DH,2DH,2DH,33H,33H,33H,3DH,45H,4DH,4DH,4DH,4DH DB 2DH,4DH,4DH,45H,45H,45H,45H DB 5DH,4DH,4DH,4DH,45H,45H,45H,45H,45H,45H DB 4DH,4DH,45H,3DH,3DH,45H,45H,45H,4DH,4DH,4DH DB 5DH,4DH,5DH,4DH,4DH,4DH,5DH,4DH,4DH,4DH,45H,4DH,4DH,5DH,5DH,5DH,5DH DB 5DH,4DH,5DH,4DH,4DH,4DH,5DH,4DH,4DH,4DH,45H,3DH,4DH,4DH,4DH,4DH DB 3DH,3DH,3DH,3DH,3DH,3DH,2DH,2DH,33H,33H,3DH,3DH,3DH,45H,45H