Linux下局域网内IP对讲程序,执行gcc-osound_sendsound.c-lasoundgcc-osound_recvsound.recv.c-lasound编译程序。
./sound_recv4600(端口号)运行接收程序./sound_send192.168.1.1(IP地址)4600(端口号)运行发送程序。
使用ALSA驱动C语言编写参数可自己设置重新编译。
2024/7/27 22:26:49 7KB Linux ALSA UDP 语音
1
1.前言 汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。
因而,对程序的空间和时间的要求很高的场合,汇编语言的应用是必不可少的。
至于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可了。
随着科学技术迅速发展,理工科大学生不仅需要掌握计算机方面的基本理论知识,而且还需要掌握基本的实验技能及一定的科学研究能力。
通过课程设计,使学生巩固和加深微型计算机原理理论知识,通过实践进一步加强学生独立分析问题和解决问题的能力、综合设计及创新能力的培养,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。
鉴于汇编语言的广泛用途及其在当代计算机界的重要作用,本人利用学的知识,在同学门的帮助下,花费大量时间,完成了关于电子表的系统设计! 这个系统是应用于电脑中的小应用程序,可是显示电脑中的时间。
很多地方都会有个时钟显示,其中大多是应用了类似这样的方法!2.系统功能 该系统实现了与电脑中的时间同步的效果,当用户在运行这个程序的时候会看到此电子钟的现实时间与用户电脑中的时间是同步的!这就是次系统最主要的功能,当然,在运行期间如果用户不需要此电子钟的显示了,可以按下“e”键就推出了!3.设计思想 本程序是以蓝色为背景,具有提示信息。
钟表的显示主要是调用子程序不断循环变换时间!在get_time这个小的模块中就是对时间的判断及更改!仅有时间的更改是不能够实现这个程序的运行的,其间,还有show子程序(对时间的处理并显示),print子程序(根据bl中的值来显示相应的信息),clear子程序(屏幕初始化),sound子程序(响铃的作用)。
通过这几个及程序的协助,使得这个系统可以正常的运行!
2024/7/2 20:56:16 263KB 汇编语言 课程设计 报告 电子表
1
使用wpf开发的的获取电脑音频,生成wav文件,并实时显示音频的波形图,参考Sound_Viewer编写
2024/5/20 0:41:47 440KB C# 音频
1
The_theory_of_sound_2+by+Rayleigh-1.pdfThe_theory_of_sound_2+by+Rayleigh-1.pdf
2023/12/27 5:20:18 12.43MB 理论声学
1
《黄金矿工》是一款非常经典的游戏。
在游戏中,玩家通过不断挖矿,获取金子,最终能够闯入下一关。
注意:我是在Processing3.0实现的,如果你使用低版本的Processing无法正常工作,有时间我会解决。
效果视频:https://www.bilibili.com/video/av28599585/要运行这份代码,你需要安装Processing的以下库:1.Sprites;2.Sound。
操作方式如视频所示,如果你对于这份代码有何疑问或是任何改进,请告知我。
欢迎加入微信群:PROCESSING游戏
2023/12/15 5:08:02 15.34MB 黄金矿工 Processing 源代码 小游戏
1
选取windows系统自带的ding.wav信号作为分析对象,在Matlab软件平台下,利用函数wavread对音频信号进行采样,记住采样频率和采样点数,听一下原始声音sound(y,fs,bits)。
(2)音频信号的频谱分析,先画出音频信号的时域波形;
然后对音频号进行快速傅里叶变换fft(y,N),N取32768,画出信号的频谱特性,加深对频谱特性的理解。
(3)根据频谱,反演时域特性,画出时域波形。
寻找幅值最大的两个频率,此频率除以fft点数在乘以采样频率就是信号的主频,即可合成信号的时域图形,听一下声音。
(4)对原音频信号进行1024点的分段付立业分析meshgrid(5)根据主要频线合成音频,并画出时域图形,试听合成效果。
(6)采用线性插值(linspace)和傅立业反变换(fliplr,ifft)分别合成音频,并画出时域图形,试听效果。
2023/10/9 9:49:25 48KB ding 音频信号的频谱分析
1
lib包(jmf.jar,mediaplayer.jar,customizer.jar,multiplayer.jar,sound.jar)
2023/9/11 23:27:44 2.26MB lib包
1
音乐,图像,tk末了界面的插入,满足作业大概自己练习的需要。
定义函数,如蛇身食物等,以落伍入main主函数中,图片的插入pygame.image.load,音乐的插入分为两种,一种为MP3格式的音频的插入pygame.mixer.music.load,另一种为WAV格式的插入pygame.mixer.Sound。
使用iffdrect.collidepoint(pos):来分辨能否暴发蛇头与食物的碰撞。
使用if来实现游戏的重开以及按键到场。
在tkinter中使用到了label以及button实现图片患上插入与按钮的插入。
(text.render(),())来实现文字的插入。
2023/3/29 13:27:21 7KB python  pygame 贪吃蛇 游戏
1
使用的主要技术有:1、大面积山脉渲染,使用Heightmap构造地形,7级LOD细节精度,地形无限重复循环。
2、清晰、自然的地表贴图。
3、读取.MD2、.MS3D格式的3D模型文件。
4、粒子系统,产生爆炸、炊烟等特效。
5、太阳光晕。
6、使用Blend模拟Brightness/contrast调节图象亮度。
操作控制可以在GameSetting菜单中设定:1.视频属性(VideoSetting)1).屏幕分辨率(Resolution)游戏率默认为800*600,在任务执行前可改变分辨率,但不会立即生效,只有在初始化任务时才改变分辨率。
2).屏幕亮度(Brigthness)在不同的硬件配置上,屏幕亮度往往表现出较大差异,通过该项可将亮度调节到最佳。
3).视野范围(VisibleDistance)调节地形绘制的距离。
对于配置较低的硬件,适当降低视野距离可提高帧速率,但由于远处地形网格较粗,对帧速率提高贡献并不大。
4).雾浓度(FogDensity)2.音频属性(AudioSetting)1).背景音乐(music)可以打开或关闭背景音乐,可以调节音量。
音乐播放audio/music/menu.mp3,如果你有自己喜爱的mp3音乐文件可以将它替换menu.mp3文件。
2).音效(sound)可以打开或关闭音效,可以调节音量。
游戏中的枪声与人物的发声具有3D效果。
3.键盘操作(KeyboardSetting)以下操作可以更改Up、Down、Left、Right设定移动操作。
Fire射击Jump跳跃Zoom放大远处景物Help弹出协助修改方法:用鼠标点击选项,然后输入新的按键。
另外,游戏保留了几个开发模式下的操作:PageUp提升视点高度PageDown降低视点高度(可以看到地形绘制区域)L线框模式F冻结所有敌人V隐身N敌人攻击力为零I隐藏房子O隐藏敌人P隐藏树木在游戏运行中,按Help项的按键获得协助。
4.鼠标操作鼠标的移动可改变视角,默认设定左键为射击,右键为放大。
2021/11/13 15:52:25 32.91MB c++
1
声响信号的采集、加噪,再滤波[y,Fs,bits]=wavread('D:\q.wav');%读出信号,采样率和采样位数。
y=y(:,1);%取单声道作分析yl=length(y)%求语音信号长度yy=fft(y,yl);%傅里叶变换t=[0:1/8000:4zeros(1,yl-32001)]';m=0.07*sin(10000*pi*t);%产生噪声n=y+m;%加入噪声nl=length(n)%求语音信号长度nn=fft(n,nl);%傅里叶变换figure(1);subplot(2,1,1);plot(n);title('噪声信号波形')subplot(2,1,2);plot(y);title('原信号波形')figure(2);subplot(2,1,1);plot(abs(nn));title('噪声信号频谱');subplot(2,1,2);plot(abs(yy));title('原信号频谱');sound(n,fs)
2015/4/5 18:03:24 426KB matlab IIR滤波器 课程设计报告
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡