本文主要介绍了关于c语言中的for循环程序流程图。
2021-11-09 20:19:02 19KB C语言 for循环 程序 流程图
1
一个定义为volatile 的变量是说这变量可能会被意想不到地改变,这样,编 译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必 须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份
2021-11-08 09:58:27 120KB c语言中 volatile
1
MSP432-数字陷波滤波器 该程序使用数字陷波滤波器消除不需要的噪声(60 Hz)。 正弦波进入MSP432的精密ADC模块,并在经过数字滤波后通过外部DAC退出。 Matlab用于计算60Hz陷波滤波器传递函数,然后在C语言中实现。 演示: 陷波滤波器传递函数: MATLAB代码: % H(s) = (s^2 + w^2)/(s^2 + (w/Q)s + w^2) % w = 60Hz = center frequency to reject % Q = 3 = quality factor (increase to narrow rejection) % w/Q = bandwidth of the rejection band Hc = tf([ 1 , 0 , ( 2 * pi * 60 )^2], [ 1 , 20 , ( 2 * pi * 60 )^2]); bod
2021-11-07 17:25:41 3KB digital msp432 interrupts notch-filter
1
C语言中的头文件,下面复制用,完全针对和TUBER C 2.0
2021-11-06 16:19:56 1KB malloc.h
1
排序算法总结
2021-11-04 09:02:25 540KB c语言
1
学习C语言的好书. OOPC是指OOP(Object-Oriented Programming)与C语言的结合,它是一个面向对象C语言编程框架。它是一套C语言的宏,定义了OOP概念的关键字,借助于这一套宏,实现面向对象的特性,如类、对象、继承、接口、多态、消息等。   C++对于大型软件架构的良好可控性,和对以后程序员维护代码时良好的可读性;然而就目前来说,在嵌入式领域广泛的使用C++显然是不现实的事情。一般的嵌入式系统开发中只用到了其中的一小部分功能,而不需要全部的机制,比如多重继承、运算符重载等。因此,许多嵌入式系统的开发者就舍弃了C++的庞大身躯而回归到精简的C环境中。 一般情况下,一个更容易扩展、维护的软件通常采用的是OOP的思想,添加一个原本不存在的相对无关单独的个体,总比在一个已经存在的过程内硬塞进去一个对象要简单;而且面向过程更容易导致混乱的维护。然而舍弃C++的同时也舍弃了珍贵的OOP能力,实在太可惜了。 C语言良好的可移植性,对内存等良好的操作性以及执行之速度均是一般嵌入式产品的不二首选。我们要应此放弃C++吗?当然不,幸好已经有很多优秀的设计师为我们指明了C语言OOP化的道路。 虽然OOPC语法不如C++那么简洁,但是OOPC也有亮丽的特色,就是编译后的程序所占的内存空间比C++小的多,执行效率高,适用于Embedded System。
2021-11-01 22:33:04 510KB ANSI C语言 OOP v
1
主要介绍了详细解析C语言中的开方实现,包括一道要求精度的整数开方的题目,需要的朋友可以参考下
2021-10-25 20:29:54 37KB C语言 开方
1
本文主要介绍了 C语言中的"NULL"是什么?有什么用?
2021-10-24 10:59:19 34KB C语言 null 作用 文章
1
R语言中的Gamma分布 概率分布:dgamma 分布函数:pgamma 分位数(quantile)函数(分布函数的反函数):qgamma 随机产生器:rgamma
2021-10-20 07:29:33 964KB R语言 课件
1
c语言中.C文件与.h头文件的关系,这个对于c程序的编写至关重要,与其对于文件相互包含,有独到见解。
1