基于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机的电子琴设计 一、实验目的1.掌握利用PC机扬声器发出声音的方法。2.学习利用系统功能调用从键盘上读取字符的方法。 二、实验内容与要求利用PC机和扬声器实现简易电子琴的功能。 1.基本要求(1)电子琴功能,编写程序,程序运行时使PC机成为一...
上传时间: 2013-10-16
上传用户:xlcky
资源简介:一种基于PC机的多DSP系统设计,大家共享
上传时间: 2014-01-08
上传用户:皇族传媒
资源简介:文章给出一种用三片TMS320C50构成,基于PC机的多DSP系统,该系统既能适应并行信号处理,又能适应流水信号处理。介绍了数据采集电路,DSP器件间的数据通信设计,以及DSP器件与PC机的接口电路,最后给出两种具体应用实例。
上传时间: 2016-11-20
上传用户:huannan88
资源简介:基于PC机的机器人( AT89C2051单片机)
上传时间: 2017-02-15
上传用户:wpwpwlxwlx
资源简介:该文档为基于51单片机的电子琴设计论文简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-26
上传用户:
资源简介:文档为基于51单片机的电子琴设计原理图总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,
上传时间: 2022-06-24
上传用户:d1997wayne
资源简介:通信原理课件 PPT版
上传时间: 2013-04-15
上传用户:eeworm
资源简介:介绍一种基于DSP的嵌入式无线图像压缩及无线传输系统的设计与实现方法。系统采 用JPEG国际标准。下位机实现图像采集、压缩以及图像数据无线传输 上位机接收图像数据并 完成与PC机的通信。通过DMA在图像采集、压缩及数据传输中的应用,提高了系统的运行效 率...
上传时间: 2017-09-27
上传用户:cooran
资源简介:基于单片机和PC机的实时温度控制系统设计这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2022-03-08
上传用户:20125101110
资源简介:这是一篇基于单片机的电子琴设计
上传时间: 2013-10-23
上传用户:q123321
资源简介:用汇编语音编写的基于320TMSC54XXDSP的异步串行口与PC机的接口程序,在ccs5000平台测试通过
上传时间: 2015-04-30
上传用户:宋桃子
资源简介:针对基于ISA 总线的分布式测控系统已不适合当前PC 机的发展方向,提出了一种在Windows 环境下PC 机与中 间控制器串行通信的实现方法,研制了基于AT89C51 串行通信的位置测量与电机控制系统,实现了PC 机与多台单片机 的实时通信,实验证明该方法可保证通信的可...
上传时间: 2013-12-22
上传用户:13215175592
资源简介:利用IBM PC机的系统喇叭发声的电子琴程序,在WINDOWS 98系统可以调试通过
上传时间: 2014-05-25
上传用户:wanqunsheng
资源简介:设计目的:对PC机的8250串行通讯接口(COM1、COM2)进行接口编程,通过使用RS232标准的串行通信线实现两机间的串行通信 基本是求:实现两机间远程键盘(字符即时传送)功能和普通文本的复制(文本传送)功能 高级要求:1、使用中断实现两机间的通信;2、能够...
上传时间: 2013-12-10
上传用户:xz85592677
资源简介:基于FPGA的电子琴设计,基于FPGA的电子琴设计
上传时间: 2014-01-17
上传用户:qwe1234
资源简介:本文主要介绍了一种基于PC机控制的以单片机AT89S52为核心的LED显示系统。用户可以根据需要把要显示的内容通过本系统所配带的PC机软件,直接重计算机下载到LED显示系统,同时可以设置显示系统显示的颜色、显示内容的移动方式、移动速度等。本系统主要应用于厅...
上传时间: 2013-11-27
上传用户:363186
资源简介:本文主要介绍了一种基于PC机控制的以单片机AT89S52为核心的LED显示系统。用户可以根据需要把要显示的内容通过本系统所配带的PC机软件,直接重计算机下载到LED显示系统,同时可以设置显示系统显示的颜色、显示内容的移动方式、移动速度等。本系统主要应用于厅...
上传时间: 2013-12-04
上传用户:love1314
资源简介:串口通信,基于串口的PC机的通过MODEM收发短消息的代码
上传时间: 2015-10-30
上传用户:jcljkh
资源简介:基于c51单片机的数据采集以及通过串口发送数据到PC机的c语言程序
上传时间: 2014-08-03
上传用户:gmh1314
资源简介:基于FPGA的电子琴设计的方案,实现了电子琴的基本功能,还实现了一些附加的功能。
上传时间: 2016-05-03
上传用户:古谷仁美
资源简介:MPC2810是乐创自动化技术有限公司开发的一款高性能四轴运动控制器。 MPC2810基于PC机PCI总线,配备功能强大、内容丰富的运动函数库,为用户提供基于PC的通用运动控制开发平台。 MPC2810提供强大的功能函数,实现高速轨迹连续插补以及速度平滑处理,使整套...
上传时间: 2013-12-30
上传用户:佳期如梦
资源简介:MPC2810是乐创自动化技术有限公司开发的一款高性能四轴运动控制器。 MPC2810基于PC机PCI总线,配备功能强大、内容丰富的运动函数库,为用户提供基于PC的通用运动控制开发平台。 MPC2810提供强大的功能函数,实现高速轨迹连续插补以及速度平滑处理,使整套...
上传时间: 2016-05-12
上传用户:leehom61
资源简介:MPC2810是乐创自动化技术有限公司开发的一款高性能四轴运动控制器。 MPC2810基于PC机PCI总线,配备功能强大、内容丰富的运动函数库,为用户提供基于PC的通用运动控制开发平台。 MPC2810提供强大的功能函数,实现高速轨迹连续插补以及速度平滑处理,使整套...
上传时间: 2013-12-10
上传用户:zhangyigenius
资源简介:MPC2810是乐创自动化技术有限公司开发的一款高性能四轴运动控制器。 MPC2810基于PC机PCI总线,配备功能强大、内容丰富的运动函数库,为用户提供基于PC的通用运动控制开发平台。 MPC2810提供强大的功能函数,实现高速轨迹连续插补以及速度平滑处理,使整套...
上传时间: 2014-01-16
上传用户:dave520l
资源简介:MPC2810是乐创自动化技术有限公司开发的一款高性能四轴运动控制器。 MPC2810基于PC机PCI总线,配备功能强大、内容丰富的运动函数库,为用户提供基于PC的通用运动控制开发平台。 MPC2810提供强大的功能函数,实现高速轨迹连续插补以及速度平滑处理,使整套...
上传时间: 2014-12-05
上传用户:myworkpost
资源简介:基于弹片机的数字电压表的程序设计,希望对大家有帮助。
上传时间: 2013-12-19
上传用户:Thuan
资源简介:基于WDM实现USB与PC机的接口驱动编程
上传时间: 2014-01-23
上传用户:541657925
资源简介:基于模型机的设计,进行简单的CPU设计并实现基本的指令,如加、减、转移等。
上传时间: 2016-08-11
上传用户:奇奇奔奔
资源简介:基于VisualC_实现单片机与PC机的USB通信
上传时间: 2016-08-14
上传用户:youlongjian0
资源简介:本文介绍了一种新的使用串行通信进行DSP远程在线编程方法。对设计中的主要技术:DSP与PC机的串口通信、Flash编程以及DSP自引导等进行了详细介绍。结合TI公司的TMS320VC33处理器,阐述了具体的实现方法
上传时间: 2013-12-20
上传用户:3到15