微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 帮忙解释下mcp41010程序

帮忙解释下mcp41010程序

时间:10-02 整理:3721RD 点击:
void MCP_41010(u8 date)
{
        static u16 i;
        static u8 com;
        com=0x88;
        CS=0;
        for(i=0; i<8; i++)       //D′?üá?
        {
                SCK = 0;
                SI = com & 0x01;
                com>>=1;   
                SCK = 1;
        }
       
        for(i=0;i<8;i++)          //D′êy?Y
        {
                SCK = 0;
                if ((date & 0x80) == 0 )
                        SI = 0;
                else
                        SI =1;               
                date<<= 1;
                SCK = 1;
        }
                CS=1;
}

希望这个图可以帮到你理解


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top