用pc键盘模拟钢琴发声.rar
用pc键盘模拟钢琴发声,用pc键盘模拟钢琴发声1.4万字 21页目录第一部分1.设计任务及要求2第二部分2.方案比较及认证2 2.1方案1:位触发方式.2 2.1.1硬件工作原理..2 2.1.2软件思想.3 2.1.3程序方框图如下..4 2.1.4完整程序..5 2.1.5硬件电路图..62.2方案2:定时方式..8 2.2.1硬件原理....
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 xiaowei 发布
用PC键盘模拟钢琴发声
1.4万字 21页
目录
第一部分
1.设计任务及要求………………………………………………………………2
第二部分
2.方案比较及认证………………………………………………………………2
2.1方案1:位触发方式……………………………………………………………….2
2.1.1硬件工作原理……………………………………………………………………..2
2.1.2软件思想………………………………………………………………………….3
2.1.3程序方框图如下……………………………………………………………….….4
2.1.4完整程序……………………………………………………………………….….5
2.1.5硬件电路图……………………………………………………………………..…6
2.2方案2:定时方式…………………………………………………………………..8
2.2.1硬件原理…………………………………………………………………………..8
2.2.2软件思想…………………………………………………………………………..8
2.2.3程序方框图……………………………………………………………………..…9
2.2.4程序清单………………………………………………………………………..…10
2.3方案比较………………………………………………………………………….…12
3.采用器件的功能说明…………………………………………………………….……12
3.1 8253定时/计数器…………………………………………………………………12
3.2 8255并行接口控制器……………………………………………………….……14
3.3 71LS138八到三线数据选择器………………………………………………..…17
3.4 MAX741l五阶、低通、椭圆函数、开关电容滤波器…………………………17
3.5 TDA7265功率放大器……………………………………………………………..18
4.调试记录及结果分析…………………………………………………………….……18
5.参考资料…………………………………………………………………………………19
6.附录……………………………………………………………………………….……....20
6.1本设计中的芯片清单…………………………………………………………….….20
7.总结………………………………………………………………………………….……21
设计任务及要求
设计内容:使pc机成为一架可弹奏的“钢琴”。 当按下数字1-8时,依次发出1、2、3、4、5、6、7、i八个音阶,按下ESC则退出“钢琴”状态。
要求:通过给8253定时器装入不同的计数值,可以使其输出不同频率的波形。经过放大器放大后,便可驱动扬声器发出不同频率的音调。要是音调持续一段时间,只要插入一段延时程序之后,再将扬声器切断。
要使计算机成为可弹奏的钢琴,需要建立一张表,使输入字符与频率构成一个对应关系。
1.4万字 21页
目录
第一部分
1.设计任务及要求………………………………………………………………2
第二部分
2.方案比较及认证………………………………………………………………2
2.1方案1:位触发方式……………………………………………………………….2
2.1.1硬件工作原理……………………………………………………………………..2
2.1.2软件思想………………………………………………………………………….3
2.1.3程序方框图如下……………………………………………………………….….4
2.1.4完整程序……………………………………………………………………….….5
2.1.5硬件电路图……………………………………………………………………..…6
2.2方案2:定时方式…………………………………………………………………..8
2.2.1硬件原理…………………………………………………………………………..8
2.2.2软件思想…………………………………………………………………………..8
2.2.3程序方框图……………………………………………………………………..…9
2.2.4程序清单………………………………………………………………………..…10
2.3方案比较………………………………………………………………………….…12
3.采用器件的功能说明…………………………………………………………….……12
3.1 8253定时/计数器…………………………………………………………………12
3.2 8255并行接口控制器……………………………………………………….……14
3.3 71LS138八到三线数据选择器………………………………………………..…17
3.4 MAX741l五阶、低通、椭圆函数、开关电容滤波器…………………………17
3.5 TDA7265功率放大器……………………………………………………………..18
4.调试记录及结果分析…………………………………………………………….……18
5.参考资料…………………………………………………………………………………19
6.附录……………………………………………………………………………….……....20
6.1本设计中的芯片清单…………………………………………………………….….20
7.总结………………………………………………………………………………….……21
设计任务及要求
设计内容:使pc机成为一架可弹奏的“钢琴”。 当按下数字1-8时,依次发出1、2、3、4、5、6、7、i八个音阶,按下ESC则退出“钢琴”状态。
要求:通过给8253定时器装入不同的计数值,可以使其输出不同频率的波形。经过放大器放大后,便可驱动扬声器发出不同频率的音调。要是音调持续一段时间,只要插入一段延时程序之后,再将扬声器切断。
要使计算机成为可弹奏的钢琴,需要建立一张表,使输入字符与频率构成一个对应关系。