LED 驱动控制专用电路
TM1636
clk=1;
if(dio)
{
rekey=rekey|0x80;
}
else
{
rekey=rekey|0x00;
}
Delay_us(30);
}
I2Cask();
I2CStop();
return (rekey);
}
///================================================
void SmgDisplay(void)
{
//写显示寄存器
unsigned char i;
I2CStart();
I2CWrByte(0x40);
// 40H 地址自动加 1 模式,44H 固定地址模式,本程序采
用自加 1 模式
I2Cask();
I2CStop();
I2CStart();
I2CWrByte(0xc0);
I2Cask();
//设置首地址,
for(i=0;i<4;i++)
{
//地址自加,不必每次都写地址
//送数据
I2CWrByte(0xff);
I2Cask();
}
I2CStop();
I2CStart();
I2CWrByte(0x8f);
I2Cask();
//开显示 ,最大亮度
I2CStop();
}
///==============================================
10
©Titan Micro Electronics
V1.2
www.titanmec.com