每4段,对应一个地址试试看。好久没用了,多测试一下。[P][CODE]
//连续写一个数据到HT1621,addr:内部RAM首址,*p:提供显示缓冲区, cnt:显示数量
void WriteString(unsigned char addr,unsigned char *p,unsigned char cnt)
{unsigned char i;
CS=0;
SendBit_1621(0xa0,3); //写入标志码"101"
SendBit_1621(addr<<2,6); //写入6 位addr
for(i =0; i <cnt; i ++,p++) //连续写入数据
{ SendDataBit_1621(*p,8); //写入data 的低4 位
}
CS=1;
}[/CODE][/P]