2022年微机原理课程设计-电子琴设计.docx
《2022年微机原理课程设计-电子琴设计.docx》由会员分享,可在线阅读,更多相关《2022年微机原理课程设计-电子琴设计.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 简洁的电子琴设计前言本试验是利用微机原理试验箱、件设备,设计简易电子琴;8255 芯片、 8254芯片、键盘、扬声器等硬第一利用了编程程序,编辑了 8255 芯片掌握字 , 对其进行初始化,使其工作在方式 0,即基本输入输出状态,将8255 的 A 端口设置为输出 ,C 端口进行 ,经 CPU运算后 , 输出到 8254 芯片的 A 端口中,由此实现对其的初始化;将 8254芯片设置为工作在方式 3,即输出对称方波状态; A端口为输入,“ OUT”指令可将输出对应肯定频率的方波送到扬声器中,由此实现发声; 本试验通过频率大小掌握发出声音的高低,
2、 通过对延时程序的调用掌握发出声音的长短;并通过所编程序实现对键盘的重复扫描,重而可以弹奏多个音符的试验目的;关键字 : 编程、工作方式、运算1 名师归纳总结 - - - - - - -第 1 页,共 7 页精选学习资料 - - - - - - - - - 简洁的电子琴设计一、设计题目:简易电子琴设计二、设计内容:试验电路如图 16-1 ,8253 的 CLK0接 1MHZ时钟, GATE0接 8255 的 PA1,OUT0和8255 的 PA0接到与门的两个输入端,K8跳线连接喇叭,编程使运算机的数字键1、2、3、4、5、6、7 作为电子琴按键,按下即发出相应的音阶;三、设计目的:1、通过
3、8253 产生不同的频率信号,使PC 机成为简易电子琴;2、明白利用 8255 和 8253 产生音乐的基本方法;3、通过课程设计使同学更进一步把握微机原理及应用课程的有关学问,提 高应用微机解决问题的才能, 加深对微机应用的懂得; 通过查阅资料, 结合所学学问进行软、 硬件的设计, 使同学初步把握应用微机解决问题的步骤及方法;为以后同学结合专业从事微机应用设计奠定基础;四、设计要求:1可以弹出 7 个音阶;2弹奏简短音乐;3通过转变键盘输入来转变 五、编程提示:8254 输出频率,实现扬声器发音1、利用 8255 的 PA0口来施加掌握信号给与门, 用来掌握扬声器的开关状态;再利用设置不同的
4、计数值,使8253 产生不同频率的波形,使扬声器产生不同频率的音调,达到类似与音阶的高低音变换;对于音乐,每个音阶都有确定的频率;各音阶标称频率值 : 音 阶1 2 3 4 5 6 7 1* 低频率 单位 :Hz 高频率 单位 :Hz 262 294 330 347 392 440 494 524 524 588 660 698 784 880 988 1048 2 名师归纳总结 - - - - - - -第 2 页,共 7 页精选学习资料 - - - - - - - - - 简洁的电子琴设计六、设计原程序及注解;*; ;* 电子琴试验 *; ;*; data segment io8255a
5、equ 288h io8255b equ 28bh io8253a equ 280h io8253b equ 283h table dw 524,588,660,698,784,880,988,1048;table dw 262,294,330,347,392,440,494,524;高音的 低音的msg db Press 1,2,3,4,5,6,7,8,ESC:,0dh,0ah,$ data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov dx,offset msg mov ah,9 int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 微机 原理 课程设计 电子琴 设计
限制150内