在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MSP430F1121與液晶驅(qū)動芯片PCF8576的連接程序

            MSP430F1121與液晶驅(qū)動芯片PCF8576的連接程序

            作者: 時間:2012-06-27 來源:網(wǎng)絡(luò) 收藏


            /***********************************************************
            ;發(fā)送數(shù)據(jù)程序
            ;名稱:SendData
            ;描述:發(fā)送ByteCnt個字節(jié)給被控器
            ;被控器地址在SlvAdr中單元地址在SubAdr中
            ;所發(fā)送數(shù)據(jù)的字節(jié)數(shù)ByteCnt在中發(fā)送的數(shù)據(jù)在XmtDat緩沖區(qū)中
            ;發(fā)送數(shù)據(jù)正常返回標志F0=0F0=1表示被控器無應(yīng)答或損壞
            ;**********************************************************/
            voidDisplay_Data(void)
            {
            uchari=0;
            ucharsize=ByteCnt;

            START(); //發(fā)送I2C總線起始條件

            SendByte(SlvAdr); //發(fā)送被控器總線地址

            SendByte(SubAdr); //發(fā)送單元地址

            // SendByte(0x73); //閃爍方式為正常,閃爍頻率為0.5Hz的命令字送緩沖區(qū)首址,
            //如果不需要閃爍應(yīng)將數(shù)#70H送入緩沖區(qū)首址
            SendByte(0x70); //不閃爍


            do
            {
            SendByte(XmtDat[i]); //發(fā)送數(shù)據(jù)
            i++;
            }while(--size!=0);

            STOP();

            delay(100);
            }

            voidClearLcd(void)
            {
            ucharsize=ByteCnt;

            START(); //啟動I2C總線

            SendByte(SlvAdr); //送器件地址

            SendByte(SubAdr); //發(fā)送單元地址

            SendByte(0x70);

            do
            {
            SendByte(0x00); //發(fā)送數(shù)據(jù)
            }while(--size!=0);

            STOP();

            delay(200);
            }

            voidSET(void)
            {
            START();

            SendByte(SlvAdr); //送器件地址

            SendByte(MODE2); //取方式命令字

            SendByte(Bank_sel);

            STOP();
            }


            voidmain(void)
            {
            uintout_data;
            uinttmp_data;
            uchari;
            uchark;
            uchartmp[5];

            P2DIR|=SDA; //SDA
            P2DIR|=SCL; //SCL

            P2OUT=~SDA;
            P2OUT=~SCL;

            WDTCTL=WDTPW+WDTHOLD;

            Digit[0]=0x7E; //0
            Digit[1]=0x18; //1
            Digit[2]=0xB6; //2
            Digit[3]=0xBC; //3
            Digit[4]=0xD8; //4
            Digit[5]=0xEC; //5
            Digit[6]=0xEE; //6
            Digit[7]=0x38; //7
            Digit[8]=0xFE; //8
            Digit[9]=0xFC; //9

            SubAdr=0x80;
            SlvAdr=;
            ByteCnt=4;

            PCF8576SET();

            ClearLcd();

            out_data=0;

            while(1)
            {
            tmp_data=out_data;

            for(i=0;i {
            k=tmp_data%10;
            tmp_data=tmp_data/10;

            XmtDat[i]=Digit[k];
            tmp[i]=k;
            }

            XmtDat[2]|=0x01;

            for(i=ByteCnt-1;i!=0;i--)
            {
            if(tmp[i]==0)
            XmtDat[i]=0x00;
            else
            break;
            }


            Display_Data();

            out_data++;

            }

            }


            上一頁 1 2 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉