单片机c语言实例程序300篇.doc 300个C语言实用编程例子
2021-01-04 17:24:05 279KB 单片机c语言实例程序300篇.doc
1
E语言(外部程序嵌入运行在窗口) 将指定运行的程序运行在编译的窗口中,使其成为该窗口的子窗口而存在
2021-01-04 13:38:01 10KB 外部程序嵌入运行在窗口 E 易语言
1
C语言的传世经典之作,学习c语言必读。丹尼斯·里奇大师已逝,经典长存。
2021-01-04 11:29:15 1.19MB c语言 c程序设计语言 第二版 第2版
1
录音程序,可在DEC++或vc++6.0编译环境下成功运行 部分代码: int main() { creat_file(); //新建文件,原文件数据被删除 RecordWave(); //录音函数 simplest_pcm16le_to_wave("NocturneNo2inEflat_44.1k_s16le.pcm", 1, 44100, "output_nocture.wav"); //将二进制录音信息从内存中提取,并生成 wav 文件 测控 1602 DEV C ++ 环境下 控制台应用程序 善解人意 成员:王帅、赵永玻、侯雅茹 3 return 0; } void RecordWave() { int count = waveInGetNumDevs(); //检测录音设备 printf("\n 音频输入数量:%d\n", count); WAVEINCAPS waveIncaps; MMRESULT mmResult = waveInGetDevCaps(0, &waveIncaps;, sizeof(WAVEINCAPS)); printf("\n 音频输入设备:%s\n", waveIncaps.szPname); if (MMSYSERR_NOERROR == mmResult) { //HWAVEIN phwi; WAVEFORMATEX pwfx; //录音格式指针 WaveInitFormat (&pwfx;, //波形声音的格式,单声道双声道使用 WAVE_FORMAT_PCM.当包含在 WAVEFORMATEXTENSIBLE 结构中时,使用 WAVE_FORMAT_EXTENSIBLE 1, //声道数量 44100, //采样率 16 // 采样位数 ); printf("\n 正在打开音频输入设备"); printf("\n 采样参数:声道 44.1kHz 16bit\n"); mmResult = waveInOpen( &phwi;, WAVE_MAPPER, &pwfx;, (DWORD)(MicCallback), NULL, CALLBACK_FUNCTION );//3 if (MMSYSERR_NOERROR == mmResult) { //WAVEHDR pwh1; char buffer1[10240]; pwh1.lpData = buffer1; pwh1.dwBufferLength = 10240; pwh1.dwUser = 1; pwh1.dwFlags = 0; 测控 1602 DEV C ++ 环境下 控制台应用程序 善解人意 成员:王帅、赵永玻、侯雅茹 4 mmResult = waveInPrepareHeader(phwi, &pwh1;, sizeof(WAVEHDR));//为波形输 入设备准备缓冲区 printf("\n 准备缓冲区 1"); //WAVEHDR pwh2; char buffer2[10240]; pwh2.lpData = buffer2; pwh2.dwBufferLength = 10240; pwh2.dwUser = 2; pwh2.dwFlags = 0; mmResult = waveInPrepareHeader(phwi, &pwh2;, sizeof(WAVEHDR));//为波形输 入设备准备缓冲区 printf("\n 准备缓冲区 2\n"); // WAVEHDR pwh3; char buffer3[10240]; pwh3.lpData = buffer3; pwh3.dwBufferLength = 10240; pwh3.dwUser = 3; pwh3.dwFlags = 0; mmResult = waveInPrepareHeader(phwi, &pwh3;, sizeof(WAVEHDR));//为波形输 入设备准备缓冲区 printf("准备缓冲区 3\n"); if (MMSYSERR_NOERROR == mmResult) { mmResult = waveInAddBuffer(phwi, &pwh1;, sizeof(WAVEHDR));//给输入设 备增加一个缓存 printf("\n 将缓冲区 1 加入音频输入设备"); mmResult = waveInAddBuffer(phwi, &pwh2;, sizeof(WAVEHDR));//给输入设 备增加一个缓存 printf("\n 将缓冲区 2 加入音频输入设备\n"); mmResult = waveInAddBuffer(phwi, &pwh3;, sizeof(WAVEHDR));//给输入
2020-11-19 18:07:17 332KB C语言 录音程序
1
利用消息队列基本函数,实现Linux系统下进程A和进程B之间的消息收发。 msgsend输入‘end’,退出程序
2020-03-27 03:15:56 2KB c语言 网络程序设计
1
自己编写的一个四则运算DOS界面菜单式小程序 适合一般C语言学者学习 里面内带我演讲时的PPT 所以不用担心看不懂 非常宝贵的资源
2020-02-05 03:12:56 1.18MB C语言 四则运算程序 编程 小程序
1
《R语言高级程序设计》是可以提高读者内力的著作,一旦你理解了本书的内容,一定会有"一览众山小"的感觉,阅读其它书籍会觉得相当轻松。 建议所有的R语言开发者,都应该读一读本书,一定会有收获。 高清PDF,总计20章,523页,文字可以复制。 原著者:Hadley Wickham 译者:刘宁
2020-01-24 03:13:56 3.14MB R语言 高级程序设计 函数式编程
1
一汇编语言计算器程序,有注释,有加,减,乘,除。(16位二进制数能表示的范围),还有十进制和16进制转换功能
2020-01-15 03:17:18 6KB 计算器
1
C语言画图 计算机 .编程 C语言画图 计算机 .编程
2020-01-11 03:16:15 44KB C语言 画图
1
C/C++语言硬件程序设计——基于TMS320C5000系列DSP
2020-01-05 00:21:30 14.75MB DSP C/C++语言 程序设计
1