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

视频<b>采集卡</b>

  • pci卡驱动开发程序.该程序采用DMA方式传输

    pci卡驱动开发程序.该程序采用DMA方式传输,是开发高速数据采集卡的很好资料。

    标签: pci DMA 程序 驱动开发

    上传时间: 2016-09-20

    上传用户:kytqcool

  • VB PCI8613控制卡AD转换的例程

    VB PCI8613控制卡AD转换的例程,有要用AD采集卡做AD 的受用,建议版主加一个工控分类。

    标签: 8613 PCI VB AD转换

    上传时间: 2013-12-21

    上传用户:jiahao131

  • 黑金AD9280数据采集手册

    这是黑金动力的高速AD采集卡的手册,在里面有AD转换的实例 ,还有DA转换,源代码,帮助你更好理解数模和模数转换。

    标签: AD DA

    上传时间: 2015-12-22

    上传用户:xingxing168

  • 天敏视频驱动

    一款用于视频/音频采集的应用软件,非常好用

    标签: 天敏视频驱动

    上传时间: 2017-01-03

    上传用户:law2017

  • 天敏视频应用

    一款非常好用的视频/音频采集软件,方便携带

    标签: 视频应用软件

    上传时间: 2017-01-03

    上传用户:law2017

  • 12345

    /****************temic*********t5557***********************************/    #include   <at892051.h>     #include   <string.h>    #include   <intrins.h>     #include   <stdio.h>     #define    uchar    unsigned char     #define    uint     unsigned int     #define    ulong    unsigned long     //STC12C2051AD的SFR定义     sfr  WDT_CONTR = 0xe1;//stc2051的看门狗??????     /**********全局常量************/    //写卡的命令     #define    write_command0       0//写密码     #define    write_command1       1//写配置字     #define    write_command2       2//密码写数据     #define    write_command3       3//唤醒     #define    write_command4       4//停止命令     #define    TRUE       1     #define    FALSE      0     #define    OK         0     #define    ERROR      255     //读卡的时间参数us     #define ts_min          250//270*11.0592/12=249//取近似的整数     #define ts_max          304//330*11.0592/12=304     #define t1_min          73//90*11.0592/12=83:-10调整     #define t1_max          156//180*11.0592/12=166     #define t2_min          184//210*11.0592/12=194     #define t2_max          267//300*11.0592/12=276     //***********不采用中断处理:采用查询的方法读卡时关所有中断****************/     sbit p_U2270B_Standby = P3^5;//p_U2270B_Standby PIN=13     sbit p_U2270B_CFE = P3^3;//p_U2270B_CFE     PIN=6     sbit p_U2270B_OutPut = P3^7;//p_U2270B_OutPut  PIN=2     sbit wtd_sck = P1^7;//SPI总线     sbit wtd_si = P1^3;    sbit wtd_so = P1^2;    sbit iic_data = P1^2;//lcd IIC     sbit iic_clk = P1^7;    sbit led_light = P1^6;//测试绿灯     sbit led_light1 = P1^5;//测试红灯     sbit led_light_ok  = P1^1;//读卡成功标志     sbit fengmingqi = P1^5;    /***********全局变量************************************/       uchar data Nkey_a[4] = {0xA0, 0xA1, 0xA2, 0xA3};//初始密码             //uchar idata card_snr[4];   //配置字     uchar data bankdata[28] = {1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7};     //存储卡上用户数据(1-7)7*4=28     uchar data cominceptbuff[6] = {1,2,3,4,5,6};//串口接收数组ram     uchar command; //第一个命令     uchar command1;//     //uint  temp;     uchar j,i;    uchar myaddr = 8;    //uchar ywqz_count,time_count;             //ywqz jishu:     uchar bdata DATA;    sbit BIT0 = DATA^0;    sbit BIT1 = DATA^1;    sbit BIT2 = DATA^2;    sbit BIT3 = DATA^3;    sbit BIT4 = DATA^4;    sbit BIT5 = DATA^5;    sbit BIT6 = DATA^6;    sbit BIT7 = DATA^7;    uchar bdata DATA1;    sbit BIT10 = DATA1^0;    sbit BIT11 = DATA1^1;    sbit BIT12 = DATA1^2;    sbit BIT13 = DATA1^3;    sbit BIT14 = DATA1^4;    sbit BIT15 = DATA1^5;    sbit BIT16 = DATA1^6;    sbit BIT17 = DATA1^7;    bit i_CurrentLevel;//i_CurrentLevel  BIT 00H(Saves current level of OutPut pin of U2270B)     bit timer1_end;    bit read_ok = 0;    //缓存定时值,因用同一个定时器     union HLint { uint W;    struct   {    uchar H;uchar L;   }   B; };//union HLint idata a     union HLint data a;    //缓存定时值,因用同一个定时器     union HLint0 { uint W;    struct {   uchar H;   uchar L; } B; };//union HLint idata a     union HLint0 data b;    /**********************函数原型*****************/    //读写操作     void f_readcard(void);//全部读出1~7 AOR唤醒     void f_writecard(uchar x);//根据命令写不同的内容和操作     void f_clearpassword(void);//清除密码     void f_changepassword(void);//修改密码     //功能子函数     void write_password(uchar data *data p);//写初始密码或数据     void write_block(uchar x,uchar data *data p);//不能用通用指针     void write_bit(bit x);//写位     /*子函数区*****************************************************/    void delay_2(uint x)    //延时,时间x*10us@12mhz,最小20us@12mhz     {    x--; x--;    while(x)    {      _nop_();      _nop_();      x--;    }    _nop_();//WDT_CONTR=0X3C;不能频繁的复位     _nop_();    }    /////////////////////////////////////////////////////////////////////     void initial(void)    {    SCON = 0x50; //串口方式1,允许接收     //SCON  =0x50;     //01010000B:10位异步收发,波特率可变,SM2=0不用接收到有效停止位才RI=1,     //REN=1允许接收     TMOD = 0x21; //定时器1 定时方式2(8位),定时器0 定时方式1(16位)     TCON = 0x40; //设定时器1 允许开始计时(IT1=1)     TH1 = 0xfD;  //FB 18.432MHz 9600 波特率     TL1 = 0xfD;  //fd 11.0592 9600     IE = 0X90;     //EA=ES=1     TR1 = 1;     //启动定时器     WDT_CONTR = 0x3c;//使能看门狗     p_U2270B_Standby = 0;//单电源     PCON = 0x00;    IP = 0x10;//uart you xian XXXPS PT1 PX1 PT0 PX0     led_light1 = 1;    led_light = 0;    p_U2270B_OutPut = 1;    }    /************************************************/    void f_readcard()//读卡     {    EA = 0;//全关,防止影响跳变的定时器计时     WDT_CONTR = 0X3C;//喂狗     p_U2270B_CFE = 1;//      delay_2(232);  //>2.5ms            /*   //   aor    用唤醒功能来防碰撞   p_U2270B_CFE = 0; delay_2(18);//start gap>150us   write_bit(1);//10=操作码读0页   write_bit(0);       write_password(&bankdata[24]);//密码block7   p_U2270B_CFE =1 ;//    delay_2(516);//编程及确认时间5.6ms   */    WDT_CONTR = 0X3C;//喂狗     led_light = 0;    b.W = 0;    while(!(read_ok == 1))    {             //while(p_U2270B_OutPut);//等一个稳定的低电平?超时判断?              while(!p_U2270B_OutPut);//等待上升沿的到来同步信号检测1       TR0 = 1;      //deng xia jiang       while(p_U2270B_OutPut);//等待下降沿       TR0 = 0;   a.B.H = TH0;   a.B.L = TL0;   TH0 = TL0 = 0;   TR0 = 1;//定时器晚启动10个周期       //同步头       if((324 < a.W) && (a.W < 353)) ;//检测同步信号1                  else     {     TR0 = 0;     TH0 = TL0 = 0;     goto read_error;    }      //等待上升沿        while(!p_U2270B_OutPut);   TR0 = 0;   a.B.H = TH0;   a.B.L = TL0;   TH0 = TL0 = 0;   TR0 = 1;//b.N1<<=8;            if(a.B.L < 195);//0.5p       else     {     TR0 = 0;     TH0 = TL0 = 0;     goto read_error;    }      //读0~7块的数据       for(j = 0;j < 28;j++)      {       //uchar i;                  for(i = 0;i < 16;i++)//8个位        {        //等待下降沿的到来         while(p_U2270B_OutPut);                TR0 = 0;     a.B.H = TH0;     a.B.L = TL0;     TH0 = TL0 = 0;     TR0 = 1;              if(t2_max < a.W/*)&&(a.W < t2_max)*/)//1P          {         b.W >>= 2;//先左移再赋值          b.B.L += 0xc0;                             i++;        }        else if(t1_min < a.B.L/*)&&(a.B.L < t1_max)*/)//0.5p         {         b.W >>= 1;         b.B.L += 0x80;                           }        else      {      TR0 = 0;      TH0 = TL0 = 0;      goto read_error;     }        i++;        while(!p_U2270B_OutPut);//上升                   TR0 = 0;     a.B.H = TH0;     a.B.L = TL0;     TH0 = TL0 = 0;     TR0 = 1;                      if(t2_min < a.W/*)&&(a.W < t2_max)*/)//1P          {         b.W >>= 2;         i++;        }        else if(t1_min < a.B.L/*a.W)&&(a.B.L < t1_max)*/)//0.5P         //else if(!(a.W==0))         {         b.W >>= 1;         //temp+=0x00;          //led_light1=0;led_light=1;delay_2(40000);         }        else      {      TR0 = 0;      TH0 = TL0 = 0;      goto read_error;     }        i++;       }       //取出奇位        DATA = b.B.L;       BIT13 = BIT7;    BIT12 = BIT5;    BIT11 = BIT3;    BIT10 = BIT1;       DATA = b.B.H;       BIT17 = BIT7;    BIT16 = BIT5;    BIT15 = BIT3;    BIT14 = BIT1;       bankdata[j] = DATA1;      }              read_ok = 1;//读卡完成了     read_error:    _nop_();    }       }    /***************************************************/    void f_writecard(uchar x)//写卡     {    p_U2270B_CFE = 1;    delay_2(232);  //>2.5ms            //psw=0 standard write     if (x == write_command0)//写密码:初始化密码     {      uchar i;      uchar data *data p;      p = cominceptbuff;      p_U2270B_CFE = 0;   delay_2(31);//start gap>330us       write_bit(1);//写操作码1:10       write_bit(0);//写操作码0       write_bit(0);//写锁定位0       for(i = 0;i < 35;i++)      {       write_bit(1);//写数据位1       }      p_U2270B_CFE = 1;      led_light1 = 0;   led_light = 1;   delay_2(40000);//测试使用       //write_block(cominceptbuff[4],p);       p_U2270B_CFE = 1;      bankdata[20] = cominceptbuff[0];//密码存入       bankdata[21] = cominceptbuff[1];      bankdata[22] = cominceptbuff[2];      bankdata[23] = cominceptbuff[3];    }    else if (x == write_command1)//配置卡参数:初始化     {      uchar data *data p;      p = cominceptbuff;      write_bit(1);//写操作码1:10       write_bit(0);//写操作码0       write_bit(0);//写锁定位0               write_block(cominceptbuff[4],p);      p_U2270B_CFE=  1;    }    //psw=1  pssword mode     else if(x == write_command2)  //密码写数据    {      uchar data*data p;      p = &bankdata[24];      write_bit(1);//写操作码1:10       write_bit(0);//写操作码0       write_password(p);//发口令       write_bit(0);//写锁定位0       p = cominceptbuff;      write_block(cominceptbuff[4],p);//写数据            }    else if(x == write_command3)//aor    //唤醒 {      //cominceptbuff[1]操作码10 X xxxxxB       uchar data *data p;      p = cominceptbuff;      write_bit(1);//10       write_bit(0);             write_password(p);//密码       p_U2270B_CFE = 1;//此时数据不停的循环传出     }    else //停止操作码     {      write_bit(1);//11       write_bit(1);             p_U2270B_CFE = 1;         }    p_U2270B_CFE = 1;    delay_2(560);//5.6ms     }    /************************************/    void f_clearpassword()//清除密码     {    uchar data *data p;    uchar i,x;          p = &bankdata[24];//原密码     p_U2270B_CFE = 0; delay_2(18);//start gap>150us     //操作码10:10xxxxxxB     write_bit(1);    write_bit(0);              for(x = 0;x < 4;x++)//发原密码     {             DATA = *(p++);      for(i = 0;i < 8;i++)      {       write_bit(BIT0);       DATA >>= 1;      }    }    write_bit(0);//锁定位0:0     p = &cominceptbuff[0];    write_block(0x00,p);//写新配置参数:pwd=0             //密码无效:即清除密码     DATA = 0x00;//停止操作码00000000B     for(i = 0;i < 2;i++)    {    write_bit(BIT7);    DATA <<= 1;    }    p_U2270B_CFE = 1;       delay_2(560);//5.6ms     }    /*********************************/    void f_changepassword()//修改密码            {       uchar data *data p;    uchar i,x,addr;    addr = 0x07;//block7     p = &Nkey_a[0];//原密码     DATA = 0x80;//操作码10:10xxxxxxB     for(i = 0;i < 2;i++)    {      write_bit(BIT7);      DATA <<= 1;    }    for(x = 0;x < 4;x++)//发原密码     {             DATA = *(p++);      for(i = 0;i < 8;i++)      {       write_bit(BIT7);       DATA >>= 1;      }    }    write_bit(0);//锁定位0:0     p = &cominceptbuff[0];    write_block(0x07,p);//写新密码     p_U2270B_CFE = 1;    bankdata[24] = cominceptbuff[0];//密码存入     bankdata[25] = cominceptbuff[1];    bankdata[26] = cominceptbuff[2];    bankdata[27] = cominceptbuff[3];    DATA = 0x00;//停止操作码00000000B     for(i = 0;i < 2;i++)    {      write_bit(BIT7);      DATA <<= 1;    }    p_U2270B_CFE = 1;       delay_2(560);//5.6ms     }    /***************************子函数***********************************/    void write_bit(bit x)//写一位     {    if(x)    {      p_U2270B_CFE = 1;   delay_2(32);//448*11.0592/120=42延时448us       p_U2270B_CFE = 0;   delay_2(28);//280*11.0592/120=26写1     }    else    {      p_U2270B_CFE = 1;   delay_2(92);//192*11.0592/120=18       p_U2270B_CFE = 0;   delay_2(28);//280*11.0592/120=26写0     }    }    /*******************写一个block*******************/    void write_block(uchar addr,uchar data *data p)    {    uchar i,j;        for(i = 0;i < 4;i++)//block0数据     {             DATA = *(p++);      for(j = 0;j < 8;j++)      {       write_bit(BIT0);       DATA >>= 1;      }    }    DATA = addr <<= 5;//0地址     for(i = 0;i < 3;i++)    {      write_bit(BIT7);      DATA <<= 1;    }                   }    /*************************************************/    void write_password(uchar data *data p)    {    uchar i,j;        for(i = 0;i < 4;i++)//     {             DATA = *(p++);      for(j = 0;j < 8;j++)      {       write_bit(BIT0);       DATA >>= 1;      }    }        }   /*************************************************/   void main()    {    initial();    TI = RI = 0;    ES = 1;    EA = 1;  delay_2(28);   //f_readcard();     while(1) {   f_readcard();      //读卡   f_writecard(command1);  //写卡    f_clearpassword();   //清除密码     f_changepassword();    //修改密码 } }

    标签: 12345

    上传时间: 2017-10-20

    上传用户:my_lcs

  • 基于ADS1256和STM32的数据采集装置设计

    满足自动控制、电子测量等领域数据采集的需求,设计了一种基于 ADS1256 模数转换器和 STM32 单片机的数据采集卡。该数据采集装置有 8 个 24 位通道,可以配置为单端 8 通道模式和双端 4 组模式,直接测量电压范围为0~5 V,具备串口通信接口和 CAN 总线接口。测试结果表明,该数据采集卡的电压测量相对误差小于 0.5%。

    标签: ads1256 stm32 数据采集

    上传时间: 2022-05-02

    上传用户:jiabin

  • 基于DAQmx驱动与LABVIEW的数据采集系统设计

    摘要 DAQmx驱动作为N公司的第三代数据飛集硬俘驱动程序,减少了传統数据采集硬件驱动程序帶来的编程复杂性,可被多种编程语言调用,程序接口功能强大,应用起来十分方便。研究并使用DAQmx驱动程序开发基于PX1总线的数采系统逐渐成为趋势。针对PXI总线数采系统开发中必须解决的采集同步、触发等关键技术问题,重点讲迷在LABVIEW中利用DAQmx驱动实现多块数采卡同步采集、多功能数采卡的横拟与数字信导同步采集的程序设计技术以及数字与模拟信号触发程序设计技术等。利用这些技术可解决大部分基于PX1总线的数据采集仪器设计问题。并结合工程实际,演示了利用DAQmx工具开发的32通道多功能PXI总线数据采集系统。DAQmx硬件驱动程序是N公司研制的第三代硬件驱动程序,在LABVIEW环境下使用可简化数据采集系统程序设计。且可被C++、VC++、以及LabWindows/CVI等程序调用,为应用其他开发语言的工程师提供了方便。DAQmx驱动程序在数据采集程序设计时具有如下特点:对多功能的数据采集卡都使用统一的编程界面,可编写模拟输入、模拟输出、数字10以及定时器/计数器程序,驱动程序完全支持多线程程序。利用Measurement&Automation(MAX)配置工具,可简化数据采集卡的配置。在异常条件下运行可靠,传统的DAQ驱动难以处理异常情况,而DAQmx定义并加强了异常条件处理方法,这比传统DAQ驱动更可靠,一个最重要的特征是简化了采集同步的难题。传统DAQ中的设备同步实现起来相当复杂,必须通过软件编程路由RTSI总线或PFI信号线来完成,而DAQmx应用时不必为信号指定路由,只需确定同步信号,所有路由工作由DAQmx自动完成。本文结合工程开发实际介绍在LABVIEW环境下应用DAQmx驱动程序开发数据采集系统的技术,主要讲述利用DAQmx解决多块卡同步的问题,以及多功能数据采集卡的数字与模拟采集同步以及信号触发等问题。

    标签: daqmx驱动 labview 数据采集系统

    上传时间: 2022-06-22

    上传用户:

  • pcie的高速数据采集卡的fpga设计与实现

    近年来,随着科学技术尤其是电子信息技术的飞速发展,人类对数据采集的需求也不断增加,数据采集系统已经被广泛的应用于民生、医疗、国防、教育、科技等各个领域,高速数据采集技术的研究是整个数据采集系统的难点和重点。数据采集系统和我们的生活息息相关,并且高采样率的数据采集系统已经在很多场合得到应用。比如在航空航天领域,火管喷气流量的动态测量,风洞测试中对不同物理量的信息采集,以及卫星遥感遥测等场合均需要实时分析和控制采集来的大量高速数据信息。又比如在生物光潜分析、医用CT三维重建系统以及散裂中子源的光通信等研究中也要求在非常短的时间内处理非常庞大的试验数据。还有在气象、雷达、地震预报等领域,工程师们会根据这些应用场合中信号实时性强、传输速度快的特点,通过获取一种能够完全记录现场信号的设备,并利用这些设备获取实验数据的手段,来构建各类模型和实物系统,因此数据采集中的速度、实时性、可靠性以及存储特性都是这些领域所要研究和关注的问题]。

    标签: pcie 数据采集 fpga

    上传时间: 2022-07-11

    上传用户:20125101110

  • VIP专区-单片机源代码精选合集系列(72)

    eeworm.com VIP专区 单片机源码系列 71资源包含以下内容:1. PWM模块单片机的步进电机细分驱动的理论和方法介绍.pdf2. 基于状态分析的键盘管理软件设计.pdf3. 单片机的步进电机控制器设计介绍.pdf4. 单片机温度控制系统的设计及实现.pdf5. 基于单片机的步进电机细分技术介绍.pdf6. 基于单片机的太阳能电池自动跟踪系统的设计.zip7. 单片机的步进电机细分技术研究介绍.pdf8. 气体压缩因子Z的在线修正与单片机实现.pdf9. Emulating a synchronous serial.pdf10. 基于单片机的霍尔传感器测试系统介绍.pdf11. 使用软件程序仿真C500微控制器系列SSC(同步串行通道)功.pdf12. MPC106 PCI Bridge/Memory Contr.pdf13. 单片机以太网通讯的实现介绍.pdf14. MPC106 PCI桥/存储器控制器硬件规范说明.pdf15. USB Demonstration for DK3200 w.pdf16. 对带有uPSD3234A的DK3200的USB演示.pdf17. An easy way to work with Exter.pdf18. 用外部设备设置32位微控制器TriCore的中断的指令及方法.pdf19. P90CL301 I2C driver routines.pdf20. Input Signal Rise and Fall Tim.pdf21. P90CL301 IIC驱动电路的例行测试及其程序.pdf22. 用51单片机实现公历与农历星期的转换.pdf23. 介绍C16x系列微控制器的输入信号升降时序图及特性.pdf24. XA-S3 I2C driver software.pdf25. 万年历算法.pdf26. MCS-51单片机对步进电机控制的实现.pdf27. XA-S3的IIC接口的驱动器软件程序(C语言).pdf28. Reading and Writing iButtons v.pdf29. 通用单片机试验板原理图.pdf30. I2C slave routines for the 87L.pdf31. Philips微控制器在LIN中的应用.pdf32. MPC7400 Part Number Speci&THOR.pdf33. 87LPC76X的IIC从程序.pdf34. 基于P87C591的CAN总线系统智能节点设计.pdf35. MPC7400l零件号码规范说明.pdf36. Using the 87LPC76X microcontro.pdf37. Control System of Stepp ingMot.pdf38. 68HC05K0 Infra-red Remote Cont.pdf39. 87C576微控制器的在线编程.pdf40. CAN与RS232转换节点的设计与实现.pdf41. 68HC05K0实现红外远程控制键盘的应用.pdf42. 单片机外围线路设计.rar43. 单片机常用芯片和器件手册.rar44. IO口状态切换说明.pdf45. 中断技术.ppt.ppt46. 并行接口.ppt47. DMA技术 -ppt.ppt48. 结构紧凑的Li+电池充电器.pdf49. 定时与计数技术.ppt50. 微机总线与接口标准.ppt51. 中断的概念及51单片机的中断系统.ppt52. 输入输出与接口技术.ppt53. 单片机应用概述.ppt54. 现代微机原理与接口技术.rar55. 单片机应用系统设计的基本方法.ppt56. PCB可测性设计布线规则之建议―从源头改善可测率.pdf57. 单片机A/D和D/A应用接口技术.ppt58. 汇编语言上机过程.ppt.ppt59. PWM的调速原理与应用—小车调速.ppt60. 汇编语言在数据处理中的应用.ppt61. 定时器/计数器基础.ppt62. 驱动程序与应用程序的接口.doc63. 外部中断应用程序设计范例.ppt64. 实验指导书 (TPC-H实验台C语言版).pdf65. 汇编语言程序设计案例—动态显示/障碍物检测/障碍物方位检测.rar66. 指令功能及汇编语言程序设计.rar67. ispdown V2.3 最新版 (可用Altera下载线进.rar68. MCS-51单片机的编程应用范例.pdf69. 51编程指南--MCSÉ-51 Program.rar70. 多运动目标跟踪及连通域标记方法.pdf71. 很经典的仿真器自制资料.rar72. mcs-51指令集.rar73. 自制51单片机编程器.rar74. CAN总线与USB的转接技术.pdf75. 自制ATMEL 89系列FLASH单片机编程器.rar76. 基于ARM处理器LPC2142的高速数据采集卡设计.pdf77. 微机测量系统中的抗干扰措施.pdf78. PGM89 51Flash单片机编程器V3.0.rar79. 改善基于微控制器的应用的瞬态免疫性能.rar80. KEIL C51开发软件操作使用视频教程.rar81. 自制微型51/AVR通用编程器.rar82. C51单片机视频教程.RAR83. 自制51编程器资料.rar84. 基于单片机89C51和89C2051点阵LED图文显示.pdf85. 全遥控6声道AV机的汇编程序.rar86. keil c51中文说明.pdf87. 基于AT89C2051的红外遥控学习器源程序.rar88. 微型计算机课程设计论文—通用微机发声程序的汇编设计.rar89. 从PCI总线的-12V电源获得3.3V电压.pdf90. DS1302+AT89S52+LED时钟程序(C语言源代码+.rar91. 乐曲发声及动画程序.rar92. 单片开关电源的设计和应用.rar93. 51单片机试验板电路图-原理图.rar94. DS1820 C51 子程序 (一线数据传输).doc95. 模拟串口通讯程序(51汇编代码编写).doc96. 8051单片机教程 (word版).rar97. 串行编程器源程序(Keil C语言).rar98. 用C51写的普通拼音输入法源程序代码.zip99. EasyIsp下载线电路图.rar100. 采用18b20芯片的温度测量C51源程序.rar

    标签: 传感器 检测技术

    上传时间: 2013-06-02

    上传用户:eeworm