资料介绍
随着社会的不断发展,我们的生活发生了日新月异的变化,电子产品开始席卷我们的生活,读书看报,听歌识曲,唱戏看剧等等活动都开始通过手机、电脑和电视等常见的电子产品来实现了,这大大丰富了我们的日常生活,不出门就可遍观天下事,听尽世间乐。
我们生活中经常会用到音乐播放器,比如在我们想要放松的时候,就会选择听听音乐,听听电台,看看视频等等。而这一系列的活动都离不开“电子发声”这一环节。计算机钢琴实验就是来模拟利用软件编程,下载到模拟计算机的实验箱中,实现电子发声。实验指导书中给出了乐曲《友谊地久天长》的曲谱,能够通过这一广为人知的乐曲来判断实验结果的正确性,比如音调的变化等。通过这一实验可以帮助我们更好地了解8254工作原理,以及硬件实验电路设计原理,加深对理论知识的理解与巩固。
1 实验目的
实现:根据实验提供的音乐频率表和时间表,编写程序控制8254,使其输出连接到扬声器上能发出相应的乐曲。主要通过这个实验提高综合运用与解决实际问题的能力。
2 设计思路
一个音符对应一个频率,将对应一个音符频率的方波通到扬声路上,就可以发出这个音符的声音。将一段乐曲的音符对应频率的方波依次送到扬声器,就可以演奏出这段乐曲。利用8254的方式3——方波发生器,将相应一种频率的计数初值写入计数器,就可产生对应频率的方波。计数初值的计算如下:
计数初值= 输入时钟/ 输出频率
例如输入时钟采用1MHz,要得到800Hz的频率,计数初值即为10000/800。音符与频率对照关系如表6-1所示。对于每一个音符的演奏时间,可以通过软件延时来处理。首先确定单位延时时间程序(根据CPU的频率不同而有所变化)。然后确定每个音符演奏需要几个单位时间,将这个值送入DL中,调用DALLY子程序即可。
- 多思计算机组成原理实验一:全加器实验
- 计算机组成原理实验说明 3次下载
- Arduino的实验例程之手机蓝牙开关继电器实验的资料详细说明 9次下载
- 计算机的发展概况及常用的码制与微型计算机的工作过程详细说明 0次下载
- 使用C语言实现脉冲计数器实验的资料详细说明 20次下载
- 计算机的海明校验及其实现详细说明 3次下载
- 计算系统原理的中断系统详细说明 0次下载
- 计算机的基本结构和工作原理详细说明 10次下载
- 使用VS1053B模块播放mp3和录制adpcm音频的使用记录详细说明
- 如何使用CC2530实现无线数据传输并显示在液晶上实验详细说明 21次下载
- 工业控制计算机基本构造原理的详细资料说明 13次下载
- 计算机图论算法的详细资料说明 6次下载
- 实验1-初步使用计算机 2次下载
- 利用计算机设计单片开关电源讲座
- 计算机文化实践教程 下载 0次下载
- 计算机视觉的工作原理和应用 1007次阅读
- 计算机视觉的主要研究方向 488次阅读
- 工业计算机与普通计算机的区别 609次阅读
- 如何利用Arduino DUE实现家用计算机的设计 4562次阅读
- 如何使用计算机视觉技术识别棋子及其在棋盘上的位置 2864次阅读
- 采用计算机和Windows接口软件实现机床测试系统的设计 1781次阅读
- FPGA的入门基础知识详细说明 9213次阅读
- 计算机辅助技术有哪些_计算机辅助技术的应用 3.9w次阅读
- 实现上位计算机与PLC的上位链接系统的通信设计 2331次阅读
- 计算机系统的层次结构详细说明 6784次阅读
- 计算机的基本原理是什么?语言与算法的资料和历史详细讲解 4512次阅读
- 利用嵌入式网络模块实现计算机实验平台设计 2454次阅读
- 计算机的语言与算法有多接近人类语言 3814次阅读
- 如何实现自由口模式下PLC与计算机的通信方法概述 1654次阅读
- 分享一个用计算机直接通过串口驱动DS1621测温的温度计 8814次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 11次下载 | 免费
- 3嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 4DIY动手组装LED电子显示屏
- 0.98 MB | 3次下载 | 免费
- 5基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191186次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多