在定时器中断中做LED的PWM输出 AT89C2051实现A/D转换的C51程序 单片机开发系统 指令系统 程序设计 定时与中断 系统扩展 接口技术 串行口
上传时间: 2015-04-21
上传用户:gonuiln
一.高精度延时, 是 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
第一章 8086程序设计 第二章 MCS-51程序设计 第三章 微机基本系统的设计 第四章 存贮器与接口 第五章 并行接口 第六章 计数器、定时器与接口 第七章 显示器与键盘接口 第八章 串行通信及接口 第九章 数模转换器和模数转换器接口
上传时间: 2015-05-03
上传用户:pinksun9
一个DELPHI的定时关机程序,可在系统托盘区运行。
上传时间: 2015-06-23
上传用户:dianxin61
定时关闭系统.For window 98, window 2000, window xp.
上传时间: 2015-06-24
上传用户:cc1015285075
系统can地址为550,用于can系统测试,应用T0定时器每隔1s向can总线发送一组数据:数据长度为8个字节, 首字节为05H,第二个字节为累加变量,每秒钟数值增加1,
上传时间: 2015-06-25
上传用户:牛津鞋
《定时播映系统》软件在开发过程中的设计构思以及其功能说明文件。
上传时间: 2013-12-25
上传用户:czl10052678
智能安防报警系统 建立安防信息数据库 端口设置和定时读取I/O端口数据 判断是否有触发事件 启动并口对应的报警设备 根据设置拨打报警电话 安防日志管理
上传时间: 2015-08-21
上传用户:dragonhaixm
公共广播系统:定时开机,定时广播,定时关机
上传时间: 2013-12-28
上传用户:ywqaxiwang
这是基于proteus仿真软件的资料,有关定时控制系统的温度传感器,主要由AT89C51+DS1302+DS1620+LM032L组成的,希望大家能进步.
上传时间: 2015-10-22
上传用户:电子世界