微机原理课程设计-电子琴设计.docx
《微机原理课程设计-电子琴设计.docx》由会员分享,可在线阅读,更多相关《微机原理课程设计-电子琴设计.docx(7页珍藏版)》请在优知文库上搜索。
1、*t本试验是利用微机原理试验箱、8255芯片、8254芯片、键盘、扬声器等疑件设备,设计简易电子琴。首先利用了编程程序,编辑了8255芯片限制字,对其进行初始化,使其工作在方式0,即基本输入输出状态,将8255的八端口设置为输出,C湍口进行,经CPI:运算后,输出到8254芯片的A端口中,由此实现对其的初始化。将8254芯片设置为工作在方式3,即输出对称方波状态/端口为输入,“OUT”指令可将输出对应肯定频率的方波送到扬声器中,由此实现发声.本武验通过频率大小限制发出声音的凹凸,通过对延时程序的调用限制发出声音的长短。并通过所编程序实现对键盘的重更扫描,重而可以师奏多个音符的试验目的。关健字:
2、编程、工作方式、运算一、设计题目I简易电子琴设计二、设计内容:试验电路如图16-1.8253的C1.KO接IMHZ时钟,GATEO接8255的PAI.O1.TO和8255的PAO接到与门的两个输入端,K8跳线连接咧叭,编程使计算机的数字键I、2、3、4、5、6、7作为电子琴按键,按卜.即发出相应的音阶。三、设计目的:1、通过8253产生.不同的频率信号,使PC机成为简易电子琴。2、了解利用8255和8253产生音乐的基本方法。3、通过课程设计使学生更进一步驾驭微机原理及应用课程的有关学问,提高应用微机解决问题的实力,加深对微机应用的理解。通过查阅资料,结合所学学问进行软、硬件的设计,使学生初步
3、驾驭应用微机解决问题的步骤及方法,为以后学生结合专业从事微机应用设计奠定堪础。四、设计要求:1 .可以弹出7个音阶。2 .弹奏简短音乐。3 .通过变更键盘输入来变更8254输出频率,实现扬声器发音五、编程提示:1、利用8255的PAO口来施加限制信号给与门,用来限制扬声器的开关状态。再利用设置不同的计数值,使8253产生不同族率的波形,使扬声器产生不同孩率的音调,达到类似与音阶的凹凸音变换。对于音乐,每个音阶都有确定的频率。各音阶标称频率值:音阶12345671*低频率(单位:HZ)262294330347392440194524高频率(单位:HZ)5245886606987848809881
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 电子琴 设计