虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

延时系统

  • Linux 是一个源码开放的操作系统

    Linux 是一个源码开放的操作系统,无论是普通用户还是企业用户都可以编写自己的内核代码,再加上对标准内核的裁剪从而制作出适合自己的操作系统。目前有很多中低端用户使用的网络设备的操作系统是从标准 Linux 改进而来的,这也说明了有越来越多的人正在加入到 Linux 内核开发团体中。 一个或多个内核模块的实现并不能满足一般 Linux 系统软件的需要,因为内核的局限性太大,如不能在终端上打印,不能做大延时的处理等等。当我们需要做这些的时候,就需要将在内核态采集到的数据传送到用户态的一个或多个进程中进行处理。这样,内核态与用户空间进程通信的方法就显得尤为重要。在 Linux 的内核发行版本中没有对该类通信方法的详细介绍,也没有其他文章对此进行总结,所以本文将列举几种内核态与用户态进程通信的方法并详细分析它们的实现和适用环境。 source code 2

    标签: Linux 源码开放 操作系统

    上传时间: 2015-06-25

    上传用户:xjz632

  • 44binit.s ----- 初始化中断、存储器、堆栈等

    44binit.s ----- 初始化中断、存储器、堆栈等,进行系统初始化,建立C程序运行环境。 memcfg.inc ----- 定义存储器延时、SDRAM配置等参数 option.inc ----- 定义系统时钟频率等 main.c ----- 系统主程序(Main函数等) 44blib.c ----- IO端口初始化、延时和异步串口通讯等基本子程序

    标签: binit 44 初始化 中断

    上传时间: 2014-01-11

    上传用户:hullow

  • 做看门狗应用实验时不能用51单片机仿真模块或51单片机仿真器

    做看门狗应用实验时不能用51单片机仿真模块或51单片机仿真器,因为仿真模块或仿真器都占用串口资源。在while循环语句中应用喂狗延时程序,单片机不会复位,蜂鸣器响一声。

    标签: 51单片机 看门狗 实验 仿真模

    上传时间: 2014-11-28

    上传用户:qweqweqwe

  • 51上写的一个简单的操作系统

    51上写的一个简单的操作系统, 提供创建任务,删除任务,任务调度,系统延时,任务挂起,发送消息, 等待消息,CPU使用率统计,系统时间,串口发送、接收数据及串口资源管理等 功能。

    标签: 操作系统

    上传时间: 2014-01-17

    上传用户:qweqweqwe

  • 本文通过分析低轨道卫星路由的特点、目标

    本文通过分析低轨道卫星路由的特点、目标,结合卫星网络的拓扑结构和运行规律,分别对有无星际链路(ISL)的卫星通信系统,提出相应的路由策略: 最小延时路由算法、通信量和拓扑自适应的路由算法

    标签: 轨道卫星 路由

    上传时间: 2013-12-15

    上传用户:dyctj

  • 一个使用MSP430汇编语言写的 RTOS,此版本为 V1.1 版并已修正过在 IAR MSP430 V3.42A 编译后可于 Simulator 下正常调度工作了,其中设置的六个任务上都下了断点,方

    一个使用MSP430汇编语言写的 RTOS,此版本为 V1.1 版并已修正过在 IAR MSP430 V3.42A 编译后可于 Simulator 下正常调度工作了,其中设置的六个任务上都下了断点,方便在 Simulator 下观测任务调度,兹将原使用说明详列如下: M430/OS 演示程序 V1.1 版,此演示程序包含六个任务: softclock 软时钟任务 task1 向端口2的每个管脚输出方波的任务 task2 向端口3的每个管脚输出方波的任务 task3 向端口4的每个管脚输出方波的任务 task4 向端口5的每个管脚输出方波的任务 taskled 点亮P1.0上指示灯的任务 6个任务,加上M430/OS的空闲任务,共7个任务,系统开辟了6块堆栈,空闲任务使用main程序的堆栈,空闲任务不保存现场。每块堆栈的大小可以不同。 软时钟任务利用M430/OS的多任务延时模拟了一个有年、月、日、时、分、秒的时钟,并且可以日期,时间格式为BCD格式或10进制格式。

    标签: MSP 430 Simulator 3.42

    上传时间: 2015-12-14

    上传用户:www240697738

  • 51上的一个简单的操作系统

    51上的一个简单的操作系统,提供创建任务,删除任务,任务调度,系统延时,任务挂起,发送消息,等待消息,CPU使用率统计,系统时间,串口发送、接收数据及串口资源管理等功能。用Keil仿真

    标签: 操作系统

    上传时间: 2016-01-13

    上传用户:skhlm

  • 十字路口交通灯课程设计报告 本设计主要是利用PLC进行编程

    十字路口交通灯课程设计报告 本设计主要是利用PLC进行编程,运用了所学过的基本指令和简单的典型电路,包括了各种方向的定时电路、闪烁电路、通车控制电路、报警电路、延时熄灭电路等基本模块,实现了交通灯控制的模拟,并在发生故障的时候关灭系统并出现报警信号,具有一定的实际价值

    标签: PLC 十字路口 交通灯 报告

    上传时间: 2013-12-29

    上传用户:zhoujunzhen

  • 进行键盘扫描及键处理时

    进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 矩阵键盘键值扫描,功能处理函数 本程序处理4*4的矩阵键盘,直接用于8051系列单片机,也可移植到其它机型. 行输出在P1口高四位 列输入在P1口低四位,如果不同,则需修改键值读取函数 即:GetKeyCode() 有10个数字键0--9,1个小数点,1个负号键。 第二功能键和回车键共用一个,如果连续按下该键2秒钟,则键盘进入第二功能。 在键盘初始化程序InitKeyboard中把ucKey1和ucKey2赋值0xff

    标签: 键盘扫描

    上传时间: 2016-02-19

    上传用户:二驱蚊器

  • 进行键盘扫描及键处理时

    进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原 型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函 数。 该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次 扫描,此间相当于延时去抖动。 该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。 /*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 矩阵键盘键值扫描,功能处理函数 本程序处理4*4的矩阵键盘,直接用于8051系列单片机,也可移植到其它机型. 行输出在P1口高四位 列输入在P1口低四位,如果不同,则需修改键值读取函数 即:GetKeyCode() 有10个数字键0--9,1个小数点,1个负号键。 第二功能键和回车键共用一个,如果连续按下该键2秒钟,则键盘进入第二功能。 在键盘初始化程序InitKeyboard中把ucKey1和ucKey2赋值0xff

    标签: 键盘扫描

    上传时间: 2013-12-21

    上传用户:dreamboy36