有关在HWI硬件中断中使用IDL线程的例子,在ccs中可以直接运行,新手必备
上传时间: 2013-11-28
上传用户:zjf3110
可预置的8位计数器程序的主要部分分析 #include <AT89X51.H> //器件配置文件 #define uchar unsigned char //变量类型的宏定义 #define uint unsigned int uchar code SEG7[10]={0x03,0x9f,0x25,0x0d,0x99, //0~9的数码管段码 0x49,0x41,0x1f,0x01,0x09} uchar data cnt[8] //在data区定义8位长度的数组,用来存放计数值 uchar data pre_cnt[8] //在data区定义8位长度的数组,用来存放预置值 sbit drv=P3^4 //定义输出驱动端 bit set_flag //定义工作标志 bit out_flag //定义输出标志 bit keydown_flag //键按下标志
标签: unsigned include define uchar
上传时间: 2015-04-29
上传用户:changeboy
讲述MP3的整个软、硬件的结构知识,并结合作者本人的DIY实践经验,大量的实际例子。
上传时间: 2015-04-29
上传用户:Breathe0125
一.高精度延时, 是 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
在Windows Server 2003 中为DNS配置Internet 访问、Internet信息服务SMTP邮件中继服务器配置远程域、Microsoft SMTP服务配置本地域、为PPTP VPN客户端配置数据包筛选器支持……等等
标签: Internet SMTP Microsoft Windows
上传时间: 2014-12-03
上传用户:yzy6007
对于arm硬件开发人员初学者,本书详细讲解了CodeWarrior使用教程中文版,是由浅入深的一本好书!
上传时间: 2013-12-10
上传用户:凌云御清风
基于MATLAB的算法仿真实验及分析、基于DSP的硬件算法综合实验等三个层次的实践活动,帮助同学进一步领会和深化课堂上学到的有关数字信号处理的基本概念、基本原理以及基本的信号处理操作
上传时间: 2015-04-29
上传用户:古谷仁美
软件:计算机系统中的程序及其文档 系统软件:居于计算机系统中最靠近硬件的一层,其他软件一般都通过系统软件发挥作用。他和具体的应用领域无关,如编译系统和操作系统等。
上传时间: 2015-04-30
上传用户:123啊
运行程序==>安装数据库==>重新配置数据库连接。用户名admin数据库密码为123
上传时间: 2014-01-10
上传用户:亚亚娟娟123
这是一个用c51做的数字钟源代码,实现了时间设置,闹铃设置等一系列钟表的功能,并付上了硬件原理图,供大家学习和参考,我的qq:9577287
上传时间: 2015-04-30
上传用户:rishian