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

A3

  • 24c16读写驱动程序

    24c16读写驱动程序,//=-------------------------------------------------------------------------------/*模块调用:读数据:read(unsigned int address)写数据:write(unsigned int address,unsigned char dd)   dd为要写的 数据字节*///------------------------------------------------------------------------------ sbit sda=P3^0;sbit scl=P3^1; sbit a0=ACC^0;                  //定义ACC的位,利用ACC操作速度最快sbit a1=ACC^1;sbit a2=ACC^2;sbit A3=ACC^3;sbit a4=ACC^4;sbit a5=ACC^5;sbit a6=ACC^6;sbit a7=ACC^7; //------------------------------------------------------------------------------#pragma disablevoid s24(void)                 //起始函数{_nop_();    scl=0;     sda=1;    scl=1;    _nop_();    sda=0;    _nop_();    _nop_();    scl=0;     _nop_();    _nop_();    sda=1;} //------------------------------------------------------------------------------#pragma disablevoid p24(void)                 //停止函数{sda=0;    scl=1;    _nop_();    _nop_();    sda=1;} //-----------------------------------------------------------------------------#pragma disableunsigned char rd24(void) /////////////////从24c16读一字节数据{       ACC=0x00;sda=1;scl=1;a7=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a6=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a5=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a4=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;A3=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a2=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a1=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a0=sda;_nop_();_nop_();_nop_();_nop_();scl=0;sda=1;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0; /// ///////////////24c16的一位回答位。return(ACC);}//------------------------------------------------------------------------------#pragma disablevoid wd24(unsigned char dd) ////////////////向24c16写一字节数据{      sda=1;ACC=dd;sda=a7;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a6;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a5;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a4;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=A3;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a2;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a1;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a0;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=0;scl=1;//scl=0;(在下面程序中)}//---------------------------------------------------------------------------#pragma disableunsigned char read(unsigned int address){unsigned char dd;    s24();                        ////////////////////////开始条件    wd24(0xa0);                /////////////////////////写器件地址(写命令)     _nop_();_nop_();_nop_();_nop_();      scl=0;                        ///////////////////////////////////接收器件地址确认信号    wd24(address);                //////////////////////////// 写数据地址    _nop_();_nop_();_nop_();_nop_();    scl=0;s24();                             ///////////////////////////////////开始条件    wd24(0xa1);                 /////////////////////////////写器件地址(读命令)    scl=0;    dd=rd24();              //////////////////////////////////读 一字节    p24();                   ////////////////////////////////////停止条件    return(dd);}//------------------------------------------------------------------------------#pragma disablevoid write(unsigned int address,unsigned char dd){s24();                        /////////////////开始条件    wd24(0xa0);            ////////////////////////写器件地址;    scl=0;     wd24(address);              /////////////////////写数据地址    scl=0;    wd24(dd);                  //////////////////////////写dd数据    scl=0;    p24();                      /////////////////////////停止条件;  }          

    标签: 24c16 读写 驱动程序

    上传时间: 2013-11-18

    上传用户:墙角有棵树

  • 抗EMC干扰光电隔离放大器/转换器/变送器IC-技术资料参考

    隔离放大器IC___产品特点: 1.精度等级:0.1级、0.2级、0.5级。 2.0-2.5V/0-5V/0-10V/1-5V等标准电压信号、0-1mA/ 0-10mA/0-20mA/4-20mA等标准电流信号输入, 输出标准的隔离信号。 3.输出电压信号:0-5V/0-10V/1-5V、输出电流信号:0-10mA/0-20mA/4-20mA,具有高带载能力。 4.全量程范围内极高的线性度(非线性度<0.2%) 隔离放大器IC___应用举例: 1.直流电流/电压信号的隔离、转换及放大 2.模拟信号地线干扰抑制及数据隔离采集 3.信号远程无失传输 4.电力监控、医疗设备隔离安全栅 5.一进一出、一进两出、两进两出模拟信号转换 隔离放大器IC___产品型号及定义 连续隔离电压值: 3000VDC 电源电压输入范围: ±10%Vin 焊接温度(10秒): +300℃ AOT -U(A)□ -P□- O□ 输入电压或电流信号值 U1:0-5V A1:0—1mA U2:0-10V A2: 0—10mA U3:0-75mV A3: 0—20mA U4:0-2.5V A4: 4—20mA U5:0-±5V A5:0—±1mA U6:0-±10V A6: 0—±10mA U7:0-±100mV A7: 0—±20mA U8:用户自定义 A8: 用户自定义 隔离放大器IC___辅助电源 P1:DC24V P2:DC12V   P3:DC5V P4:DC15V P5:用户自定义 隔离放大器IC____输出信号 O1: 4-20mA O2: 0-20mA O4: 0-5V O5: 0-10V O6: 1-5V O7: 0-±5V O8: 0-±10V O9: -20-+20mA O10: 用户自定义 隔离放大器IC___产品特征: 奥通 光耦隔离系列产品是通过模拟信号(线性光耦)隔离放大,转换按比列输出的一种信号隔离放大器,产品抗干扰强。广泛应用在电力、工业控制转换,仪器仪表、远程监控、医疗设备、工业自控等需要电量隔离测控的行业。光耦隔离系列产品属于双隔离产品,输入信号与辅助电源隔离,辅助电源与输出隔离 ,隔离电压3000VDC 隔离放大器IC___产品说明: 1.SIP12脚符合UL94V-0标准阻燃封装 2.只需外接电位器既可调节零点和增益 3.电源、信号、输入输出 3000VDC隔离 4.工业级温度范围:-45~+85度 5.有较强的抗EMC电磁干扰和高频信号空间干扰特性 6.大小: 32.0mm*13.8mm*8.8mm

    标签: EMC IC 干扰 光电隔离

    上传时间: 2014-01-04

    上传用户:wangzeng

  • at24c16 c程序

    一个24c16的读写程序(已经调试过)(arens)  //////////////////////////////////////////////////////////////// //24c16读写驱动程序,FM24C16A-AT24C16中文资料pdf //=-------------------------------------------------------------------------------/*模块调用:读数据:read(unsigned int address)写数据:write(unsigned int address,unsigned char dd)   dd为要写的 数据字节*///---------------------------------------------------------------------------------- sbit sda=P3^0;sbit scl=P3^1; sbit a0=ACC^0;                  //定义ACC的位,利用ACC操作速度最快sbit a1=ACC^1;sbit a2=ACC^2;sbit A3=ACC^3;sbit a4=ACC^4;sbit a5=ACC^5;sbit a6=ACC^6;sbit a7=ACC^7; //--------------------------------------------------------------------------------------#pragma disablevoid s24(void)                 //起始函数{_nop_();    scl=0;     sda=1;    scl=1;    _nop_();    sda=0;    _nop_();    _nop_();    scl=0;     _nop_();    _nop_();    sda=1;

    标签: 24c c16 at 24

    上传时间: 2013-10-31

    上传用户:fdfadfs

  • 数字电位器X9241与PIC单片机的接口及程序设计

    X9241概述X9241是XICOR公司生产的、把4个E2POT数字电位器集成在单片的CMOS集成电路上的一种数字电位器。它包含4个电阻阵列,每个阵列包含63个电阻单元,在每个单元之间和2个端点之间都有被滑动单元访问的抽头点。滑动单元在阵列中的位置由用户通过2线串行总线接口控制。每个电阻阵列与1个滑动端计数寄存器(WCR)和4个8位数据寄存器联系在一起。这4个数据寄存器可由用户直接写入和读出。WCR的内容控制滑动端在电阻阵列中的位置,其功能框图如图1所示。X9241工作原理  X9241支持双向总线的定向规约,是一个从属器件。它的高4位地址为0101(器件类型辨识符),低4位地址由A3~A0输入端状态决定。在SDA线上的数据只有在SCL为低期间才能改变状态。当SCL为高时,SDA状态的改变用来表示开始和终止条件(开始条件:SCL为高时,SDA由高至低的跳变;终止条件:SCL为高时,SDA由低至高的跳变)。送给X9241的所有命令都由开始条件引导,在其后输出X9241从器件的地址。X9241把串行数据流与该器件的地址比较,若地址比较成功,则作出一个应答响应。送到X9241的下一个字节包括指令及寄存器指针的信息,高4位为指令,低4位用来指出4个电位器中的1个及4个辅助寄存器中的1个。

    标签: X9241 PIC 数字电位器 单片机

    上传时间: 2014-01-18

    上传用户:黄酒配奶茶

  • //24c01-24c16读写驱动程序

    //24c01-24c16读写驱动程序, sbit a0=ACC^0 //定义ACC的位,利用ACC操作速度最快 sbit a1=ACC^1 sbit a2=ACC^2 sbit A3=ACC^3 sbit a4=ACC^4 sbit a5=ACC^5 sbit a6=ACC^6 sbit a7=ACC^7

    标签: 24 01 16 读写

    上传时间: 2015-03-30

    上传用户:chfanjiang

  • //24c01-24c16读写驱动程序

    //24c01-24c16读写驱动程序, sbit a0=ACC^0 //定义ACC的位,利用ACC操作速度最快 sbit a1=ACC^1 sbit a2=ACC^2 sbit A3=ACC^3 sbit a4=ACC^4 sbit a5=ACC^5 sbit a6=ACC^6 sbit a7=ACC^7

    标签: 24 01 16 读写

    上传时间: 2015-03-30

    上传用户:wanghui2438

  • 这是我们公司的题库管理系统

    这是我们公司的题库管理系统,用VB实现,可以进行试题制作,编辑、试卷制作、试卷生成和试卷打印(A3/和A4)

    标签: 题库 管理系统

    上传时间: 2013-12-19

    上传用户:qilin

  • 大整数乘法例子代码 /* 递归边界

    大整数乘法例子代码 /* 递归边界,如果是1位二进制数与1位二进制数相乘,则可以直接计算 */ /*累计做1位二进制乘法运算的次数*/ /* return (X*Y) */ /* 计算n的值 */ /* 把X和Y拆分开来,令X=A*2^(n/2)+B, 左移位运算,mod = 1<<(n/2) */ /* 计算XY=AC*2^n+(AD+CB)*2^(n/2)+BD */ /* 计算A*C,再向左移n位 */ /* 递归计算A*D */ /* 递归计算C*B */ /* 计算a21+a22,再向左移n/2位 */ /* 递归计算B*D */ /* XY=a1+a2+A3 */

    标签: 整数 乘法 代码 递归

    上传时间: 2015-05-19

    上传用户:gyq

  • 实验描述:分布式数据库的算法partition的具体实现。即通过该算法找到关系数据库最优分裂点

    实验描述:分布式数据库的算法partition的具体实现。即通过该算法找到关系数据库最优分裂点,使得结果最优。 算法思想: 1、 首先根据所输入的attribute usage matrix得到AQ( ) 2、 对CA矩阵中划分点预先设在n-1处,并将属性列分成两个集合,TA和BA,TA中的元为:{ A1 、A2 …… An-1 },BA中的元素为:{ An} 3、 确定集合TQ、BQ和OQ,其中TQ={ qj| AQ(qi) TA},BQ= TQ={ qj| AQ(qi) BA}, OQ=Q-{TQ BQ}。 4、 计算出CTQ、CBQ、COQ这些值,其中CTQ= ,CBQ= ,COQ= 5、 通过划分点的第次移动分别计算出z=CTQ*CBQ-COQ2 6、 对取到的z的最大值处标记,为分割点 7、 对CA进行调整,重复计算得到最终z的最大值点,对CA矩阵进行划分 8、 对上述算法进行修改,将得到的最大z值的分割点和次大的分割点都记录下来,得到两个分割,则将原有的属性集划分成三部分。 该算法的目的是找到独立存取的属性集合或者分别的应用集。比如说,如果可以找到两个属性A1,A2,他们只是被q1读取,而A3,A4被q2,q3读取,这样在分裂的时候可以确定。算法就是找到这些组。另外为了简单化起见,我命令refj(qi)全部等于1.

    标签: partition 算法 实验 分布式数据库

    上传时间: 2015-06-04

    上传用户:13160677563

  • m16+cp2200组成的网络接口。 m16使用内部RC振荡8M

    m16+cp2200组成的网络接口。 m16使用内部RC振荡8M,如果要提高主频,请注意修改模拟总线读函数。 cp2200模块使用www.icdev.com.cn的,更改pin44连接VCC,即总线复用方式,地址数据复用。 软件编写使用avrstudio4.12+sp4+winavr(avrstudio自带的winavr嵌入方式)。 硬件连接: m16 | cp2200 PORTA | AD0-7 PB0 | RST PB1 | CS PB2 | RD PB3 | WR PD2 | INT PD3 | ALE(A3) 由于采用的是m16做为主控,只能使用总线模拟方式,其读写速度有限,经测试约为双向11.8kBps(90kbps)。 由于ram有限,仅仅采用了332Bytes的数据缓冲做为收发buffer,超过此长度的以太网包将抛弃。 此工程文件仅仅做为cp220x的一个移植范例,高级tcpip应用代码因商业缘故不会提供,请勿找我询问。

    标签: 2200 m16 16 cp

    上传时间: 2015-09-13

    上传用户:zhengzg