正在加载图片...
综合实验报告 714/2007 而在弹奏和播放音乐基于功能的差别算法也加了不同的东西,例 如弹奏时为了将用户所弹奏音乐进行存储,需要两个寄存器SⅠ和DI 分别用于记录所弹奏有效音符和对应得延时,并依次存入相应的缓冲 BUF和TIME1,供之后的用户选择是否存入音乐盒2 弹奏相应音符前的显示灯辅助显示作为一项与弹奏算法相对独 立的功能,又独立模块 DISPLAY实现,只要在每次发音前调用即可。 另外还有一些辅助的模块,如各模块间的衔接,弹奏相应音阶前 的辅助显示指示灯,或是判断转移的中转站(因为程序太长),判断转 移一次跳不过去,这会增加程序的不清晰度,但通过去意义直观的名 字可以尽量解决。 (4)电路框图和软件流程图以及主要软件模块说明 电路框图如下 280H-283H 288H—28BH PAO GATO 8253 CLOCKO IMHZ 扬声器 由于整个软件流程图太长,将针对每个重要子模块给出它们的分综合实验报告 7/4/2007 而在弹奏和播放音乐基于功能的差别算法也加了不同的东西,例 如弹 奏算法相对独 立的 的辅 程图以及主要软件模块说明 奏时为了将用户所弹奏音乐进行存储,需要两个寄存器 SI 和 DI 分别用于记录所弹奏有效音符和对应得延时,并依次存入相应的缓冲 BUF 和 TIME1,供之后的用户选择是否存入音乐盒 2 弹奏相应音符前的显示灯辅助显示作为一项与弹 功能,又独立模块 DISPLAY 实现,只要在每次发音前调用即可。 另外还有一些辅助的模块,如各模块间的衔接,弹奏相应音阶前 助显示指示灯,或是判断转移的中转站(因为程序太长),判断转 移一次跳不过去,这会增加程序的不清晰度,但通过去意义直观的名 字可以尽量解决。 (4)电路框图和软件流 电路框图如下: 由于整个软件流程图太长,将针对每个重要子模块给出它们的分 PA0 CS PC0 8255A PA1 PC7 L0 L7 CS GATE0 8253 CLOCK0 OUT0 1MHZ 扬声器 280H—283H 288H—28BH 4/18
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有