微机接口技术实验报告
一、小组成员
钱扬扬 0615112007
吴志勇 0615112027
赵翠芳 0615112037
钟声 0615112043
二、实验题目
模拟电子琴
三、编程环境
C# 语言,.Net 平台
四、小组分工
钱扬扬:双机通讯,后期整合
吴志勇:动画界面,LED 显示
赵翠芳:从 txt 到音频的转化
钟声:从音频到 txt 的转化
五、程序设计思想
本程序时模拟声音播放软件,在播放时使用 8 个单音频文件,根据用户按键
的不同,播放不同的声音。当播放的速度足够时,就可以变成一段音乐了。
各部分的实现思想如下:
双机通讯:使用 C#中的 socket 类,应用 tcp/ip 连接,分为服务器端和用户端。
首先,服务器端先开启一个通道,然后无限循环等待客户端的连接请求。客户端
向服务器发送连接请求后,实现连接,就可以开始传送数据了。主机向客户端发
送一个数据后,客户端还会想主机回发一个数据,以实现同步。
动画界面,LED 显示:动画界面是使用 timer 控件,按时间间隔不断的移动
控件,当时间间隔很短时,就可以模拟出动画的效果。LED 显示是使用一个 LED
的控件,根据用户输入的数据的不同,显示相应的数据。