首页资源分类嵌入式处理器其它 > 51单片机控制tlc5615输出

51单片机控制tlc5615输出

已有 445125个资源

下载专区

上传者其他资源

    文档信息举报收藏

    标    签:tlc5615

    分    享:

    文档简介

    51单片机控制tlc5615输出

    文档预览

    #include #include #define uchar unsigned char #define uint unsigned int sbit PLC5615_DIN=P2^0; sbit PLC5615_SCLK=P2^1; sbit PLC5615_CS=P2^2; delayl(uint n) { uint i,j; for(i=n;i>0;i--) for(j=114;j>0;j--); } delays(uint i) { while(i--); } PLC5615_writeN(uint temp) { uint i,change_number; change_number=temp<<2; PLC5615_CS=1; PLC5615_SCLK=0; PLC5615_CS=0; for(i=0;i<12;i++) { _nop_(); PLC5615_SCLK=0; _nop_(); PLC5615_DIN=(bit)(change_number&0x800); _nop_(); _nop_(); _nop_(); change_number<<=1; PLC5615_SCLK=1; _nop_(); _nop_(); _nop_(); } PLC5615_SCLK=0; PLC5615_CS=1; } void PLC5615_writeV(float i) { uint real_number; real_number=(uint)(i*1024/2.5/2); PLC5615_writeN(real_number); } main() { while(1) { PLC5615_writeV(2); P3=0x01; } }

    Top_arrow
    回到顶部
    EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。