MSP430F1121与PCF8576驱动程序
点击数:7154 次 录入时间:03-04 12:04:03 整理:http://www.55dianzi.com MSP430单片机
STOP();
delay(200);
}
void PCF8576SET(void)
{
START();
SendByte(SlvAdr); //送器件地址
SendByte(MODE2); //取方式命令字
SendByte(Bank_sel);
STOP();
}
void main(void)
{
uint out_data;
uint tmp_data;
uchar i;
uchar k;
uchar tmp[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=PCF8576;
ByteCnt=4;
PCF8576SET();
ClearLcd();
out_data=0;
while(1)
{
tmp_data=out_data;
for(i=0;i<ByteCnt;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]
本文关键字:程序 MSP430单片机,单片机-工控设备 - MSP430单片机