利用PC机的硬件定时8253, 编制秒表延时(0~9秒)程序.要求: 按任意键,开始计时, 在屏幕上以1秒间隔从0到9显示 按ESC键,计时停止.
上传时间: 2015-02-27
上传用户:qlpqlq
编写一个延时1MS子程序根据题目选择是定时还是记数状态,本题选择记数状态。然后根据延时1MS计算出计时器的初值是E0H(高8位)18H(低5位)。最后编写算法,对T0初始化,利用T0的中断TF0调用中断处理程序。
上传时间: 2015-03-22
上传用户:stewart·
高斯消元法解n阶线性方程组 这里是数学方法中常用的计算程序
上传时间: 2014-01-12
上传用户:
高斯脉冲及高斯一阶导、高斯二阶导产生时域图
上传时间: 2014-07-25
上传用户:cx111111
用于51系列的高精度的实用延时程序,是编程的很好参考资料。
上传时间: 2013-12-31
上传用户:cc1
USB2.0频谱分析仪是一种高分辨率的动态信号谱分析系统,既可用于中低频低通信号的分析和处理(最高频率不超过20MHZ),也可用于频率很高的带通信号的分析和处理。
上传时间: 2013-12-20
上传用户:silenthink
一.高精度延时, 是 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
关于谱估计方面的重要函数,能很好的估计出信号的谱,质量很高
上传时间: 2013-12-16
上传用户:小鹏
1.功能 用全选主元高斯消去法计算矩阵A的秩(C语言) 2.函数参数说明 double a[m][n] : 存放mxn阶矩阵A的元素,返回时将被破坏 int m : 矩阵A的行数 int n : 矩阵A的列数 int rank() : 函数返回A的秩 3.文件说明 rank.c为函数程序 rank0.c为主函数程序
上传时间: 2015-09-03
上传用户:xuan‘nian
1.功能 用全选主元高斯消去法计算n阶方阵A所对应的行列式的值(C语言) 2.参数说明 double a[n][n] : 存方阵A的元素,返回时被破坏 int n : 方阵A的阶数 double sdet() : 函数返回行列式的值 3.文件说明 sdet.c为函数程序 sdet0.c为主函数程序
上传时间: 2014-01-14
上传用户:rocwangdp