52 SEG×4 COM LCD驱动芯片 TM1729
//******************************************************************************
//功能:在TM1729的缓存中显示“0123456789”
//入口:无
//出口:无
//******************************************************************************
void DisplayNUM(void)
{
unsigned char i;
for(i=0;i<26;i++) buff[i]=Table[i%10];
WriteDDRAM();
}
//******************************************************************************
//功能:按一下K1按键,关闭全屏
//入口:无
//出口:无
//******************************************************************************
void K1_scan()
{
if(K1==0)
{
delay_nms(100);
if(K1==0)
{
LED=0;//亮
Stop_i2c();
Start_i2c();
SendByte(slave_addr);
SendByte(0xE8);
Stop_i2c();
while(!K1);
}
LED=1;//灭
}
}
//******************************************************************************
//功能:按一下K2按键,显示01234567890123456789012345
//入口:无
//出口:无
//******************************************************************************
void K2_scan()
{ unsigned char i;
if(K2==0)
{
delay_nms(100);
if(K2==0)
{
LED=0;//亮
Stop_i2c();
Start_i2c();
SendByte(slave_addr);
SendByte(0xE9);
SendByte(ICSET);
SendByte(ADSET);
for(i=0;i<26;i++)SendByte(Table[i%10]);
22
©Titan Micro Electronics
www.titanmec.com
V1.0