资源详细信息
基于PC机的电子琴设计 - 资源详细说明
基于PC机的电子琴设计
一、实验目的
1.掌握利用pc机扬声器发出声音的方法。
2.学习利用系统功能调用从键盘上读取字符的方法。
二、实验内容与要求
利用PC机和扬声器实现简易电子琴的功能。
1.基本要求
(1)电子琴功能,编写程序,程序运行时使pc机成为一架可弹奏的“钢琴”。当按下PC机键盘数字键1-8时,依次发出1,2,3,4,5,6,7,i八个音调。
(2)音乐盒功能,内部存储至少2首以上的乐曲,根据菜单选择播放。
2.提高要求
(1)使一组放光二极管随音调变化而改变,实现音乐彩灯
(2)能够实现高、中、低音的选择。
(3)能够存储弹奏的内容,进行回放。
三、实验报告要求
1.设计目的和内容
2.总体设计
3.硬件设计:原理图(接线图)及简要说明
4.软件设计框图及程序清单
5.设计结果和体会(包括遇到的问题及解决的方法)
四、设计原理
要使扬声器发出不同的音调,就得输入不同频率的波形。通过给8253定时/计数器装入不同的计数值,可以使其输出不同频率的方波。经过放大器的放大作用,便可驱动扬声器发出不同的音调,只要插入一段延时程序之后,再将扬声器切断,音调的声音就可以持续一端时间。
通过计算机的不同按键输出不同的音调,需要使用系统调用功能以接收键入字符,并且要建立一张表,使键入字符与频率构成一个对应关系。
立即下载 基于PC机的电子琴设计
提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
下载说明与使用指南
下载说明
- 本资源需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传功能
- 资源永久有效可用
使用说明
- 下载后使用解压软件解压
- 推荐使用 WinRAR 或 7-Zip
- 如有密码请查看资源说明
- 解压后即可正常使用
积分获取方式
- 上传优质资源获得积分
- 每日签到免费领取积分
- 邀请好友注册获得奖励
- 查看详情 →