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

IO

I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分。在POSIX兼容的系统上,例如Linux系统[1],I/O操作可以有多种方式,比如DIO(DirectI/O),AIO(AsynchronousI/O,异步I/O),Memory-MappedI/O(内存映射I/O)等,不同的I/O方式有不同的实现方式和性能,在不同的应用中可以按情况选择不同的I/O方式。
  • 51频率测量

    51频率测量,经过测试通过,IO发射和接收测量该频率

    标签: 频率测量51频率测量

    上传时间: 2016-08-22

    上传用户:LovingScale

  • EM78P153S电子烟参考程序汇编语言

    实现一个12S倒计时,时间到后切断电子烟电源的功能,里面有定时器的设置 IO口的设置,变量的定义等,初学者可以做参考代码

    标签: 153S P153 153 78P EM 78 电子烟 参考程序 汇编语言

    上传时间: 2016-11-12

    上传用户:Y世界尽头

  • fullcalendar-js-日历插件

    类似于谷歌日历一样js的日历插件 fullcalendar是一款jQuery日程管理控件,提供了丰富的属性设置和方法调用,官网下载地址http://fullcalendar.IO/download,目前最新版本是3.3.1。 只要调用$('#calendar').fullcalendar(optIOns)即可初始化,初始化配置中events、eventSources、select和eventClick是必须设置项。

    标签: fullcalendar-js 插件

    上传时间: 2017-04-04

    上传用户:monidianzi

  • 单片机实验

    数码管、IO端口、定时器、模数转换等等相关的单片机实验

    标签: 单片机实验

    上传时间: 2017-04-28

    上传用户:一味清欢

  • STC单片机01-IO

    初学单片机的朋友可以玩一下,

    标签: STC 01 IO 单片机

    上传时间: 2017-09-20

    上传用户:zhou2017

  • 一个按键控制的 10 级变速跑马灯试验

    在本课中,我们要用一个按键来实现跑马灯的 10 级调速。这又会涉及到键的去抖的问 题。  本课的试验结果是,每按一次按键,跑马速度就降低一级,共 10 级。  这里我们又增加了一个变量 speedlever,来保存当前的速度档次。  在按键里的处理中,多了当前档次的延时值的设置。  请看程序:  ――――――――――――――――  #define uchar unsigned char //定义一下方便使用  #define uint unsigned int  #define ulong unsigned long  #include <reg52.h> //包括一个 52 标准内核的头文件    sbit P10 = P1^0; //头文件中没有定义的 IO 就要自己来定义了  sbit P11 = P1^1;  sbit P12 = P1^2;  sbit P13 = P1^3;  sbit K1= P3^2;    bit ldelay=0; //长定时溢出标记,预置是 0  uchar speed=10; //设置一个变量保存默认的跑马灯的移动速度  uchar speedlever=0; //保存当前的速度档次    char code dx516[3] _at_ 0x003b;//这是为了仿真设置的  //一个按键控制的 10 级变速跑马灯试验  void main(void) // 主程序  {   uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};//预定的写入 P1 的值   uchar ledi; //用来指示显示顺序   uint n;     RCAP2H =0x10; //赋 T2 的预置值 0x1000,溢出 30 次就是 1 秒钟   RCAP2L =0x00;   TR2=1; //启动定时器   ET2=1; //打开定时器 2 中断   EA=1; //打开总中断     while(1) //主程序循环   {   if(ldelay) //发现有时间溢出标记,进入处理   {   ldelay=0; //清除标记   P1=ledp[ledi]; //读出一个值送到 P1 口   ledi++; //指向下一个   if(ledi==4)   {   ledi=0; //到了最后一个灯就换到第一个   }   }   if(!K1) //如果读到 K1 为 0   {   for(n=0;n<1000;n++); //等待按键稳定   while(!K1); //等待按键松开   for(n=0;n<1000;n++); //等待按键稳定松开     speedlever++;   if(speedlever==10)speedlever=0;   speed=speedlever*3; //档次和延时之间的预算法则,也可以用查表方法,做出 不规则的法则   }   }  }  //定时器 2 中断  timer2() interrupt 5  {   static uchar t;   TF2=0;   t++;     if((t==speed)||(t>30)) //比较一个变化的数值,以实现变化的时间溢出,同时限制了最慢速 度为 1 秒   {   t=0;   ldelay=1;//每次长时间的溢出,就置一个标记,以便主程序处理   }  }  ――――――――――――――――――――――   请打开 lesson11 目录的工程,编译,运行,看结果:  按 K1,速度则降低一次,总共 10 个档次。 

    标签: 10 按键控制 变速 跑马灯

    上传时间: 2017-11-06

    上传用户:szcyclone

  • stm8s模拟iic

    void IIC_Init(void) {                             //由于STM8单片机,可以在输入和输出条件下读取IO口状态,故直接设置为输出。     GPIO_Init(IIC_SCL_PORT, IIC_SCL_PIN, GPIO_MODE_OUT_OD_HIZ_SLOW );     GPIO_Init(IIC_SDA_PORT, IIC_SDA_PIN, GPIO_MODE_OUT_OD_HIZ_SLOW );     IIC_SCL_H;     IIC_SDA_H; } //产生IIC起始信号 void IIC_Start(void) {     IIC_SDA_H;                         IIC_SCL_H;     Delay_us();     IIC_SDA_L; //START:when CLK is high,DATA change form high to low      Delay_us();     IIC_SCL_L; //钳住I2C总线,准备发送或接收数据  }

    标签: stm8s iic 模拟

    上传时间: 2018-01-10

    上传用户:m009988

  • Xilinx FPGA Datasheet

    XIlinx 7series FPGA Datasheet Select IO

    标签: Datasheet Xilinx FPGA

    上传时间: 2018-01-19

    上传用户:hanzhi22

  • qnx培训教程

    包括QNX介绍、QNX体系结构、进程管理器、IO、文件系统管理器、设备管理器、网络管理器、PHOTON。

    标签: qnx 培训教程

    上传时间: 2018-01-19

    上传用户:njnuaya

  • AI-518、518P智能温控器使用说明书(V7.1)

    宇电智能仪表的使用说明书,常规用于温控,而核心是PID控制,可以用于ADDA IO 等  而ADDA又可以以电压,电流等具体形式实现

    标签: 518P 518 AI V7 智能温控器 使用说明书

    上传时间: 2018-05-01

    上传用户:chen_ying992