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

SPI总线

SPI是由摩托罗拉(Motorola)公司开发的全双工同步串行总线,是微处理控制单元(MCU)和外围设备之间进行通信的同步串行端口。主要应用在EEPROM、Flash、实时时钟(RTC)、数模转换器(ADC)、网络控制器、MCU、数字信号处理器(DSP)以及数字信号解码器之间。SPI系统可直接与各个厂家生产的多种标准外围器件直接接口,一般使用4条线:串行时钟线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SSEL。[1]
  • 基于smartarm平台的lpc2200开发板源码

    基于smartarm平台的lpc2200开发板源码,SPI总线实验

    标签: smartarm 2200 lpc 开发板

    上传时间: 2014-01-12

    上传用户:独孤求源

  • 用FPGA实现的ADC采样器,用vhdl编写

    用FPGA实现的ADC采样器,用vhdl编写,SPI总线

    标签: FPGA vhdl ADC 采样

    上传时间: 2017-03-25

    上传用户:ve3344

  • FAT32文件系统 基于LPC2200

    FAT32文件系统 基于LPC2200,前后台环境,可自己修改适配于各种RTOS。 验证环境: 搭载LPC2200的SmartARM2200开发板,使用该板上的SPI总线利用该程序读写SD卡 由于试验的SD卡比较特殊,1簇仅1扇区,所以不排除该程序对于非该情况的出错可能

    标签: 2200 FAT LPC 32

    上传时间: 2014-01-08

    上传用户:Shaikh

  • 自制的51单片机学习板

    自制的51单片机学习板,包括原理图以及可以进行的实验源代码,目前的源代码有: 1.发光二极管闪动实验 2.发光二极管花样跑马灯实验 3.按键识别并通过串口发送到上位机. 4.PC机与RS232串口实验 5.DS18b20的温度采集实验 6.4位一体数码管显示 7.9.9秒跑表设计 8.红外编码,解码 9.红外遥控音乐的播放 10.I2C总线的学习――24C02的读写 11.SPI总线的学习――93C46的应用 12.播放歌曲实验 13.字符型液晶1602的应用 14.1302日期,星期,时间,温度实时显示,还有闹钟功能. 15.STC单片机,内部EEPROM操作实验(特别功能) 16.STC单片机软件系统复位实验(特别功能)

    标签: 51单片机

    上传时间: 2014-01-24

    上传用户:caixiaoxu26

  • 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

  • bmi090l

    bosch的工业级6轴 3轴加速度 和 3轴陀螺仪 兼容SPI总线和i2c总线

    标签: bmi090

    上传时间: 2020-10-13

    上传用户:

  • 基于Linux嵌入式平台的EtherCAT主站系统研究与设计

    本研究提出了一套完整的基于Linux嵌入式平台的EtherCAT主站系统设计方案,旨在打通整个EtherCAT协议技术环节。从主站和从站的硬件层面到软件层面再到上位机软件,开发出整套拥有自主知识产权的EtherCAT主站系统。设计EtherCAT从站模块,选用从站控制芯片ET1100设计通信板,STM32单片机设计控制板,将通信板和控制板通过SPI总线接口组合,组成两套从站模块,分别实现数字输入信号检测和模拟输入信号检测的功能。设计EtherCAT主站模块,选用基于AM3358处理器的BeagleBone Black作为Linux嵌入式开发平台,并且在该平台上运行集成Xenomai实时补丁的Linux操作系统,接着在操作系统上构建IgH EtherCAT Master for Linux开源框架和配置开发环境,最后基于这套开源框架进行应用程序的设计,完成整套主站模块设计。设计EtherCAT主站程序的两种交互模式,一种是基于命令行操作的控制台模式,还有一种是基于Qt开发的图形用户界面模式。用户可以通过任意模式,实现过程数据通信和服务数据通信的数据读写,并且执行一些其他的必要功能操作。结果表明,从站模块的基本功能实现,可以有效检测输入的数字信号和模拟信号。主站模块的基本功能实现,可以与从站模块建立起有效的过程数据通信和服务数据通信,性能上同步误差在ns级,报文的传输时间在us级,通讯抖动在us级别,可以满足工业控制系统对实时性的要求。控制台模式和图形用户界面模式交互有效。

    标签: linux 嵌入式 ethercat

    上传时间: 2022-05-22

    上传用户:aben

  • Nuvoton 1T 8051-内核微控制器 N76E003 中文手册 规格书

    特性 CPU:– 全静态8位1T 8051内核CMOS微控制器.– 指令集全兼容MCS-51.– 4级优先级中断配置.– 双数据指针(DPTRs) 工作条件:– 宽电压工作范围2.4V至5.5V.– 宽工作频率最高至16MHz.– 工业级工作温度 -40℃ 至 +105℃. 存储器:– 最高至18K字节APROM用户程序代码区.– 可配置4K/3K/2K/1K/0K字节LDROM引导代码区,用户可灵活配置用途.– 所有FLASH区域分隔为128字节一页.– 内建IAP编程功能.– 代码加密功能.– 256字节片内直接存取RAM.– 额外768字节片内间接存取RAM(XRAM)通过MOVX指令读写. 时钟源:– 16 MHz高速内部振荡器,电源5.0V条件下±1%精度等级。全工作条件范围±2%精度等级.– 10 kHz低速内部振荡器.– 支持外部时钟输入.– 支持系统时钟即时软件切换(On-the-fly)功能.– 支持软件配置时钟除频最高至1/512. 功能:– 多达17个标准通用管脚,另外还有1个只能做输入的管脚。 所有输出管脚可通过软件配置两种输出斜率(slew rate)N76E003 初版规格书2016年11月7日 第 8 页 总258页 版本. V0.04– 标准外部中断脚 ̅̅̅̅̅̅̅及̅̅̅̅̅̅̅– 两组16位定时器/计数器0和1,与标准8051兼容– 一组16位定时器2带有3路输入捕获功能, 9个输入管脚可供选择– 一组16位自动重装载功能定时器3,可用于配置串行口UART的波特率– 一组16位PWM计数中断– 一组看门狗(WDT),由内部10kHz独立时钟作为时钟源– 一组自唤醒功能定时器(WKT),用于低功耗模式下自主唤醒– 两组全双工串口,带有帧错误检测及自动地址辨识功能。 UART0的TXD及RXD脚可通过软件更换管脚位置– 一组SPI总线, 当系统时钟是16MHz时, 主机模式及从机模式最高传输速率皆可达到8Mbps– 一组I2C总线,主机模式及从机模式最高传输速率皆可达到400kbps– 三对, 6通道脉宽调制器(PWM), 10个输出管脚可以选择, 16位分辨率,带有不同的工作模式和故障刹车(Fault Brake)功能– 最多可配置8通道管脚中断功能, 所有的I/O端口都支持此功能, 可通过软件配置边沿或电平触发

    标签: n76e003 微控制器

    上传时间: 2022-08-09

    上传用户:bluedrops

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

    eeworm.com VIP专区 单片机源码系列 8资源包含以下内容:1. 单片机最小系统与基本输入输出电路设计.ppt2. 基于8051仿真 STC12C5A60S2-PDIP40+DS18B20+LCD1602.zip3. ATmega_128常用程序例子.doc4. 利用时钟芯片DS1302实现万年历.rar5. 单片机驱动继电器 (非常有用).ppt6. iccavr_atmega128程序大全.wps7. 16&16LED点阵显示器设计.rar8. DAC0832工作原理及其在单片机中的应用(基于Proteus仿真).docx9. 单片机设计 16*16点阵屏电路图.pdf10. 基于单片机的直流电机调速系统设计.doc11. 学校电子日历的研发.zip12. dy-mini 80 v3单片机开发板图.rar13. 51单片机综合学习系统-SPI总线.pdf14. 基于STC12C5A60S2单片机的静态应变采集器设计.zip15. AT89C51开发例程 protues仿真 keil编程.rar16. 十天学会单片机和C51_视频教程的种子文件.rar17. 基于单片机的双轴太阳能跟踪系统的设计.zip18. DM430-L单片机系统板.pdf19. S51下载线制作原理文件包V2.0.rar20. 基于MSP430的低成本及超低功耗数字测温器设计.zip21. STM32_在KEIL_MDK环境下使用V3.4库.pdf22. 动态显示中断定时计数.ppt23. 基于stc89c51的数电课设—“开灯游戏设计”.doc24. 步进电机实验电路.doc25. stc15单片机开发板使用说明书.pdf26. 温度报警加按键调节上下限.doc27. 好书共享-《实例解读51单片机完全学习与应用》.pdf28. 利用宏晶科技的IAP单片机开发自己的ISP程序实例.zip29. 稀里糊涂玩STM32第四讲:白驹过隙.pdf30. 利用宏晶科技的IAP单片机开发自己的ISP程序.doc31. STM32讲义+第三讲:事出有因+5D.pdf32. STM32的恒温消毒柜设计.zip33. 稀里糊涂玩STM32第二讲:源源不绝+5D.pdf34. AT89c52控制数码管带温度显示的万年历.rar35. 稀里糊涂玩STM32 第一讲:泾渭分明+5D.pdf36. 基于I2C总线的AD存储DA的proteus仿真.rar37. MSP430x1xx Family user guide.pdf38. 自动通风系统程序及proteus仿真.rar39. USB下载器(STC89C5x系列).pdf40. 稀里糊涂玩STM32第六讲:川流不息.pdf41. 最简单易学的C语言教程资料包.zip42. 稀里糊涂玩STM32第五讲:争分夺秒.pdf43. c语言编程实例训练.zip44. 用lcd1602和adc0808设计的数字电压表.doc45. bin转hex的小程序.rar46. 51单片机设计的心形流水灯.zip47. 131-双色点阵交替图形显示.rar48. 74LS138译码器应用.zip49. 自动往返电动小汽车设计报告.pdf50. 多路智力竞赛抢答器装调实训.doc51. 天漠科技SBC8100单板机概述.pdf52. 单片机相应芯片资料.rar53. 单线CAN总线隔离中继器的设计.zip54. keil C51完全破解版.zip55. IAR使用教程.pdf56. 基于HT46F49E的低成本智能电表设计.zip57. LCD12864串口显示程序(实际检验通过).doc58. keil c51完全版.zip59. MSP430单片机在水声应答释放器中的应用.zip60. nokia5110智能电子钟的设计ds1302+ds18b20+stc12c5a60s2.rar61. msp430G2553程序实例.ppt62. 基于AT89S51单片机的低频信号设计及仿真研究.zip63. ATMEGA16L熔丝配置详解.pdf64. TX-1C实验板分块原理图.rar65. 12864显示DS18B20温度曲线.rar66. Keil_uvision_4基本使用教程.pdf67. 飞思卡尔智能车设计资料.pdf68. DIY四轴花样流水灯(附原程序和仿真).rar69. CT107D单片机综合实训平台使用说明书.pdf70. 52单片机开发板的实例程序.rar71. STM32F103中文教程及参考手册.pdf72. 读懂芯片时序.zip73. STM8中文资料.pdf74. 一种声音引导倒车系统设计研究.pdf75. arm菜鸟 快速入门.rar76. 用8051单片机实现智能浇花.pdf77. 21天学通51单片机开发(第2版).rar78. 红外线发射接收对管的简单应用基础.doc79. 定时器中断 (加强理解).rar80. STC12C5A60S2增强型51单片机手册.pdf81. 新概念51单片机C语言教程书中例程.rar82. 电子竞赛,智能小车资料大全,郭天祥单片机编程高清视频教程入门与提高.zip83. 一种基于MSP430单片机的蓄电池充电系统.pdf84. CC2530中文数据手册完全版.pdf85. 315M无线收发系统编码,解码程序.zip86. 一种基于MSP430单片机技术的新型电压监测仪.pdf87. 单片机频率计C代码.zip88. 智能小车C语言模块化编程(我见过最好的).pdf89. AVR单片机系统开发经典实例部分源程序.rar90. 基于LM35的温度测量系统.doc91. 飞思卡尔智能车资料.rar92. MK60DN512ZVLQ10资料.pdf93. 字符特征提取和单片机显示.zip94. Microcontrollers Projects in C for The 8051.pdf95. 基于AT89S52的无线传感网节点前端设计.zip96. 基于MSP430F149的人员登记与录入系统设计.zip97. nRF905微功率模块资料汇总(2012-08-20).rar98. STC12C5A60S2数据手册.pdf99. 具有实时时钟器的测温系统的设计.zip100. 单片机C语言课程设计_程序--花样流水灯.doc

    标签: Matlab 应用程序 接口 用户

    上传时间: 2013-05-15

    上传用户:eeworm

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

    eeworm.com VIP专区 单片机源码系列 14资源包含以下内容:1. CodeWarrior基础入门.pdf2. 51单片机可编程定时器初值的设置研究.pdf3. 基于CPLD的三相多波形函数发生器资料.doc4. MG82FG216中文数据手册.pdf5. 基于51单片机的数字频率计资料.doc6. 51单片机系统A_D_D_A转换电路的设计.pdf7. SPI总线在51单片机系统中的实现.pdf8. 篮球比赛24秒计时器设计.docx9. 基于STC89C51单片机的数字电压表设计_胡卓敏.pdf10. 单片机控制PWM的直流电机调速系统的设计.doc11. 基于AT89S52芯片的简易智能小车的设计与实现.pdf12. 基于PIC单片机的WIFI控制系统.doc13. 基于STC89C52单片机的智能循迹小车设计_朱涛.pdf14. 矩阵按键控制数码管和LED显示.doc15. 基于STC89C52单片机智能小车设计_陈飞鹏.pdf16. (1小时学会C语言51单片机)C语言入门教程.doc17. 基于单片机STC89C52智能小车设计_颜增显.pdf18. 汇编语言和C语言两种语言流水灯.doc19. 字库CPU解锁方法大集合.doc20. 电子协会51开发板硬件技术文档.doc21. 基于单片机的比例遥控系统.doc22. 将报警和无线控制集合起来的程序.docx23. 按键识别与数码管动态显示.ppt24. 控灯dht11温湿度检测程序.docx25. keil软件编译常见错误解释总结和中文翻译.pdf26. 8051单片机汇编指令工具包.rar27. 用51单片机及霍尔传感器制作的测速器电路图.wps28. DIY音乐频谱显示.pdf29. 基于51单片机的智能大棚管理系统.doc30. 学做智能车_挑战飞思卡尔之8系统调试.rar31. DS1302时钟+DS18B20+无线遥控应用程序.rar32. 学做智能车_挑战飞思卡尔之7摄像头型设计.rar33. TLC2543电路图和程序.pdf34. 基于AT89C51的红外遥控电子密码锁的设计.pdf35. 学做智能车_挑战飞思卡尔之6_光电管型设计.rar36. AD芯片TLC2543与51系列单片机的接口设计.pdf37. 声、光、触摸三控延时电路—电子毕业设计.docx38. 学做智能车_挑战飞思卡尔之5微控制器.rar39. 基于单片机的柴油机冷却水温度控制系统设计.pdf40. 基于Mini51板的数字示波器设计.rar41. mps430单片机开发环境IAR_Embedded_Workbench使用教程.pdf42. 时钟芯片介绍.pdf43. USB转串口芯片CH340T驱动程序win7.rar44. 51单片机实用汇编子程序库(中文资料).pdf45. [拉普兰德]TSL1401线性CCD模块资料包.rar46. 315M无线遥控C51解码程序.doc47. MSP430g2553学习课件.ppt48. Atmel AT89C系列单片机电路板设计指南.pdf49. 基于单片机的乒乓球发球机设计.pdf50. MSP430学习笔记--程序模块化设计.doc51. 基于MSP430农作物生长监控系统的研究.pdf52. MSP430程序库(三)12864液晶程序库.pdf53. ILI9325AN_V0_27资料.pdf54. 通过proteus仿真的TLC2543三路转换电路图和51C程序.doc55. Vc++_实现GPS全球定位系统定位信息的提取.pdf56. DHT11电阻式数字温湿度传感器51单片机应用例程.rar57. 基于AT89S52的无转速传感器的直流调速系统的设计.pdf58. ST7920proteus仿真12864.rar59. 你必须知道的495个C语言问题学习笔记.pdf60. Proteus和Keil软件在单片机项目式教学中的应用.zip61. MSP430F5438-Exp数据资料.pdf62. [手把手教你学单片机C语言单片机开发教程].24C02B.pdf63. 单片机软件设计中的几种基本编程技术.pdf64. c语言延时程序的计算方法.doc65. 单片机语音报警系统的研究.pdf66. 32位基于ARM微控制器STM32F101xx与STM32F103xx固件函数库.pdf67. 基于msp430和1286的红外控制的万年历.zip68. 神舟IV号原理图STM32107_ARMJISHU.pdf69. 基于单片机的作息时间控制钟系统资料.doc70. 基于51单片机的USB接口应用设计.pdf71. 脉搏监测系统设计资料.doc72. 单片机控制的数字FM收音机设计.doc73. 基于FPGA多通道采样系统设计资料.doc74. MCS-51单片机大容量数据存储器扩展板设计.pdf75. 基于Proteus的可燃气体报警器设计.pdf76. 基于STC89C52RC单片机的温度报警系统的设计与实现.pdf77. 基于STC89C52RC的数显温度计设计.pdf78. 基于stc89c52的交通灯设计.docx79. 基于STC89C52RC汉字多方式显示屏的制作.pdf80. MSP430单片机C语言编程中的退出睡眠问题.pdf81. uCOS-II+(一个简单的嵌入式操作系统,源码和书).rar82. 基于STC89C52RC的超声波测距系统设计.pdf83. 51单片机2.8寸26万像素LED显示.rar84. 波形发生器 proteus+c程序.zip85. 一种简单方法实现基于STC89C52RC单片机的频率计.pdf86. LPC23XX原理图和PCB所有接口全有.rar87. 基于AT89S52的便携式智能室内环保监控仪.pdf88. 8051单片机工作原理_--_单片机入门经典教程.doc89. mma7660数据资料.pdf90. NXP LPCXpresso_Getting_Started_Guide.pdf91. STC单片机电子时钟12864和32x16点阵.docx92. 单片机编程实例大全WELL.doc93. 一种具有娱乐和安防功能的智能机器人设计.rar94. 51(STC89C52RC)单片机C语言全新教程.pdf95. 可设置温度上下限的温控.zip96. BDM解锁MC9S12XS128步骤.pdf97. 基于52单片机的28BYJ48步进电机运用.doc98. ds1302 18B20万年历显示温度星期(完全通过).zip99. FB2530EB Sheet 02--Connector.pdf100. 学习单片机开发板学习课件.ppt

    标签: MATLAB 现代通信系统

    上传时间: 2013-05-15

    上传用户:eeworm