52 SEG×4 COM LCD驱动芯片 TM1729
//******************************************************************************
//功能: 延时函数2,用于按键
//入口: j
//出口:无
//******************************************************************************
void delay_nms(uint j)
{
uint a1,aa1;
for(a1=j;a1>0;a1--)
for(aa1=10;aa1>0;aa1--) ;
}
//******************************************************************************
//功能:I2C协议的起始位
//入口:无
//出口:无
//******************************************************************************
void Start_i2c()
{
SDA=1;
nop();
SCL=1;
nop();nop();nop();nop();
SDA=0;
nop();nop();nop();nop();
SCL=0;
}
//******************************************************************************
//功能:I2C协议的停止位
//入口:无
//出口:无
//******************************************************************************
void Stop_i2c()
{
SDA=0;
nop();
SCL=1;
nop();nop();
SDA=1;
nop();
}
//******************************************************************************
//功能:发送一个字节
//入口:tempb
//出口:无
//******************************************************************************
void SendByte(unsigned char tempb)
{
unsigned char i;
SCL=0;
for (i=0;i<8;i++)
{
if ((tempb<<i)&0x80) {SDA=1;}
else {SDA=0;}
nop();
SCL=1;
nop();nop();nop();nop();nop();
20
©Titan Micro Electronics
www.titanmec.com
V1.0