一.高精度延时, 是 CPU 测速的基础 Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。 利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。 利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。 根据要延时的时间和定时器的频率, 可以算出要延时的时间定时器经过的周期数。 在循环里用 QueryPerformanceCounter 不停的读出定时器值, 一直到经过了指定周期数再结束循环, 就达到了高精度延时的目的。 高精度延时的程序, 参数: 微秒 二.测速程序 利用 rdtsc 汇编指令可以得到 CPU 内部定时器的值, 每经过一个 CPU 周期, 这个定时器就加一。 如果在一段时间内数得 CPU 的周期数, CPU工作频率 = 周期数 / 时间 为了不让其他进程和线程打扰, 必需要设置最高的优先级 以下函数设置当前进程和线程到最高的优先级。 SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS) SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL) CPU 测速程序的源代码, 这个程序通过 CPU 在 1/16 秒的时间内经过的周期数计算出工作频率, 单位 MHz:
上传时间: 2015-04-29
上传用户:iswlkje
智能计时计数器 有计两脉冲间隔时间、几脉冲间隔时间、30秒脉冲数等,还有就是根据这些时间做一些运算,51,牵涉到LCD,汇编C混合,计时器的使用。 本人首个正式产品,各位兄弟见笑了。原理图、程序、图片都有。
上传时间: 2015-04-30
上传用户:VRMMO
802.11a OFDM MATLAB仿真代码,包括OFDM映射,IDFT/DFT,同步(时间/频率同步)和信道估计,以及频率偏移的估计等一系列代码
上传时间: 2014-01-10
上传用户:ma1301115706
采用dspic30f2010的变频器核心驱动程序,程序可以实现正转/反转,频率设定,保护等
上传时间: 2015-06-24
上传用户:zhangyigenius
利用PWM产生高精度正弦波,从PWM引脚输出的脉冲信号经过简单的低通滤波后,可以得到平滑的正弦波,波的频率可以微调
上传时间: 2015-06-27
上传用户:qq521
本算法在训练步数、训练时间及其误差精度等方面都优于常规的模糊神经网络,其学习收敛速度快、误差曲线也更稳定。
上传时间: 2015-07-08
上传用户:qoovoop
此程序完 成任意一个英文文本文件中英文单词的统 计工作。要求:把英文单词出现频率次数 由高到低打印出来;只要英文单词形式不 一样就算两个词,不考虑词语的复数时 态。
上传时间: 2015-07-14
上传用户:youlongjian0
本实验主要涉及解线性方程组的列主元消去法.通过编辑程序,能更深入地了解到列主元消去法的内涵.并且通过计算比较,也可以了解到数据的精度及舍入误差等一系列有关因素.
上传时间: 2015-07-16
上传用户:zhangliming420
很完善的一个OFDM仿真程序,它以FUNCTION的形式,再现了OFDM映射,IDFTDFT,同步(时间频率同步)和信道估计,以及频率偏移的估计等一系列代码.
标签: OFDM FUNCTION IDFTDFT 仿真程序
上传时间: 2014-01-30
上传用户:waitingfy
直接数字合成(DDS)技术具有信号频率分辨率高、控制灵活、可编程及任意波形输出等优 点
上传时间: 2015-07-26
上传用户:tianjinfan