定时器中断实验代码, 定时器3进行0.1秒定时,每0.5秒改变一次P2,P3口的值以产生走马灯效果。
上传时间: 2014-01-16
上传用户:佳期如梦
适用与MCS-51系列单片机的维根26转RS232驱动程序(汇编语言).
上传时间: 2014-01-18
上传用户:Avoid98
ARM定时器0和1调试完整c和汇编程序
上传时间: 2013-12-21
上传用户:zm7516678
提供51无防真器下内存监测程序(pc软件为"超级终端")
上传时间: 2014-06-03
上传用户:evil
本程序是为51系列单片机开发的16*2型液晶模块驱动程序。该驱动程序包含两个文件,将C文件关联入工程,在调用文件前包含H文件即可。程序提供了简便实用的接口程序,具体使用方法参见文件注释。(本驱动程序在Keil C51开发环境中测试成功,并经过多次实践应用)。
上传时间: 2014-01-26
上传用户:wlcaption
这是一个为51系列单片机开发的4*4键盘驱动程序。该驱动程序包括2个文件,使用时将C文件关联入工程,在调用文件前包含H文件即可。本键盘驱动程序具有两个接口函数提供两种扫描方式(阻塞和非阻塞),可以任意定制返回键值,具有防抖动处理,具体使用方法可以参见注释。(本程序在Keil C51开发环境中测试成功,并经过多次实践应用)。
上传时间: 2013-12-24
上传用户:xuanchangri
51内核单片机驱动PS2接口的实现程序,可以使单片机具有接插PS2接口设备(例如鼠标,键盘)的能力,大家可以借鉴一下!
上传时间: 2015-04-22
上传用户:远远ssad
这是一个用C51分割定时器的好例子,可为做用时系统用,大家多多下载
上传时间: 2015-04-23
上传用户:fandeshun
基于arm---s3c44b0的定时器设置编程。希望对大家有用。
上传时间: 2014-01-10
上传用户:gundan
一.高精度延时, 是 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