微机原理实验源程序,总共有八个实验内容的源程序。实验一 简单输入、输出实验 实验五 8253定时器实验 实验二 软件延时实验 实验六 LED显示实验 实验三 软件延时模拟路口交通灯控制 实验七 定时器LED显示综合实验 实验四 LED简单显示实验 实验八 模拟交通灯显示综合实验
上传时间: 2013-11-29
上传用户:kernaling
用于51系列的高精度的实用延时程序,是编程的很好参考资料。
上传时间: 2013-12-31
上传用户:cc1
按键输入模块(key): --可编程延时发生器(数字同步机)的前端输入模块:0-9十个数字键按键输入模块原型 --前端模块:消抖 --对i0-i9十个输入端的两点要求: --(1)输入端要保证一段时间的稳定高电平 --(2)不能同时按下两个或多于两个的键 --后级模块:1、编码;2、可变模计数器 --编码模块:8线-4线(0-8 BCD码) --可变模计数器模块:以编码模块输出的32位BCD码为模值
上传时间: 2013-12-09
上传用户:来茴
单片机C语言的精确延时程序设计,很有用的哦
上传时间: 2013-12-21
上传用户:xiaodu1124
51单片机,精确延时小函数.提供500ms,200ms,10ms,1s的精确延时,直接调用即可.
上传时间: 2015-04-12
上传用户:ljt101007
转载!希望大家喜欢.主要是介绍用C编的C51的延时程序.
上传时间: 2014-11-25
上传用户:GavinNeko
这个程序可以计算线性系统的计算的群延时.
上传时间: 2015-04-19
上传用户:stvnash
是实现FIR滤波器的主要功能。利用C和汇编实现的。包含了延时、主频、头文件、主函数、向量函数、及SIAN函数
上传时间: 2013-12-15
上传用户:dengzb84
一.高精度延时, 是 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
一种简单测试C51延时的方法,请用单步执行,注意观察定时器寄存器。
上传时间: 2013-12-26
上传用户:zsjinju